gtkfilechooser.sgml
来自「This GTK+ version 2.12.3. GTK+ is a mult」· SGML 代码 · 共 1,240 行 · 第 1/2 页
SGML
1,240 行
return GTK_FILE_CHOOSER_CONFIRMATION_CONFIRM; /* fall back to the default dialog */}...chooser = gtk_file_chooser_dialog_new (...);gtk_file_chooser_set_do_overwrite_confirmation (GTK_FILE_CHOOSER (dialog), TRUE);g_signal_connect (chooser, "confirm-overwrite", G_CALLBACK (confirm_overwrite_callback), NULL);if (gtk_dialog_run (chooser) == GTK_RESPONSE_ACCEPT) save_to_file (gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (chooser));gtk_widget_destroy (chooser); </programlisting> </example>@filechooser: the object which received the signal.@Returns: #GtkFileChooserConfirmation value that indicates which action to take after emitting the signal. <para> Since 2.8 </para><!-- ##### SIGNAL GtkFileChooser::current-folder-changed ##### --><para></para>@filechooser: the object which received the signal.<!-- ##### SIGNAL GtkFileChooser::file-activated ##### --><para></para>@filechooser: the object which received the signal.<!-- ##### SIGNAL GtkFileChooser::selection-changed ##### --><para></para>@filechooser: the object which received the signal.<!-- ##### SIGNAL GtkFileChooser::update-preview ##### --><para></para>@filechooser: the object which received the signal.<!-- ##### ARG GtkFileChooser:action ##### --><para></para><!-- ##### ARG GtkFileChooser:do-overwrite-confirmation ##### --><para></para><!-- ##### ARG GtkFileChooser:extra-widget ##### --><para></para><!-- ##### ARG GtkFileChooser:file-system-backend ##### --><para></para><!-- ##### ARG GtkFileChooser:filter ##### --><para></para><!-- ##### ARG GtkFileChooser:local-only ##### --><para></para><!-- ##### ARG GtkFileChooser:preview-widget ##### --><para></para><!-- ##### ARG GtkFileChooser:preview-widget-active ##### --><para></para><!-- ##### ARG GtkFileChooser:select-multiple ##### --><para></para><!-- ##### ARG GtkFileChooser:show-hidden ##### --><para></para><!-- ##### ARG GtkFileChooser:use-preview-label ##### --><para></para><!-- ##### ENUM GtkFileChooserAction ##### --> <para> Describes whether a #GtkFileChooser is being used to open existing files or to save to a possibly new file. </para>@GTK_FILE_CHOOSER_ACTION_OPEN: Indicates open mode. The file chooser will only let the user pick an existing file.@GTK_FILE_CHOOSER_ACTION_SAVE: Indicates save mode. The file chooser will let the user pick an existing file, or type in a new filename.@GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER: Indicates an Open mode for selecting folders. The file chooser will let the user pick an existing folder.@GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER: Indicates a mode for creating a new folder. The file chooser will let the user name an existing or new folder.<!-- ##### ENUM GtkFileChooserConfirmation ##### --> <para> Used as a return value of handlers for the <link linkend="GtkFileChooser-confirm-overwrite">confirm-overwrite</link> signal of a <classname>GtkFileChooser</classname>. This value determines whether the file chooser will present the stock confirmation dialog, accept the user's choice of a filename, or let the user choose another filename. </para>@GTK_FILE_CHOOSER_CONFIRMATION_CONFIRM: The file chooser will present its stock dialog to confirm about overwriting an existing file.@GTK_FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME: The file chooser will terminate and accept the user's choice of a file name.@GTK_FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN: The file chooser will continue running, so as to let the user select another file name. <para> Since 2.8 </para><!-- ##### MACRO GTK_FILE_CHOOSER_ERROR ##### --> <para> Used to get the #GError quark for #GtkFileChooser errors. </para><!-- ##### ENUM GtkFileChooserError ##### --> <para> These identify the various errors that can occur while calling #GtkFileChooser functions. </para>@GTK_FILE_CHOOSER_ERROR_NONEXISTENT: Indicates that a file does not exist.@GTK_FILE_CHOOSER_ERROR_BAD_FILENAME: Indicates a malformed filename.@GTK_FILE_CHOOSER_ERROR_ALREADY_EXISTS: Indicates a duplicate path (e.g. when adding a bookmark).<!-- ##### FUNCTION gtk_file_chooser_set_action ##### --><para></para>@chooser: @action: <!-- ##### FUNCTION gtk_file_chooser_get_action ##### --><para></para>@chooser: @Returns: <!-- ##### FUNCTION gtk_file_chooser_set_local_only ##### --><para></para>@chooser: @local_only: <!-- ##### FUNCTION gtk_file_chooser_get_local_only ##### --><para></para>@chooser: @Returns: <!-- ##### FUNCTION gtk_file_chooser_set_select_multiple ##### --><para></para>@chooser: @select_multiple: <!-- ##### FUNCTION gtk_file_chooser_get_select_multiple ##### --><para></para>@chooser: @Returns: <!-- ##### FUNCTION gtk_file_chooser_set_show_hidden ##### --><para></para>@chooser: @show_hidden: <!-- ##### FUNCTION gtk_file_chooser_get_show_hidden ##### --><para></para>@chooser: @Returns: <!-- ##### FUNCTION gtk_file_chooser_set_do_overwrite_confirmation ##### --><para></para>@chooser: @do_overwrite_confirmation: <!-- ##### FUNCTION gtk_file_chooser_get_do_overwrite_confirmation ##### --><para></para>@chooser: @Returns: <!-- ##### FUNCTION gtk_file_chooser_set_current_name ##### --><para></para>@chooser: @name: <!-- ##### FUNCTION gtk_file_chooser_get_filename ##### --><para></para>@chooser: @Returns: <!-- ##### FUNCTION gtk_file_chooser_set_filename ##### --><para></para>@chooser: @filename: @Returns: <!-- ##### FUNCTION gtk_file_chooser_select_filename ##### --><para></para>@chooser: @filename: @Returns: <!-- ##### FUNCTION gtk_file_chooser_unselect_filename ##### --><para></para>@chooser: @filename: <!-- ##### FUNCTION gtk_file_chooser_select_all ##### --><para></para>@chooser: <!-- ##### FUNCTION gtk_file_chooser_unselect_all ##### --><para></para>@chooser: <!-- ##### FUNCTION gtk_file_chooser_get_filenames ##### --><para></para>@chooser: @Returns: <!-- ##### FUNCTION gtk_file_chooser_set_current_folder ##### --><para></para>@chooser: @filename: @Returns: <!-- ##### FUNCTION gtk_file_chooser_get_current_folder ##### --><para></para>@chooser: @Returns: <!-- ##### FUNCTION gtk_file_chooser_get_uri ##### --><para></para>@chooser: @Returns: <!-- ##### FUNCTION gtk_file_chooser_set_uri ##### --><para></para>@chooser: @uri: @Returns: <!-- ##### FUNCTION gtk_file_chooser_select_uri ##### --><para></para>@chooser: @uri: @Returns: <!-- ##### FUNCTION gtk_file_chooser_unselect_uri ##### --><para></para>@chooser: @uri: <!-- ##### FUNCTION gtk_file_chooser_get_uris ##### --><para></para>@chooser: @Returns: <!-- ##### FUNCTION gtk_file_chooser_set_current_folder_uri ##### --><para></para>@chooser: @uri: @Returns: <!-- ##### FUNCTION gtk_file_chooser_get_current_folder_uri ##### --><para></para>@chooser: @Returns: <!-- ##### FUNCTION gtk_file_chooser_set_preview_widget ##### --><para></para>@chooser: @preview_widget: <!-- ##### FUNCTION gtk_file_chooser_get_preview_widget ##### --><para></para>@chooser: @Returns: <!-- ##### FUNCTION gtk_file_chooser_set_preview_widget_active ##### --><para></para>@chooser: @active: <!-- ##### FUNCTION gtk_file_chooser_get_preview_widget_active ##### --><para></para>@chooser: @Returns: <!-- ##### FUNCTION gtk_file_chooser_set_use_preview_label ##### --><para></para>@chooser: @use_label: <!-- ##### FUNCTION gtk_file_chooser_get_use_preview_label ##### --><para></para>@chooser: @Returns: <!-- ##### FUNCTION gtk_file_chooser_get_preview_filename ##### --><para></para>@chooser: @Returns: <!-- ##### FUNCTION gtk_file_chooser_get_preview_uri ##### --><para></para>@chooser: @Returns: <!-- ##### FUNCTION gtk_file_chooser_set_extra_widget ##### --><para></para>@chooser: @extra_widget: <!-- ##### FUNCTION gtk_file_chooser_get_extra_widget ##### --><para></para>@chooser: @Returns: <!-- ##### FUNCTION gtk_file_chooser_add_filter ##### --><para></para>@chooser: @filter: <!-- ##### FUNCTION gtk_file_chooser_remove_filter ##### --><para></para>@chooser: @filter: <!-- ##### FUNCTION gtk_file_chooser_list_filters ##### --><para></para>@chooser: @Returns: <!-- ##### FUNCTION gtk_file_chooser_set_filter ##### --><para></para>@chooser: @filter: <!-- ##### FUNCTION gtk_file_chooser_get_filter ##### --><para></para>@chooser: @Returns: <!-- ##### FUNCTION gtk_file_chooser_add_shortcut_folder ##### --><para></para>@chooser: @folder: @error: @Returns: <!-- ##### FUNCTION gtk_file_chooser_remove_shortcut_folder ##### --><para></para>@chooser: @folder: @error: @Returns: <!-- ##### FUNCTION gtk_file_chooser_list_shortcut_folders ##### --><para></para>@chooser: @Returns: <!-- ##### FUNCTION gtk_file_chooser_add_shortcut_folder_uri ##### --><para></para>@chooser: @uri: @error: @Returns: <!-- ##### FUNCTION gtk_file_chooser_remove_shortcut_folder_uri ##### --><para></para>@chooser: @uri: @error: @Returns: <!-- ##### FUNCTION gtk_file_chooser_list_shortcut_folder_uris ##### --><para></para>@chooser: @Returns: <!--Local variables:mode: sgmlsgml-parent-document: ("../gtk-docs.sgml" "book" "refentry")End:-->
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?