Toggle button parameter tweak

This commit is contained in:
xenakios 2017-12-22 22:41:11 +02:00
parent da6afcf05f
commit 4caaf1f5e0

View File

@ -130,16 +130,19 @@ public:
m_togglebut = std::make_unique<ToggleButton>(); m_togglebut = std::make_unique<ToggleButton>();
m_togglebut->setToggleState(*boolpar, dontSendNotification); m_togglebut->setToggleState(*boolpar, dontSendNotification);
m_togglebut->addListener(this); m_togglebut->addListener(this);
m_togglebut->setButtonText(par->getName(50));
addAndMakeVisible(m_togglebut.get()); addAndMakeVisible(m_togglebut.get());
} }
} }
void resized() override void resized() override
{ {
m_label.setBounds(0, 0, 200, 24);
if (m_slider) if (m_slider)
{
m_label.setBounds(0, 0, 200, 24);
m_slider->setBounds(m_label.getRight() + 1, 0, getWidth() - 2 - m_label.getWidth(), 24); m_slider->setBounds(m_label.getRight() + 1, 0, getWidth() - 2 - m_label.getWidth(), 24);
}
if (m_togglebut) if (m_togglebut)
m_togglebut->setBounds(m_label.getRight() + 1, 0, getWidth() - 2 - m_label.getWidth(), 24); m_togglebut->setBounds(1, 0, getWidth() -1, 24);
} }
void sliderValueChanged(Slider* slid) override void sliderValueChanged(Slider* slid) override
{ {