1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-11 23:54:18 +00:00

Minor layout tweaks to the AudioDeviceSelectorComponent

This commit is contained in:
jules 2014-07-14 12:20:18 +01:00
parent 2d34266125
commit aef09a4d5b

View file

@ -291,22 +291,28 @@ public:
r.removeFromTop (space);
}
r.removeFromTop (space * 2);
Rectangle<int> buttons (r.removeFromTop (h));
r.removeFromTop (space);
if (showUIButton != nullptr)
if (showUIButton != nullptr || resetDeviceButton != nullptr)
{
showUIButton->setVisible (advancedSettingsVisible);
showUIButton->changeWidthToFitText (h);
showUIButton->setBounds (buttons.removeFromLeft (showUIButton->getWidth()));
buttons.removeFromLeft (space);
}
Rectangle<int> buttons (r.removeFromTop (h));
if (resetDeviceButton != nullptr)
{
resetDeviceButton->setVisible (advancedSettingsVisible);
resetDeviceButton->changeWidthToFitText (h);
resetDeviceButton->setBounds (buttons.removeFromLeft (showUIButton->getWidth()));
if (showUIButton != nullptr)
{
showUIButton->setVisible (advancedSettingsVisible);
showUIButton->changeWidthToFitText (h);
showUIButton->setBounds (buttons.removeFromLeft (showUIButton->getWidth()));
buttons.removeFromLeft (space);
}
if (resetDeviceButton != nullptr)
{
resetDeviceButton->setVisible (advancedSettingsVisible);
resetDeviceButton->changeWidthToFitText (h);
resetDeviceButton->setBounds (buttons.removeFromLeft (resetDeviceButton->getWidth()));
}
r.removeFromTop (space);
}
setSize (getWidth(), r.getY());