ui/win32/window.c

changeset 814
bcb3c7d486f3
parent 813
6d9066951cdb
child 815
7ddf5fb7ec2a
equal deleted inserted replaced
813:6d9066951cdb 814:bcb3c7d486f3
25 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 25 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
26 * POSSIBILITY OF SUCH DAMAGE. 26 * POSSIBILITY OF SUCH DAMAGE.
27 */ 27 */
28 28
29 #include "window.h" 29 #include "window.h"
30 #include "Windows.h" 30 #include <Windows.h>
31
32 #include "container.h"
31 33
32 #include "../common/object.h" 34 #include "../common/object.h"
33 35
34 36
35 #include <stdbool.h> 37 #include <stdbool.h>
97 UpdateWindow(hwnd); 99 UpdateWindow(hwnd);
98 100
99 W32Widget *widget = w32_widget_new(&w32_toplevel_widget_class, hwnd); 101 W32Widget *widget = w32_widget_new(&w32_toplevel_widget_class, hwnd);
100 obj->widget = widget; 102 obj->widget = widget;
101 obj->ref = 1; 103 obj->ref = 1;
102 104
105 // TODO: switch to box container
106 UiContainerX *container = ui_grid_container_create(obj, hwnd, 0, 0, 0, 0);
107 uic_object_push_container(obj, container);
108
103 return obj; 109 return obj;
104 } 110 }
105 111
106 UiObject *ui_window(const char *title, void *window_data) { 112 UiObject *ui_window(const char *title, void *window_data) {
107 return create_window(title, window_data, FALSE); 113 return create_window(title, window_data, FALSE);

mercurial