@@ -36,17 +36,19 @@ static const Font FONT_LABELS ("Default", 13.f, Font::plain);
3636CAREditor::CAREditor (GenericProcessor* parentProcessor, bool useDefaultParameterEditors)
3737 : GenericEditor (parentProcessor, useDefaultParameterEditors)
3838 , m_currentChannelsView (REFERENCE_CHANNELS)
39- , m_channelSelectorButtonManager (new ButtonGroupManager )
39+ , m_channelSelectorButtonManager (new LinearButtonGroupManager )
4040 , m_gainSlider (new ParameterSlider (0.0 , 100.0 , 100.0 , FONT_LABELS))
4141{
4242 TextButton* referenceChannelsButton = new TextButton (" Reference" , " Switch to reference channels" );
43+ referenceChannelsButton->setClickingTogglesState (true );
4344 referenceChannelsButton->setToggleState (true , dontSendNotification);
4445 referenceChannelsButton->setColour (TextButton::buttonColourId, Colour (0x0 ));
4546 referenceChannelsButton->setColour (TextButton::buttonOnColourId, Colour (0x0 ));
4647 referenceChannelsButton->setColour (TextButton::textColourOffId, COLOUR_PRIMARY);
4748 referenceChannelsButton->setColour (TextButton::textColourOnId, COLOUR_ACCENT);
4849
4950 TextButton* affectedChannelsButton = new TextButton (" Affected" , " Switch to affected channels" );
51+ affectedChannelsButton->setClickingTogglesState (true );
5052 affectedChannelsButton->setColour (TextButton::buttonColourId, Colour (0x0 ));
5153 affectedChannelsButton->setColour (TextButton::buttonOnColourId, Colour (0x0 ));
5254 affectedChannelsButton->setColour (TextButton::textColourOffId, COLOUR_PRIMARY);
@@ -57,9 +59,9 @@ CAREditor::CAREditor (GenericProcessor* parentProcessor, bool useDefaultParamete
5759 m_channelSelectorButtonManager->setRadioButtonMode (true );
5860 m_channelSelectorButtonManager->setButtonListener (this );
5961 m_channelSelectorButtonManager->setButtonsLookAndFeel (m_materialButtonLookAndFeel);
60- m_channelSelectorButtonManager->setBackgroundColour ( Colours::white);
61- m_channelSelectorButtonManager->setOutlineColour ( Colour (0x0 ));
62- m_channelSelectorButtonManager->setAccentColour ( COLOUR_ACCENT);
62+ m_channelSelectorButtonManager->setColour (ButtonGroupManager::backgroundColourId, Colours::white);
63+ m_channelSelectorButtonManager->setColour (ButtonGroupManager::outlineColourId, Colour (0x0 ));
64+ m_channelSelectorButtonManager->setColour (LinearButtonGroupManager::accentColourId, COLOUR_ACCENT);
6365 addAndMakeVisible (m_channelSelectorButtonManager);
6466
6567 m_gainSlider->setColour (Slider::rotarySliderFillColourId, Colour::fromRGB (255 , 193 , 7 ));
0 commit comments