ui/motif/toolkit.c

changeset 1075
be89ffebd4f3
parent 1070
e097bc7cfec6
equal deleted inserted replaced
1073:18c476d8b24f 1075:be89ffebd4f3
88 void ui_motif_set_fallback_resources(String *fallbackres) { 88 void ui_motif_set_fallback_resources(String *fallbackres) {
89 fallback_resources = fallbackres; 89 fallback_resources = fallbackres;
90 } 90 }
91 91
92 void ui_init(const char *appname, int argc, char **argv) { 92 void ui_init(const char *appname, int argc, char **argv) {
93 application_name = appname; 93 application_name = appname ? strdup(appname) : NULL;
94 uic_init_global_context(); 94 uic_init_global_context();
95 95
96 XtToolkitInitialize(); 96 XtToolkitInitialize();
97 XtSetLanguageProc(NULL, NULL, NULL); 97 XtSetLanguageProc(NULL, NULL, NULL);
98 app = XtCreateApplicationContext(); 98 app = XtCreateApplicationContext();
99 XtAppSetFallbackResources(app, fallback_resources); 99 XtAppSetFallbackResources(app, fallback_resources);
100 100
101 display = XtOpenDisplay(app, NULL, appname, appname, NULL, 0, &argc, argv); 101 display = XtOpenDisplay(app, NULL, application_name, application_name, NULL, 0, &argc, argv);
102 102
103 uic_menu_init(); 103 uic_menu_init();
104 uic_toolbar_init(); 104 uic_toolbar_init();
105 uic_load_app_properties(); 105 uic_load_app_properties();
106 106

mercurial