diff options
| author | Jonas Kümmerlin <jonas@kuemmerlin.eu> | 2020-05-26 18:27:26 +0200 |
|---|---|---|
| committer | Jonas Kümmerlin <jonas@kuemmerlin.eu> | 2020-05-26 18:27:26 +0200 |
| commit | ffb723122057e30244cab59ea07b18ae71104359 (patch) | |
| tree | f350ca04d4a64d681e98a19c86ca7c5a8369eb98 /widgetfactory.cpp | |
| parent | 3289498e9dc55cef26f41576f2f765d2b3fe6ad3 (diff) | |
layout: support for spanning cells
mostly untested for now
Diffstat (limited to 'widgetfactory.cpp')
| -rw-r--r-- | widgetfactory.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/widgetfactory.cpp b/widgetfactory.cpp index 20a56c5..315a95c 100644 --- a/widgetfactory.cpp +++ b/widgetfactory.cpp @@ -843,6 +843,7 @@ WinMain ALF_SetText(win, TEXT("Widget Factory")); HWND hwndNtbk = ALF_AddNotebook(win, ID_NOTEBOOK, 1, 1); + ALF_SetWidgetLayoutSpan(win, hwndNtbk, 4, 1); addPaneToNotebook(hwndNtbk, PANE_BUTTONS); addPaneToNotebook(hwndNtbk, PANE_LABEL); @@ -851,20 +852,17 @@ WinMain addPaneToNotebook(hwndNtbk, PANE_COMBO); addPaneToNotebook(hwndNtbk, PANE_GROUPBOX); - HWND btnpanel = ALF_AddPanel(win, (WORD)-1, 1, 3); - ALF_AddNativeButton(btnpanel, ID_HELLO, 1, 3, TEXT("&Hello World!")); - ALF_AddNativeButton(btnpanel, (WORD)-1, 3, 3, TEXT("Goodbye, World")); + ALF_AddNativeButton(win, ID_HELLO, 1, 3, TEXT("&Hello World!")); + ALF_AddNativeButton(win, (WORD)-1, 3, 3, TEXT("Goodbye, World")); ALF_LayoutSetRowMinSize(win, 2, 525); ALF_LayoutSetRowMinSize(win, 0, 525); ALF_LayoutSetRowMinSize(win, 4, 525); ALF_LayoutSetColumnMinSize(win, 0, 525); ALF_LayoutSetColumnMinSize(win, 2, 525); + ALF_LayoutSetColumnMinSize(win, 5, 525); ALF_LayoutSetRowExpandNumerator(win, 1, 1); - ALF_LayoutSetColumnExpandNumerator(win, 1, 1); - - ALF_LayoutSetColumnExpandNumerator(btnpanel, 9, 1); - ALF_LayoutSetColumnMinSize(btnpanel, 2, 525); + ALF_LayoutSetColumnExpandNumerator(win, 4, 1); ALF_SetDefaultButton(win, ID_HELLO); |
