X-Git-Url: https://develop.uap-core.de/gitweb/uwplayer.git/blobdiff_plain/c4cf851645a637c53ffc489fd928f5ee319c59d3..2e6cbd95f2ca61e5fd4a6aa8c3c71a83d50d8916:/application/window.c diff --git a/application/window.c b/application/window.c index 6ee3bf8..88a0db8 100644 --- a/application/window.c +++ b/application/window.c @@ -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); }