• Home
  • Raw
  • Download

Lines Matching refs:dialog

59   void FileSelected(GtkWidget* dialog, const FilePath& path);
62 void MultiFilesSelected(GtkWidget* dialog,
68 void FileNotSelected(GtkWidget* dialog);
84 void* PopParamsForDialog(GtkWidget* dialog);
87 void FileDialogDestroyed(GtkWidget* dialog);
95 void SelectSingleFileHelper(GtkWidget* dialog,
217 GtkWidget* dialog = NULL; in SelectFileImpl() local
220 dialog = CreateSelectFolderDialog(title_string, default_path, in SelectFileImpl()
224 dialog = CreateFileOpenDialog(title_string, default_path, owning_window); in SelectFileImpl()
227 dialog = CreateMultiFileOpenDialog(title_string, default_path, in SelectFileImpl()
231 dialog = CreateSaveAsDialog(title_string, default_path, owning_window); in SelectFileImpl()
237 dialogs_.insert(dialog); in SelectFileImpl()
240 g_signal_connect(dialog, "destroy", in SelectFileImpl()
242 g_signal_connect(dialog, "update-preview", in SelectFileImpl()
244 gtk_file_chooser_set_preview_widget(GTK_FILE_CHOOSER(dialog), preview_); in SelectFileImpl()
246 params_map_[dialog] = params; in SelectFileImpl()
251 GTK_WINDOW(dialog)); in SelectFileImpl()
252 gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); in SelectFileImpl()
254 gtk_widget_show_all(dialog); in SelectFileImpl()
307 void SelectFileDialogImpl::FileSelected(GtkWidget* dialog, in FileSelected() argument
318 gtk_file_chooser_get_filter(GTK_FILE_CHOOSER(dialog)); in FileSelected()
319 GSList* filters = gtk_file_chooser_list_filters(GTK_FILE_CHOOSER(dialog)); in FileSelected()
322 listener_->FileSelected(path, idx + 1, PopParamsForDialog(dialog)); in FileSelected()
324 gtk_widget_destroy(dialog); in FileSelected()
327 void SelectFileDialogImpl::MultiFilesSelected(GtkWidget* dialog, in MultiFilesSelected() argument
332 listener_->MultiFilesSelected(files, PopParamsForDialog(dialog)); in MultiFilesSelected()
333 gtk_widget_destroy(dialog); in MultiFilesSelected()
336 void SelectFileDialogImpl::FileNotSelected(GtkWidget* dialog) { in FileNotSelected() argument
337 void* params = PopParamsForDialog(dialog); in FileNotSelected()
340 gtk_widget_destroy(dialog); in FileNotSelected()
352 GtkWidget* dialog = in CreateFileOpenHelper() local
358 AddFilters(GTK_FILE_CHOOSER(dialog)); in CreateFileOpenHelper()
362 gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(dialog), in CreateFileOpenHelper()
367 gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(dialog), in CreateFileOpenHelper()
371 gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(dialog), in CreateFileOpenHelper()
374 return dialog; in CreateFileOpenHelper()
384 GtkWidget* dialog = in CreateSelectFolderDialog() local
392 gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(dialog), in CreateSelectFolderDialog()
395 gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(dialog), in CreateSelectFolderDialog()
398 gtk_file_chooser_set_select_multiple(GTK_FILE_CHOOSER(dialog), FALSE); in CreateSelectFolderDialog()
399 g_signal_connect(dialog, "response", in CreateSelectFolderDialog()
401 return dialog; in CreateSelectFolderDialog()
410 GtkWidget* dialog = CreateFileOpenHelper(title_string, default_path, parent); in CreateFileOpenDialog() local
411 gtk_file_chooser_set_select_multiple(GTK_FILE_CHOOSER(dialog), FALSE); in CreateFileOpenDialog()
412 g_signal_connect(dialog, "response", in CreateFileOpenDialog()
414 return dialog; in CreateFileOpenDialog()
423 GtkWidget* dialog = CreateFileOpenHelper(title_string, default_path, parent); in CreateMultiFileOpenDialog() local
424 gtk_file_chooser_set_select_multiple(GTK_FILE_CHOOSER(dialog), TRUE); in CreateMultiFileOpenDialog()
425 g_signal_connect(dialog, "response", in CreateMultiFileOpenDialog()
427 return dialog; in CreateMultiFileOpenDialog()
435 GtkWidget* dialog = in CreateSaveAsDialog() local
442 AddFilters(GTK_FILE_CHOOSER(dialog)); in CreateSaveAsDialog()
447 gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(dialog), in CreateSaveAsDialog()
449 gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(dialog), in CreateSaveAsDialog()
452 gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(dialog), in CreateSaveAsDialog()
455 gtk_file_chooser_set_select_multiple(GTK_FILE_CHOOSER(dialog), FALSE); in CreateSaveAsDialog()
456 gtk_file_chooser_set_do_overwrite_confirmation(GTK_FILE_CHOOSER(dialog), in CreateSaveAsDialog()
458 g_signal_connect(dialog, "response", in CreateSaveAsDialog()
460 return dialog; in CreateSaveAsDialog()
463 void* SelectFileDialogImpl::PopParamsForDialog(GtkWidget* dialog) { in PopParamsForDialog() argument
464 std::map<GtkWidget*, void*>::iterator iter = params_map_.find(dialog); in PopParamsForDialog()
471 void SelectFileDialogImpl::FileDialogDestroyed(GtkWidget* dialog) { in FileDialogDestroyed() argument
472 dialogs_.erase(dialog); in FileDialogDestroyed()
479 GtkWindow* parent = gtk_window_get_transient_for(GTK_WINDOW(dialog)); in FileDialogDestroyed()
499 void SelectFileDialogImpl::SelectSingleFileHelper(GtkWidget* dialog, in SelectSingleFileHelper() argument
503 FileNotSelected(dialog); in SelectSingleFileHelper()
507 gchar* filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog)); in SelectSingleFileHelper()
509 FileNotSelected(dialog); in SelectSingleFileHelper()
517 FileSelected(dialog, path); in SelectSingleFileHelper()
522 FileNotSelected(dialog); in SelectSingleFileHelper()
524 FileSelected(dialog, path); in SelectSingleFileHelper()
527 void SelectFileDialogImpl::OnSelectSingleFileDialogResponse(GtkWidget* dialog, in OnSelectSingleFileDialogResponse() argument
529 SelectSingleFileHelper(dialog, response_id, false); in OnSelectSingleFileDialogResponse()
532 void SelectFileDialogImpl::OnSelectSingleFolderDialogResponse(GtkWidget* dialog, in OnSelectSingleFolderDialogResponse() argument
534 SelectSingleFileHelper(dialog, response_id, true); in OnSelectSingleFolderDialogResponse()
537 void SelectFileDialogImpl::OnSelectMultiFileDialogResponse(GtkWidget* dialog, in OnSelectMultiFileDialogResponse() argument
540 FileNotSelected(dialog); in OnSelectMultiFileDialogResponse()
544 GSList* filenames = gtk_file_chooser_get_filenames(GTK_FILE_CHOOSER(dialog)); in OnSelectMultiFileDialogResponse()
546 FileNotSelected(dialog); in OnSelectMultiFileDialogResponse()
561 FileNotSelected(dialog); in OnSelectMultiFileDialogResponse()
564 MultiFilesSelected(dialog, filenames_fp); in OnSelectMultiFileDialogResponse()
567 void SelectFileDialogImpl::OnFileChooserDestroy(GtkWidget* dialog) { in OnFileChooserDestroy() argument
568 FileDialogDestroyed(dialog); in OnFileChooserDestroy()