aboutsummaryrefslogtreecommitdiff
path: root/src/libui_sdl/DlgInputConfig.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libui_sdl/DlgInputConfig.cpp')
-rw-r--r--src/libui_sdl/DlgInputConfig.cpp26
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);
}
}