ui/gtk/container.h

changeset 29
3fc287f06305
parent 0
2483f517c562
equal deleted inserted replaced
28:1ecc1183f046 29:3fc287f06305
60 char *label; 60 char *label;
61 UiBool hexpand; 61 UiBool hexpand;
62 UiBool vexpand; 62 UiBool vexpand;
63 int width; 63 int width;
64 int gridwidth; 64 int gridwidth;
65 int colspan;
66 int rowspan;
65 }; 67 };
66 68
67 struct UiContainer { 69 struct UiContainer {
68 GtkWidget *widget; 70 GtkWidget *widget;
69 GtkMenu *menu; 71 GtkMenu *menu;
106 GtkWidget* ui_gtk_hbox_new(int spacing); 108 GtkWidget* ui_gtk_hbox_new(int spacing);
107 109
108 UiContainer* ui_frame_container(UiObject *obj, GtkWidget *frame); 110 UiContainer* ui_frame_container(UiObject *obj, GtkWidget *frame);
109 void ui_frame_container_add(UiContainer *ct, GtkWidget *widget, UiBool fill); 111 void ui_frame_container_add(UiContainer *ct, GtkWidget *widget, UiBool fill);
110 112
113 UIWIDGET ui_box_create(UiObject *obj, UiContainerArgs args, UiSubContainerType type);
114
111 UiContainer* ui_box_container(UiObject *obj, GtkWidget *box); 115 UiContainer* ui_box_container(UiObject *obj, GtkWidget *box);
112 void ui_box_container_add(UiContainer *ct, GtkWidget *widget, UiBool fill); 116 void ui_box_container_add(UiContainer *ct, GtkWidget *widget, UiBool fill);
113 117
114 UiContainer* ui_grid_container(UiObject *obj, GtkWidget *grid); 118 UiContainer* ui_grid_container(UiObject *obj, GtkWidget *grid);
115 void ui_grid_container_add(UiContainer *ct, GtkWidget *widget, UiBool fill); 119 void ui_grid_container_add(UiContainer *ct, GtkWidget *widget, UiBool fill);

mercurial