X-Git-Url: https://develop.uap-core.de/gitweb/uwplayer.git/blobdiff_plain/67b35790d6ab8581c96b3182e63eb2c0ffab5123..2e6cbd95f2ca61e5fd4a6aa8c3c71a83d50d8916:/application/window.c diff --git a/application/window.c b/application/window.c index 412381f..88a0db8 100644 --- a/application/window.c +++ b/application/window.c @@ -61,12 +61,12 @@ MainWindow* WindowCreate(Display *display) { // toplevel window n = 0; - XtSetArg(args[n], XmNtitle, "MediaPlayer"); n++; + XtSetArg(args[n], XmNtitle, APP_NAME); n++; window->window = XtAppCreateShell( - "mediaplayer", - "mediaplayer", - //applicationShellWidgetClass, - vendorShellWidgetClass, + APP_NAME, + APP_CLASS, + applicationShellWidgetClass, + //vendorShellWidgetClass, display, args, n); @@ -301,9 +301,18 @@ static void filedialog_select( static void FileOpenCB(Widget w, void *udata, void *cdata) { MainWindow *win = main_window; - Widget dialog = XnCreateFileSelectionDialog(win->window, "dialog", NULL, 0); + + Arg args[16]; + int n = 0; + + XtSetArg(args[n], XnNshowViewMenu, 1); n++; + Widget dialog = XnCreateFileSelectionDialog(win->window, "dialog", args, n); XtAddCallback(dialog, XmNokCallback, (XtCallbackProc)filedialog_select, win); XtAddCallback(dialog, XmNcancelCallback, (XtCallbackProc)filedialog_end, win); + + Widget dirUp = XnFileSelectionBoxGetChild(dialog, XnFSB_DIR_UP_BUTTON); + XtUnmanageChild(dirUp); + XtManageChild(dialog); }