| 39 #include "../ui/widget.h" |
39 #include "../ui/widget.h" |
| 40 |
40 |
| 41 #include <stdio.h> |
41 #include <stdio.h> |
| 42 #include <stdlib.h> |
42 #include <stdlib.h> |
| 43 |
43 |
| |
44 #include <commctrl.h> |
| |
45 |
| 44 static const char *application_name; |
46 static const char *application_name; |
| 45 |
47 |
| 46 static ui_callback startup_func; |
48 static ui_callback startup_func; |
| 47 static void *startup_data; |
49 static void *startup_data; |
| 48 static ui_callback open_func; |
50 static ui_callback open_func; |
| 57 uic_menu_init(); |
59 uic_menu_init(); |
| 58 uic_toolbar_init(); |
60 uic_toolbar_init(); |
| 59 uic_load_app_properties(); |
61 uic_load_app_properties(); |
| 60 |
62 |
| 61 ui_window_init(); |
63 ui_window_init(); |
| |
64 |
| |
65 INITCOMMONCONTROLSEX icex = { sizeof(icex), ICC_WIN95_CLASSES }; |
| |
66 InitCommonControlsEx(&icex); |
| |
67 |
| |
68 SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2); |
| 62 } |
69 } |
| 63 |
70 |
| 64 const char* ui_appname() { |
71 const char* ui_appname() { |
| 65 return application_name; |
72 return application_name; |
| 66 } |
73 } |