--- 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