| 101 hInstance, |
101 hInstance, |
| 102 NULL); |
102 NULL); |
| 103 |
103 |
| 104 UpdateWindow(hwnd); |
104 UpdateWindow(hwnd); |
| 105 |
105 |
| 106 // TODO: switch to box container |
106 UiContainerX *container = ui_box_container_create(obj, hwnd, UI_BOX_VERTICAL, 0, INSETS_ZERO); |
| 107 UiContainerX *container = ui_grid_container_create(obj, hwnd, 0, 0, INSETS_ZERO); |
|
| 108 uic_object_push_container(obj, container); |
107 uic_object_push_container(obj, container); |
| 109 |
108 |
| 110 UiWindow *widget = w32_widget_create(&w32_toplevel_widget_class, hwnd, sizeof(UiWindow)); |
109 UiWindow *widget = w32_widget_create(&w32_toplevel_widget_class, hwnd, sizeof(UiWindow)); |
| 111 widget->obj = obj; |
110 widget->obj = obj; |
| 112 widget->container = (UiGridLayoutContainer *)container; |
111 widget->container = (UiBoxContainer *)container; |
| 113 obj->widget = (W32Widget*)widget; |
112 obj->widget = (W32Widget*)widget; |
| 114 obj->ref = 1; |
113 obj->ref = 1; |
| 115 |
114 |
| 116 return obj; |
115 return obj; |
| 117 } |
116 } |