Add an empty spacer in the Mic Input config dialog

This is done to not have the device combo box be too small in width when making the main sizer fit into the window.  Not fitting the sizer would alternatively break Hidpi so it was best to just add an empty sizer to workaround this problem.
This commit is contained in:
aldelaro5 2016-12-31 16:17:47 -05:00
parent a2e191649d
commit 42e4dde960
1 changed files with 4 additions and 1 deletions

5
Source/Core/DolphinWX/Input/MicButtonConfigDiag.cpp Normal file → Executable file
View File

@ -12,6 +12,7 @@ MicButtonConfigDialog::MicButtonConfigDialog(wxWindow* const parent, InputConfig
: InputConfigDialog(parent, config, name, port_num)
{
const int space5 = FromDIP(5);
const int space150 = FromDIP(150);
auto* const device_chooser = CreateDeviceChooserGroupBox();
@ -20,6 +21,8 @@ MicButtonConfigDialog::MicButtonConfigDialog(wxWindow* const parent, InputConfig
auto* const controls_sizer = new wxBoxSizer(wxHORIZONTAL);
controls_sizer->Add(group_box_button, 0, wxEXPAND);
// Avoid having the device combo box to be too small.
controls_sizer->AddSpacer(space150);
auto* const szr_main = new wxBoxSizer(wxVERTICAL);
szr_main->AddSpacer(space5);
@ -30,7 +33,7 @@ MicButtonConfigDialog::MicButtonConfigDialog(wxWindow* const parent, InputConfig
szr_main->Add(CreateButtonSizer(wxCLOSE | wxNO_DEFAULT), 0, wxEXPAND | wxLEFT | wxRIGHT, space5);
szr_main->AddSpacer(space5);
SetSizer(szr_main);
SetSizerAndFit(szr_main);
Center();
UpdateGUI();
}