diff options
Diffstat (limited to 'src/libui_sdl/DlgInputConfig.cpp')
-rw-r--r-- | src/libui_sdl/DlgInputConfig.cpp | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/libui_sdl/DlgInputConfig.cpp b/src/libui_sdl/DlgInputConfig.cpp index 4348261..5a98a91 100644 --- a/src/libui_sdl/DlgInputConfig.cpp +++ b/src/libui_sdl/DlgInputConfig.cpp @@ -303,53 +303,53 @@ void Open() { uiBox* in_ctrl = uiNewHorizontalBox(); uiBoxAppend(top, uiControl(in_ctrl), 0); - + uiBoxSetPadded(in_ctrl, 1); uiGroup* g_key = uiNewGroup("Keyboard"); uiBoxAppend(in_ctrl, uiControl(g_key), 1); - uiBox* b_key = uiNewVerticalBox(); + uiGrid* b_key = uiNewGrid(); uiGroupSetChild(g_key, uiControl(b_key)); + + const int width = 120; for (int i = 0; i < 12; i++) { int j = keyorder[i]; - uiBox* box = uiNewHorizontalBox(); - uiBoxAppend(b_key, uiControl(box), 0); - uiLabel* label = uiNewLabel(keylabels[j]); - uiBoxAppend(box, uiControl(label), 1); + uiGridAppend(b_key, uiControl(label), 0, i, 1, 1, 1, uiAlignStart, 1, uiAlignCenter); + uiControlSetMinSize(uiControl(label), width, 1); char* keyname = uiKeyName(Config::KeyMapping[j]); uiButton* btn = uiNewButton(keyname); - uiBoxAppend(box, uiControl(btn), 1); + uiGridAppend(b_key, uiControl(btn), 1, i, 1, 1, 1, uiAlignFill, 1, uiAlignCenter); uiButtonOnClicked(btn, OnKeyStartConfig, &keyorder[i]); + uiControlSetMinSize(uiControl(btn), width, 1); uiFreeText(keyname); } uiGroup* g_joy = uiNewGroup("Joystick"); uiBoxAppend(in_ctrl, uiControl(g_joy), 1); - uiBox* b_joy = uiNewVerticalBox(); + uiGrid* b_joy = uiNewGrid(); uiGroupSetChild(g_joy, uiControl(b_joy)); for (int i = 0; i < 12; i++) { int j = keyorder[i]; - uiBox* box = uiNewHorizontalBox(); - uiBoxAppend(b_joy, uiControl(box), 0); - uiLabel* label = uiNewLabel(keylabels[j]); - uiBoxAppend(box, uiControl(label), 1); + uiGridAppend(b_joy, uiControl(label), 0, i, 1, 1, 1, uiAlignStart, 1, uiAlignCenter); + uiControlSetMinSize(uiControl(label), width, 1); char keyname[16]; JoyMappingName(Config::JoyMapping[j], keyname); uiButton* btn = uiNewButton(keyname); - uiBoxAppend(box, uiControl(btn), 1); + uiGridAppend(b_joy, uiControl(btn), 1, i, 1, 1, 1, uiAlignFill, 1, uiAlignCenter); uiButtonOnClicked(btn, OnJoyStartConfig, &keyorder[i]); + uiControlSetMinSize(uiControl(btn), width, 1); } } |