diff -r 1d912f78fd1d -r 3f32db79a76e ui/gtk/container.h --- a/ui/gtk/container.h Sun Dec 06 14:41:37 2020 +0100 +++ b/ui/gtk/container.h Tue Dec 08 14:00:12 2020 +0100 @@ -60,6 +60,7 @@ char *label; UiBool hexpand; UiBool vexpand; + int width; int gridwidth; }; @@ -87,6 +88,14 @@ #endif } UiGridContainer; +typedef struct UiPanedContainer { + UiContainer container; + GtkWidget *current_pane; + int orientation; + int max; + int cur; +} UiPanedContainer; + typedef struct UiTabViewContainer { UiContainer container; } UiTabViewContainer; @@ -109,6 +118,8 @@ UiContainer* ui_tabview_container(UiObject *obj, GtkWidget *tabview); void ui_tabview_container_add(UiContainer *ct, GtkWidget *widget, UiBool fill); +void ui_paned_container_add(UiContainer *ct, GtkWidget *widget, UiBool fill); + void ui_split_container_add1(UiContainer *ct, GtkWidget *widget, UiBool fill); void ui_split_container_add2(UiContainer *ct, GtkWidget *widget, UiBool fill);