ui/win32/toolkit.c

changeset 108
77254bd6dccb
parent 103
6606616eca9f
child 112
c3f2f16fa4b8
equal deleted inserted replaced
107:b34bd1557c6c 108:77254bd6dccb
27 */ 27 */
28 28
29 #include "toolkit.h" 29 #include "toolkit.h"
30 #include "Windows.h" 30 #include "Windows.h"
31 31
32 #include "window.h"
33
34 #include "../common/menu.h"
35 #include "../common/toolbar.h"
36 #include "../common/document.h"
32 #include "../common/properties.h" 37 #include "../common/properties.h"
33 38
34 #include <stdio.h> 39 #include <stdio.h>
35 #include <stdlib.h> 40 #include <stdlib.h>
36 41
42 void *open_data; 47 void *open_data;
43 static ui_callback exit_func; 48 static ui_callback exit_func;
44 void *exit_data; 49 void *exit_data;
45 50
46 void ui_init(const char *appname, int argc, char **argv) { 51 void ui_init(const char *appname, int argc, char **argv) {
47 application_name = appname; 52 application_name = appname;
53
54 uic_init_global_context();
55 uic_docmgr_init();
56 uic_menu_init();
57 uic_toolbar_init();
58 uic_load_app_properties();
59
60 ui_window_init();
48 } 61 }
49 62
50 const char* ui_appname() { 63 const char* ui_appname() {
51 return application_name; 64 return application_name;
52 } 65 }

mercurial