--- a/ui/gtk/container.h Sun Feb 11 15:44:33 2024 +0100 +++ b/ui/gtk/container.h Sun Feb 11 22:06:23 2024 +0100 @@ -62,6 +62,8 @@ UiBool vexpand; int width; int gridwidth; + int colspan; + int rowspan; }; struct UiContainer { @@ -108,6 +110,8 @@ UiContainer* ui_frame_container(UiObject *obj, GtkWidget *frame); void ui_frame_container_add(UiContainer *ct, GtkWidget *widget, UiBool fill); +UIWIDGET ui_box_create(UiObject *obj, UiContainerArgs args, UiSubContainerType type); + UiContainer* ui_box_container(UiObject *obj, GtkWidget *box); void ui_box_container_add(UiContainer *ct, GtkWidget *widget, UiBool fill);