| 45 * Same as w32_widget_new, but uses obj_size for allocation, allowing to create objects |
45 * Same as w32_widget_new, but uses obj_size for allocation, allowing to create objects |
| 46 * derived from W32Widget. |
46 * derived from W32Widget. |
| 47 */ |
47 */ |
| 48 void* w32_widget_create(W32WidgetClass *wclass, HWND hwnd, size_t obj_size); |
48 void* w32_widget_create(W32WidgetClass *wclass, HWND hwnd, size_t obj_size); |
| 49 |
49 |
| |
50 W32Size w32_widget_get_preferred_size(W32Widget *w); |
| |
51 |
| 50 void w32_widget_default_destroy(W32Widget *w); |
52 void w32_widget_default_destroy(W32Widget *w); |
| 51 void w32_widget_default_show(W32Widget *w, BOOLEAN show); |
53 void w32_widget_default_show(W32Widget *w, BOOLEAN show); |
| 52 void w32_widget_default_enable(W32Widget *w, BOOLEAN enable); |
54 void w32_widget_default_enable(W32Widget *w, BOOLEAN enable); |
| 53 W32Size w32_widget_default_get_preferred_size(W32Widget *widget); |
55 W32Size w32_widget_default_get_preferred_size(W32Widget *widget); |
| 54 |
56 |