85 int width; |
86 int width; |
86 int height; |
87 int height; |
87 #endif |
88 #endif |
88 } UiGridContainer; |
89 } UiGridContainer; |
89 |
90 |
|
91 typedef struct UiPanedContainer { |
|
92 UiContainer container; |
|
93 GtkWidget *current_pane; |
|
94 int orientation; |
|
95 int max; |
|
96 int cur; |
|
97 } UiPanedContainer; |
|
98 |
90 typedef struct UiTabViewContainer { |
99 typedef struct UiTabViewContainer { |
91 UiContainer container; |
100 UiContainer container; |
92 } UiTabViewContainer; |
101 } UiTabViewContainer; |
93 |
102 |
94 GtkWidget* ui_gtk_vbox_new(int spacing); |
103 GtkWidget* ui_gtk_vbox_new(int spacing); |
107 void ui_scrolledwindow_container_add(UiContainer *ct, GtkWidget *widget, UiBool fill); |
116 void ui_scrolledwindow_container_add(UiContainer *ct, GtkWidget *widget, UiBool fill); |
108 |
117 |
109 UiContainer* ui_tabview_container(UiObject *obj, GtkWidget *tabview); |
118 UiContainer* ui_tabview_container(UiObject *obj, GtkWidget *tabview); |
110 void ui_tabview_container_add(UiContainer *ct, GtkWidget *widget, UiBool fill); |
119 void ui_tabview_container_add(UiContainer *ct, GtkWidget *widget, UiBool fill); |
111 |
120 |
|
121 void ui_paned_container_add(UiContainer *ct, GtkWidget *widget, UiBool fill); |
|
122 |
112 void ui_split_container_add1(UiContainer *ct, GtkWidget *widget, UiBool fill); |
123 void ui_split_container_add1(UiContainer *ct, GtkWidget *widget, UiBool fill); |
113 void ui_split_container_add2(UiContainer *ct, GtkWidget *widget, UiBool fill); |
124 void ui_split_container_add2(UiContainer *ct, GtkWidget *widget, UiBool fill); |
114 |
125 |
115 |
126 |
116 UiObject* ui_add_document_tab(UiDocumentView *view); |
127 UiObject* ui_add_document_tab(UiDocumentView *view); |