< prev index next >

modules/javafx.graphics/src/main/native-glass/gtk/GlassCommonDialogs.cpp

Print this page

        

*** 110,125 **** jstring_to_utf_release(env, folder, chooser_folder); jstring_to_utf_release(env, title, chooser_title); return create_empty_result(); } ! GtkWidget* chooser = glass_file_chooser_dialog( ! chooser_title, ! gdk_window_handle_to_gtk(parent), static_cast<GtkFileChooserAction>(chooser_type), ! (chooser_type == GTK_FILE_CHOOSER_ACTION_OPEN ? GTK_STOCK_OPEN : GTK_STOCK_SAVE) ! ); if (chooser_type == GTK_FILE_CHOOSER_ACTION_SAVE) { gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(chooser), chooser_filename); gtk_file_chooser_set_do_overwrite_confirmation(GTK_FILE_CHOOSER (chooser), TRUE); } --- 110,126 ---- jstring_to_utf_release(env, folder, chooser_folder); jstring_to_utf_release(env, title, chooser_title); return create_empty_result(); } ! GtkWidget* chooser = gtk_file_chooser_dialog_new(chooser_title, gdk_window_handle_to_gtk(parent), static_cast<GtkFileChooserAction>(chooser_type), ! GTK_STOCK_CANCEL, ! GTK_RESPONSE_CANCEL, ! (chooser_type == GTK_FILE_CHOOSER_ACTION_OPEN ? GTK_STOCK_OPEN : GTK_STOCK_SAVE), ! GTK_RESPONSE_ACCEPT, ! NULL); if (chooser_type == GTK_FILE_CHOOSER_ACTION_SAVE) { gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(chooser), chooser_filename); gtk_file_chooser_set_do_overwrite_confirmation(GTK_FILE_CHOOSER (chooser), TRUE); }
*** 194,209 **** if (!jstring_to_utf_get(env, title, &chooser_title)) { jstring_to_utf_release(env, folder, chooser_folder); return NULL; } ! GtkWidget* chooser = glass_file_chooser_dialog( chooser_title, gdk_window_handle_to_gtk(parent), GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER, ! GTK_STOCK_OPEN ! ); if (chooser_folder != NULL) { gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(chooser), chooser_folder); } --- 195,213 ---- if (!jstring_to_utf_get(env, title, &chooser_title)) { jstring_to_utf_release(env, folder, chooser_folder); return NULL; } ! GtkWidget* chooser = gtk_file_chooser_dialog_new( chooser_title, gdk_window_handle_to_gtk(parent), GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER, ! GTK_STOCK_CANCEL, ! GTK_RESPONSE_CANCEL, ! GTK_STOCK_OPEN, ! GTK_RESPONSE_ACCEPT, ! NULL); if (chooser_folder != NULL) { gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(chooser), chooser_folder); }
< prev index next >