ui/gtk/container.h

branch
newapi
changeset 297
a73c60adf188
parent 293
736c962f1011
equal deleted inserted replaced
296:a362c76dbf99 297:a73c60adf188
76 int close; 76 int close;
77 }; 77 };
78 78
79 typedef struct UiBoxContainer { 79 typedef struct UiBoxContainer {
80 UiContainer container; 80 UiContainer container;
81 UiSubContainerType type;
81 UiBool has_fill; 82 UiBool has_fill;
82 } UiBoxContainer; 83 } UiBoxContainer;
83 84
84 typedef struct UiGridContainer { 85 typedef struct UiGridContainer {
85 UiContainer container; 86 UiContainer container;
109 UiContainer* ui_frame_container(UiObject *obj, GtkWidget *frame); 110 UiContainer* ui_frame_container(UiObject *obj, GtkWidget *frame);
110 void ui_frame_container_add(UiContainer *ct, GtkWidget *widget, UiBool fill); 111 void ui_frame_container_add(UiContainer *ct, GtkWidget *widget, UiBool fill);
111 112
112 UIWIDGET ui_box_create(UiObject *obj, UiContainerArgs args, UiSubContainerType type); 113 UIWIDGET ui_box_create(UiObject *obj, UiContainerArgs args, UiSubContainerType type);
113 114
114 UiContainer* ui_box_container(UiObject *obj, GtkWidget *box); 115 UiContainer* ui_box_container(UiObject *obj, GtkWidget *box, UiSubContainerType type);
115 void ui_box_container_add(UiContainer *ct, GtkWidget *widget, UiBool fill); 116 void ui_box_container_add(UiContainer *ct, GtkWidget *widget, UiBool fill);
116 117
117 UiContainer* ui_grid_container(UiObject *obj, GtkWidget *grid); 118 UiContainer* ui_grid_container(UiObject *obj, GtkWidget *grid);
118 void ui_grid_container_add(UiContainer *ct, GtkWidget *widget, UiBool fill); 119 void ui_grid_container_add(UiContainer *ct, GtkWidget *widget, UiBool fill);
119 120

mercurial