ui/win32/container.h

changeset 815
7ddf5fb7ec2a
parent 814
bcb3c7d486f3
child 818
8185cd761897
--- a/ui/win32/container.h	Wed Oct 08 10:41:35 2025 +0200
+++ b/ui/win32/container.h	Wed Oct 08 12:36:16 2025 +0200
@@ -72,16 +72,25 @@
 
 struct UiGridLayoutContainer {
     UiContainerPrivate container;
-    UiGridLayout layout;
+    UiGridLayout *layout;
     int x;
     int y;
+    UiBool def_hexpand;
+    UiBool def_vexpand;
+    UiBool def_hfill;
+    UiBool def_vfill;
 };
 
 UiContainerPrivate* ui_obj_container(UiObject *obj);
 HWND ui_container_get_parent(UiContainerPrivate *ctn);
 void ui_container_add(UiContainerPrivate *ctn, W32Widget *widget, UiLayout *layout);
 
-UiContainerX* ui_grid_container_create(UiObject *obj, HWND hwnd, short padding_top, short padding_bottom, short padding_left, short padding_right);
+UiContainerX* ui_grid_container_create(
+    UiObject *obj,
+    HWND hwnd,
+    short columnspacing,
+    short rowspacing,
+    GridEdgeInsets padding);
 void ui_grid_container_add(UiContainerPrivate *ctn, W32Widget *widget, UiLayout *layout);
 
 #ifdef __cplusplus

mercurial