| 158 int margin); |
158 int margin); |
| 159 |
159 |
| 160 GtkWidget* ui_gtk_set_margin(GtkWidget *widget, int margin, int margin_left, int margin_right, int margin_top, int margin_bottom); |
160 GtkWidget* ui_gtk_set_margin(GtkWidget *widget, int margin, int margin_left, int margin_right, int margin_top, int margin_bottom); |
| 161 UIWIDGET ui_box_create(UiObject *obj, UiContainerArgs *args, UiSubContainerType type); |
161 UIWIDGET ui_box_create(UiObject *obj, UiContainerArgs *args, UiSubContainerType type); |
| 162 |
162 |
| 163 UiContainerX* ui_box_container(UiObject *obj, GtkWidget *box, UiSubContainerType type); |
163 UiContainer* ui_box_container(UiObject *obj, GtkWidget *box, UiSubContainerType type); |
| 164 void ui_box_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout); |
164 void ui_box_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout); |
| 165 |
165 |
| 166 GtkWidget* ui_create_grid_widget(int colspacing, int rowspacing); |
166 GtkWidget* ui_create_grid_widget(int colspacing, int rowspacing); |
| 167 UiContainerX* ui_grid_container( |
167 UiContainer* ui_grid_container( |
| 168 UiObject *obj, |
168 UiObject *obj, |
| 169 GtkWidget *grid, |
169 GtkWidget *grid, |
| 170 UiBool def_hexpand, |
170 UiBool def_hexpand, |
| 171 UiBool def_vexpand, |
171 UiBool def_vexpand, |
| 172 UiBool def_hfill, |
172 UiBool def_hfill, |
| 173 UiBool def_vfill); |
173 UiBool def_vfill); |
| 174 void ui_grid_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout); |
174 void ui_grid_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout); |
| 175 |
175 |
| 176 UiContainerX* ui_frame_container(UiObject *obj, GtkWidget *frame); |
176 UiContainer* ui_frame_container(UiObject *obj, GtkWidget *frame); |
| 177 void ui_frame_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout); |
177 void ui_frame_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout); |
| 178 |
178 |
| 179 UiContainerX* ui_expander_container(UiObject *obj, GtkWidget *expander); |
179 UiContainer* ui_expander_container(UiObject *obj, GtkWidget *expander); |
| 180 void ui_expander_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout); |
180 void ui_expander_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout); |
| 181 |
181 |
| 182 UiContainerX* ui_scrolledwindow_container(UiObject *obj, GtkWidget *scrolledwindow); |
182 UiContainer* ui_scrolledwindow_container(UiObject *obj, GtkWidget *scrolledwindow); |
| 183 void ui_scrolledwindow_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout); |
183 void ui_scrolledwindow_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout); |
| 184 |
184 |
| 185 UiContainerX* ui_tabview_container(UiObject *obj, GtkWidget *tabview); |
185 UiContainer* ui_tabview_container(UiObject *obj, GtkWidget *tabview); |
| 186 void ui_tabview_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout); |
186 void ui_tabview_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout); |
| 187 |
187 |
| 188 UiSplitPane* ui_create_splitpane_data(GtkWidget *pane, UiOrientation orientation, int max, int init); |
188 UiSplitPane* ui_create_splitpane_data(GtkWidget *pane, UiOrientation orientation, int max, int init); |
| 189 UiContainerX* ui_splitpane_container(UiObject *obj, GtkWidget *pane, UiSplitPane *data); |
189 UiContainer* ui_splitpane_container(UiObject *obj, GtkWidget *pane, UiSplitPane *data); |
| 190 void ui_splitpane_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout); |
190 void ui_splitpane_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout); |
| 191 |
191 |
| 192 int64_t ui_splitpane_get(UiInteger *i); |
192 int64_t ui_splitpane_get(UiInteger *i); |
| 193 void ui_splitpane_set(UiInteger *i, int64_t value); |
193 void ui_splitpane_set(UiInteger *i, int64_t value); |
| 194 |
194 |
| 195 UiGtkTabView* ui_widget_get_tabview_data(UIWIDGET tabview); |
195 UiGtkTabView* ui_widget_get_tabview_data(UIWIDGET tabview); |
| 196 |
196 |
| 197 void ui_gtk_notebook_select_tab(GtkWidget *widget, int tab); |
197 void ui_gtk_notebook_select_tab(GtkWidget *widget, int tab); |
| 198 |
198 |
| 199 #if GTK_CHECK_VERSION(3, 10, 0) |
199 #if GTK_CHECK_VERSION(3, 10, 0) |
| 200 UiContainerX* ui_headerbar_container(UiObject *obj, GtkWidget *headerbar); |
200 UiContainer* ui_headerbar_container(UiObject *obj, GtkWidget *headerbar); |
| 201 void ui_headerbar_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout); |
201 void ui_headerbar_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout); |
| 202 #endif |
202 #endif |
| 203 |
203 |
| 204 UiContainerX* ui_headerbar_fallback_container(UiObject *obj, GtkWidget *headerbar); |
204 UiContainer* ui_headerbar_fallback_container(UiObject *obj, GtkWidget *headerbar); |
| 205 void ui_headerbar_fallback_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout); |
205 void ui_headerbar_fallback_container_add(UiContainerPrivate *ct, GtkWidget *widget, UiLayout *layout); |
| 206 |
206 |
| 207 #ifdef __cplusplus |
207 #ifdef __cplusplus |
| 208 } |
208 } |
| 209 #endif |
209 #endif |