XtAppContext ui_motif_get_app(void);
Display* ui_motif_get_display(void);
+void ui_motif_set_fallback_resources(String *fallback);
static CxList *open_file_arg;
"*pbbutton.shadowThickness: 1",
"*pbbutton.highlightThickness: 1",
+ "*window_frame.shadowThickness: 0",
+ "*togglebutton.shadowThickness: 1",
+ "*togglebutton.highlightThickness: 2",
+
"*XmText.baseTranslations: #override\\n" \
"Ctrl~Alt~Meta<KeyPress>v: paste-clipboard()\\n" \
"Ctrl~Alt~Meta<KeyPress>c: copy-clipboard()\\n" \
perror("pipe");
return 2;
}
+
+ ui_motif_set_fallback_resources(fallback);
// initialize toolkit
//XtToolkitInitialize();
NULL
};
+static String *fallback_resources = fallback;
+
void input_proc(XtPointer data, int *source, XtInputId *iid) {
void *ptr;
read(event_pipe[0], &ptr, sizeof(void*));
}
+void ui_motif_set_fallback_resources(String *fallbackres) {
+ fallback_resources = fallbackres;
+}
+
void ui_init(const char *appname, int argc, char **argv) {
application_name = appname;
uic_init_global_context();
XtToolkitInitialize();
XtSetLanguageProc(NULL, NULL, NULL);
app = XtCreateApplicationContext();
- XtAppSetFallbackResources(app, fallback);
+ XtAppSetFallbackResources(app, fallback_resources);
display = XtOpenDisplay(app, NULL, appname, appname, NULL, 0, &argc, argv);
XtAppContext ui_motif_get_app(void);
Display* ui_motif_get_display(void);
+void ui_motif_set_fallback_resources(String *fallback);
void ui_set_active_window(Widget w);
Widget ui_get_active_window();