ui/gtk/container.h

changeset 165
3f32db79a76e
parent 140
c03c338a7dcf
child 166
6e48030cf2db
--- 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);
 

mercurial