ui/gtk/window.c

branch
newapi
changeset 317
b30415965ec3
parent 316
e15ff2183b43
child 318
8d8a31d55dd5
equal deleted inserted replaced
316:e15ff2183b43 317:b30415965ec3
356 event->value = mode; 356 event->value = mode;
357 event->obj = obj; 357 event->obj = obj;
358 358
359 GtkWindow *parent = GTK_WINDOW(gtk_widget_get_root(obj->widget)); 359 GtkWindow *parent = GTK_WINDOW(gtk_widget_get_root(obj->widget));
360 GtkFileDialog *dialog = gtk_file_dialog_new(); 360 GtkFileDialog *dialog = gtk_file_dialog_new();
361 if(name) {
362 gtk_file_dialog_set_initial_name(dialog, name);
363 }
361 364
362 int multi = mode & UI_FILEDIALOG_SELECT_MULTI; 365 int multi = mode & UI_FILEDIALOG_SELECT_MULTI;
363 if((mode & UI_FILEDIALOG_SELECT_FOLDER) == UI_FILEDIALOG_SELECT_FOLDER) { 366 if((mode & UI_FILEDIALOG_SELECT_FOLDER) == UI_FILEDIALOG_SELECT_FOLDER) {
364 if(multi) { 367 if(multi) {
365 gtk_file_dialog_select_multiple_folders(dialog, parent, NULL, filechooser_opened, event); 368 gtk_file_dialog_select_multiple_folders(dialog, parent, NULL, filechooser_opened, event);

mercurial