Remove white background from tabs

pull/170/head
James Ball 2023-12-10 21:57:34 +00:00
rodzic 55c296d4f7
commit 6608e0f35b
4 zmienionych plików z 12 dodań i 12 usunięć

Wyświetl plik

@ -35,9 +35,10 @@ OscirenderLookAndFeel::OscirenderLookAndFeel() {
setColour(juce::TextEditor::highlightColourId, Colours::grey);
setColour(juce::TabbedButtonBar::tabOutlineColourId, Colours::veryDark);
setColour(juce::TabbedButtonBar::frontOutlineColourId, Colours::veryDark);
setColour(juce::TabbedButtonBar::tabTextColourId, juce::Colours::black);
setColour(juce::TabbedButtonBar::frontTextColourId, juce::Colours::black);
setColour(juce::TabbedButtonBar::tabTextColourId, juce::Colours::white);
setColour(juce::TabbedButtonBar::frontTextColourId, juce::Colours::white);
setColour(juce::TabbedComponent::outlineColourId, Colours::veryDark);
setColour(tabbedComponentBackgroundColourId, Colours::veryDark);
getCurrentColourScheme().setUIColour(ColourScheme::widgetBackground, Colours::veryDark);
getCurrentColourScheme().setUIColour(ColourScheme::UIColour::defaultFill, Colours::accentColor);

Wyświetl plik

@ -8,6 +8,7 @@ enum ColourIds {
effectComponentBackgroundColourId,
effectComponentHandleColourId,
sliderThumbOutlineColourId,
tabbedComponentBackgroundColourId,
};
namespace Colours {

Wyświetl plik

@ -4,11 +4,12 @@
OscirenderAudioProcessorEditor::OscirenderAudioProcessorEditor(OscirenderAudioProcessor& p)
: AudioProcessorEditor(&p), audioProcessor(p), collapseButton("Collapse", juce::Colours::white, juce::Colours::white, juce::Colours::white)
{
juce::Desktop::getInstance().setDefaultLookAndFeel(&lookAndFeel);
setLookAndFeel(&lookAndFeel);
addAndMakeVisible(tabs);
tabs.addTab("Main", juce::Colours::white, &settings, false);
tabs.addTab("MIDI", juce::Colours::white, &midi, false);
tabs.setTabBackgroundColour(0, juce::Colours::white);
tabs.setTabBackgroundColour(1, juce::Colours::white);
tabs.addTab("Main", getLookAndFeel().findColour(tabbedComponentBackgroundColourId), &settings, false);
tabs.addTab("MIDI", getLookAndFeel().findColour(tabbedComponentBackgroundColourId), &midi, false);
addAndMakeVisible(volume);
menuBar.setModel(&menuBarModel);
@ -53,15 +54,12 @@ OscirenderAudioProcessorEditor::OscirenderAudioProcessorEditor(OscirenderAudioPr
}
}
juce::Desktop::getInstance().setDefaultLookAndFeel(&lookAndFeel);
setLookAndFeel(&lookAndFeel);
setSize(1100, 750);
setResizable(true, true);
setResizeLimits(500, 400, 999999, 999999);
layout.setItemLayout(0, -0.3, -1.0, -0.7);
layout.setItemLayout(1, 5, 5, 5);
layout.setItemLayout(1, 7, 7, 7);
layout.setItemLayout(2, -0.1, -1.0, -0.3);
addAndMakeVisible(resizerBar);

Wyświetl plik

@ -11,11 +11,11 @@ SettingsComponent::SettingsComponent(OscirenderAudioProcessor& p, OscirenderAudi
addChildComponent(txt);
columnLayout.setItemLayout(0, -0.1, -0.9, -0.4);
columnLayout.setItemLayout(1, 5, 5, 5);
columnLayout.setItemLayout(1, 7, 7, 7);
columnLayout.setItemLayout(2, -0.1, -0.9, -0.6);
rowLayout.setItemLayout(0, -0.1, -1.0, -0.63);
rowLayout.setItemLayout(1, 5, 5, 5);
rowLayout.setItemLayout(1, 7, 7, 7);
rowLayout.setItemLayout(2, -0.1, -0.9, -0.37);
}