ui/win32/container.h

changeset 815
7ddf5fb7ec2a
parent 814
bcb3c7d486f3
child 818
8185cd761897
equal deleted inserted replaced
814:bcb3c7d486f3 815:7ddf5fb7ec2a
70 HWND hwnd; 70 HWND hwnd;
71 }; 71 };
72 72
73 struct UiGridLayoutContainer { 73 struct UiGridLayoutContainer {
74 UiContainerPrivate container; 74 UiContainerPrivate container;
75 UiGridLayout layout; 75 UiGridLayout *layout;
76 int x; 76 int x;
77 int y; 77 int y;
78 UiBool def_hexpand;
79 UiBool def_vexpand;
80 UiBool def_hfill;
81 UiBool def_vfill;
78 }; 82 };
79 83
80 UiContainerPrivate* ui_obj_container(UiObject *obj); 84 UiContainerPrivate* ui_obj_container(UiObject *obj);
81 HWND ui_container_get_parent(UiContainerPrivate *ctn); 85 HWND ui_container_get_parent(UiContainerPrivate *ctn);
82 void ui_container_add(UiContainerPrivate *ctn, W32Widget *widget, UiLayout *layout); 86 void ui_container_add(UiContainerPrivate *ctn, W32Widget *widget, UiLayout *layout);
83 87
84 UiContainerX* ui_grid_container_create(UiObject *obj, HWND hwnd, short padding_top, short padding_bottom, short padding_left, short padding_right); 88 UiContainerX* ui_grid_container_create(
89 UiObject *obj,
90 HWND hwnd,
91 short columnspacing,
92 short rowspacing,
93 GridEdgeInsets padding);
85 void ui_grid_container_add(UiContainerPrivate *ctn, W32Widget *widget, UiLayout *layout); 94 void ui_grid_container_add(UiContainerPrivate *ctn, W32Widget *widget, UiLayout *layout);
86 95
87 #ifdef __cplusplus 96 #ifdef __cplusplus
88 } 97 }
89 #endif 98 #endif

mercurial