[gtk/ebassi/gidocgen] filechooser: Convert docs



commit cf60dc5a3e1ffb97f0bbbd55f3fb5c0a746ab138
Author: Matthias Clasen <mclasen redhat com>
Date:   Fri Feb 26 16:09:23 2021 -0500

    filechooser: Convert docs

 gtk/gtkfilechooser.c | 403 ++++++++++++++++++++++++++++-----------------------
 gtk/gtkfilechooser.h |   6 +-
 2 files changed, 222 insertions(+), 187 deletions(-)
---
diff --git a/gtk/gtkfilechooser.c b/gtk/gtkfilechooser.c
index d7eaae85b7..3fabd9acd1 100644
--- a/gtk/gtkfilechooser.c
+++ b/gtk/gtkfilechooser.c
@@ -26,19 +26,19 @@
 
 
 /**
- * SECTION:gtkfilechooser
- * @Short_description: File chooser interface used by GtkFileChooserWidget and GtkFileChooserDialog
- * @Title: GtkFileChooser
- * @See_also: #GtkFileChooserDialog, #GtkFileChooserWidget
- *
- * #GtkFileChooser is an interface that can be implemented by file
- * selection widgets.  In GTK, the main objects that implement this
- * interface are #GtkFileChooserWidget and #GtkFileChooserDialog.  You do not
- * need to write an object that implements the #GtkFileChooser interface
- * unless you are trying to adapt an existing file selector to expose a
- * standard programming interface.
- *
- * #GtkFileChooser allows for shortcuts to various places in the filesystem.
+ * GtkFileChooser:
+ *
+ * `GtkFileChooser` is an interface that can be implemented by file
+ * selection widgets.
+ *
+ * In GTK, the main objects that implement this interface are
+ * [class@Gtk.FileChooserWidget] and [class@Gtk.FileChooserDialog].
+ *
+ * You do not need to write an object that implements the `GtkFileChooser`
+ * interface unless you are trying to adapt an existing file selector to
+ * expose a standard programming interface.
+ *
+ * `GtkFileChooser` allows for shortcuts to various places in the filesystem.
  * In the default implementation these are displayed in the left pane. It
  * may be a bit confusing at first that these shortcuts come from various
  * sources and in various flavours, so lets explain the terminology here:
@@ -56,15 +56,14 @@
  *
  * # File Names and Encodings
  *
- * When the user is finished selecting files in a
- * #GtkFileChooser, your program can get the selected filenames as
- * #GFiles.
+ * When the user is finished selecting files in a `GtkFileChooser`, your
+ * program can get the selected filenames as `GFile`s.
  *
- * # Adding options 
+ * # Adding options
  *
  * You can add extra widgets to a file chooser to provide options
  * that are not present in the default design, by using
- * gtk_file_chooser_add_choice(). Each choice has an identifier and
+ * [method@Gtk.FileChooser.add_choice]. Each choice has an identifier and
  * a user visible label; additionally, each choice can have multiple
  * options. If a choice has no option, it will be rendered as a
  * check button with the given label; if a choice has options, it will
@@ -78,6 +77,11 @@ G_DEFINE_INTERFACE (GtkFileChooser, gtk_file_chooser, G_TYPE_OBJECT);
 static void
 gtk_file_chooser_default_init (GtkFileChooserInterface *iface)
 {
+  /**
+   * GtkFileChooser:action: (attributes org.gtk.Property.get=gtk_file_chooser_get_action 
org.gtk.Property.set=gtk_file_chooser_set_action)
+   *
+   * The type of operation that the file chooser is performing.
+   */
   g_object_interface_install_property (iface,
                                        g_param_spec_enum ("action",
                                                           P_("Action"),
@@ -85,12 +89,25 @@ gtk_file_chooser_default_init (GtkFileChooserInterface *iface)
                                                           GTK_TYPE_FILE_CHOOSER_ACTION,
                                                           GTK_FILE_CHOOSER_ACTION_OPEN,
                                                           GTK_PARAM_READWRITE));
+
+
+  /**
+   * GtkFileChooser:filter: (attributes org.gtk.Property.get=gtk_file_chooser_get_filter 
org.gtk.Property.set=gtk_file_chooser_set_filter)
+   *
+   * The current filter for selecting files that are displayed.
+   */
   g_object_interface_install_property (iface,
                                        g_param_spec_object ("filter",
                                                             P_("Filter"),
                                                             P_("The current filter for selecting which files 
are displayed"),
                                                             GTK_TYPE_FILE_FILTER,
                                                             GTK_PARAM_READWRITE));
+
+  /**
+   * GtkFileChooser:select-multiple: (attributes org.gtk.Property.get=gtk_file_chooser_get_select_multiple 
org.gtk.Property.set=gtk_file_chooser_set_select_multiple)
+   *
+   * Whether to allow multiple files to be selected.
+   */
   g_object_interface_install_property (iface,
                                        g_param_spec_boolean ("select-multiple",
                                                              P_("Select Multiple"),
@@ -99,9 +116,9 @@ gtk_file_chooser_default_init (GtkFileChooserInterface *iface)
                                                              GTK_PARAM_READWRITE));
 
   /**
-   * GtkFileChooser:filters:
+   * GtkFileChooser:filters: (attributes org.gtk.Property.get=gtk_file_chooser_get_filters)
    *
-   * A #GListModel containing the filters that have been
+   * A `GListModel` containing the filters that have been
    * added with gtk_file_chooser_add_filter().
    *
    * The returned object should not be modified. It may
@@ -115,9 +132,9 @@ gtk_file_chooser_default_init (GtkFileChooserInterface *iface)
                                                           GTK_PARAM_READABLE));
 
   /**
-   * GtkFileChooser:shortcut-folders:
+   * GtkFileChooser:shortcut-folders: (attributes org.gtk.Property.get=gtk_file_chooser_get_shortcut_folders)
    *
-   * A #GListModel containing the shortcut folders that have been
+   * A `GListModel` containing the shortcut folders that have been
    * added with gtk_file_chooser_add_shortcut_folder().
    *
    * The returned object should not be modified. It may
@@ -131,8 +148,8 @@ gtk_file_chooser_default_init (GtkFileChooserInterface *iface)
                                                           GTK_PARAM_READABLE));
 
   /**
-   * GtkFileChooser:create-folders:
-   * 
+   * GtkFileChooser:create-folders: (attributes org.gtk.Property.get=gtk_file_chooser_get_create_folders 
org.gtk.Property.set=gtk_file_chooser_set_create_folders)
+   *
    * Whether a file chooser not in %GTK_FILE_CHOOSER_ACTION_OPEN mode
    * will offer the user to create new folders.
    */
@@ -148,9 +165,9 @@ gtk_file_chooser_default_init (GtkFileChooserInterface *iface)
 /**
  * gtk_file_chooser_error_quark:
  *
- * Registers an error quark for #GtkFileChooser if necessary.
+ * Registers an error quark for `GtkFileChooser` errors.
  * 
- * Returns: The error quark used for #GtkFileChooser errors.
+ * Returns: The error quark used for `GtkFileChooser` errors.
  **/
 GQuark
 gtk_file_chooser_error_quark (void)
@@ -159,15 +176,17 @@ gtk_file_chooser_error_quark (void)
 }
 
 /**
- * gtk_file_chooser_set_action:
- * @chooser: a #GtkFileChooser
+ * gtk_file_chooser_set_action: (attributes org.gtk.Method.set_property=action)
+ * @chooser: a `GtkFileChooser`
  * @action: the action that the file selector is performing
- * 
- * Sets the type of operation that the chooser is performing; the
- * user interface is adapted to suit the selected action. For example,
- * an option to create a new folder might be shown if the action is
- * %GTK_FILE_CHOOSER_ACTION_SAVE but not if the action is
- * %GTK_FILE_CHOOSER_ACTION_OPEN.
+ *
+ * Sets the type of operation that the chooser is performing.
+ *
+ * The user interface is adapted to suit the selected action.
+ *
+ * For example, an option to create a new folder might be shown
+ * if the action is %GTK_FILE_CHOOSER_ACTION_SAVE but not if the
+ * action is %GTK_FILE_CHOOSER_ACTION_OPEN.
  **/
 void
 gtk_file_chooser_set_action (GtkFileChooser       *chooser,
@@ -179,14 +198,13 @@ gtk_file_chooser_set_action (GtkFileChooser       *chooser,
 }
 
 /**
- * gtk_file_chooser_get_action:
- * @chooser: a #GtkFileChooser
- * 
- * Gets the type of operation that the file chooser is performing; see
- * gtk_file_chooser_set_action().
- * 
+ * gtk_file_chooser_get_action: (attributes org.gtk.Method.get_property=action)
+ * @chooser: a `GtkFileChooser`
+ *
+ * Gets the type of operation that the file chooser is performing.
+ *
  * Returns: the action that the file selector is performing
- **/
+ */
 GtkFileChooserAction
 gtk_file_chooser_get_action (GtkFileChooser *chooser)
 {
@@ -200,14 +218,16 @@ gtk_file_chooser_get_action (GtkFileChooser *chooser)
 }
 
 /**
- * gtk_file_chooser_set_select_multiple:
- * @chooser: a #GtkFileChooser
+ * gtk_file_chooser_set_select_multiple: (attributes org.gtk.Method.set_property=select-multiple)
+ * @chooser: a `GtkFileChooser`
  * @select_multiple: %TRUE if multiple files can be selected.
- * 
- * Sets whether multiple files can be selected in the file selector.  This is
- * only relevant if the action is set to be %GTK_FILE_CHOOSER_ACTION_OPEN or
+ *
+ * Sets whether multiple files can be selected in the file chooser.
+ *
+ * This is only relevant if the action is set to be
+ * %GTK_FILE_CHOOSER_ACTION_OPEN or
  * %GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER.
- **/
+ */
 void
 gtk_file_chooser_set_select_multiple (GtkFileChooser *chooser,
                                       gboolean        select_multiple)
@@ -218,14 +238,14 @@ gtk_file_chooser_set_select_multiple (GtkFileChooser *chooser,
 }
 
 /**
- * gtk_file_chooser_get_select_multiple:
- * @chooser: a #GtkFileChooser
- * 
+ * gtk_file_chooser_get_select_multiple: (attributes org.gtk.Method.get_property=select-multiple)
+ * @chooser: a `GtkFileChooser`
+ *
  * Gets whether multiple files can be selected in the file
- * selector. See gtk_file_chooser_set_select_multiple().
- * 
+ * chooser.
+ *
  * Returns: %TRUE if multiple files can be selected.
- **/
+ */
 gboolean
 gtk_file_chooser_get_select_multiple (GtkFileChooser *chooser)
 {
@@ -239,14 +259,15 @@ gtk_file_chooser_get_select_multiple (GtkFileChooser *chooser)
 }
 
 /**
- * gtk_file_chooser_set_create_folders:
- * @chooser: a #GtkFileChooser
+ * gtk_file_chooser_set_create_folders: (attributes org.gtk.Method.set_property=create-folders)
+ * @chooser: a `GtkFileChooser`
  * @create_folders: %TRUE if the Create Folder button should be displayed
- * 
+ *
  * Sets whether file chooser will offer to create new folders.
- * This is only relevant if the action is not set to be 
+ *
+ * This is only relevant if the action is not set to be
  * %GTK_FILE_CHOOSER_ACTION_OPEN.
- **/
+ */
 void
 gtk_file_chooser_set_create_folders (GtkFileChooser *chooser,
                                      gboolean        create_folders)
@@ -257,14 +278,13 @@ gtk_file_chooser_set_create_folders (GtkFileChooser *chooser,
 }
 
 /**
- * gtk_file_chooser_get_create_folders:
- * @chooser: a #GtkFileChooser
- * 
+ * gtk_file_chooser_get_create_folders: (attributes org.gtk.Method.get_property=create-folders)
+ * @chooser: a `GtkFileChooser`
+ *
  * Gets whether file chooser will offer to create new folders.
- * See gtk_file_chooser_set_create_folders().
- * 
+ *
  * Returns: %TRUE if the Create Folder button should be displayed.
- **/
+ */
 gboolean
 gtk_file_chooser_get_create_folders (GtkFileChooser *chooser)
 {
@@ -279,20 +299,22 @@ gtk_file_chooser_get_create_folders (GtkFileChooser *chooser)
 
 /**
  * gtk_file_chooser_set_current_name:
- * @chooser: a #GtkFileChooser
+ * @chooser: a `GtkFileChooser`
  * @name: (type utf8): the filename to use, as a UTF-8 string
- * 
+ *
  * Sets the current name in the file selector, as if entered
- * by the user. Note that the name passed in here is a UTF-8
- * string rather than a filename. This function is meant for
- * such uses as a suggested name in a “Save As...” dialog.  You can
- * pass “Untitled.doc” or a similarly suitable suggestion for the @name.
+ * by the user.
+ *
+ * Note that the name passed in here is a UTF-8 string rather
+ * than a filename. This function is meant for such uses as a
+ * suggested name in a “Save As...” dialog.  You can pass
+ * “Untitled.doc” or a similarly suitable suggestion for the @name.
  *
- * If you want to preselect a particular existing file, you should use
- * gtk_file_chooser_set_file() instead.
+ * If you want to preselect a particular existing file, you should
+ * use [method@Gtk.FileChooser.set_file] instead.
  *
- * Please see the documentation for those functions for an example of using
- * gtk_file_chooser_set_current_name() as well.
+ * Please see the documentation for those functions for an example
+ * of using [method@Gtk.FileChooser.set_current_name] as well.
  **/
 void
 gtk_file_chooser_set_current_name  (GtkFileChooser *chooser,
@@ -306,19 +328,19 @@ gtk_file_chooser_set_current_name  (GtkFileChooser *chooser,
 
 /**
  * gtk_file_chooser_get_current_name:
- * @chooser: a #GtkFileChooser
+ * @chooser: a `GtkFileChooser`
  *
- * Gets the current name in the file selector, as entered by the user in the
- * text entry for “Name”.
+ * Gets the current name in the file selector, as entered by the user.
  *
- * This is meant to be used in save dialogs, to get the currently typed filename
- * when the file itself does not exist yet.
+ * This is meant to be used in save dialogs, to get the currently typed
+ * filename when the file itself does not exist yet.
  *
- * Returns: The raw text from the file chooser’s “Name” entry.  Free this with
- * g_free().  Note that this string is not a full pathname or URI; it is
- * whatever the contents of the entry are.  Note also that this string is in
- * UTF-8 encoding, which is not necessarily the system’s encoding for filenames.
- **/
+ * Returns: The raw text from the file chooser’s “Name” entry. Free with
+ *   g_free(). Note that this string is not a full pathname or URI; it is
+ *   whatever the contents of the entry are. Note also that this string is
+ *   in UTF-8 encoding, which is not necessarily the system’s encoding for
+ *   filenames.
+ */
 char *
 gtk_file_chooser_get_current_name (GtkFileChooser *chooser)
 {
@@ -346,15 +368,15 @@ gtk_file_chooser_unselect_all (GtkFileChooser *chooser)
 
 /**
  * gtk_file_chooser_set_current_folder:
- * @chooser: a #GtkFileChooser
- * @file: the #GFile for the new folder
+ * @chooser: a `GtkFileChooser`
+ * @file: the `GFile` for the new folder
  * @error: location to store error, or %NULL.
  *
  * Sets the current folder for @chooser from a #GFile.
  *
  * Returns: %TRUE if the folder could be changed successfully, %FALSE
- * otherwise.
- **/
+ *   otherwise.
+ */
 gboolean
 gtk_file_chooser_set_current_folder (GtkFileChooser  *chooser,
                                      GFile           *file,
@@ -369,11 +391,11 @@ gtk_file_chooser_set_current_folder (GtkFileChooser  *chooser,
 
 /**
  * gtk_file_chooser_get_current_folder:
- * @chooser: a #GtkFileChooser
+ * @chooser: a `GtkFileChooser`
  *
  * Gets the current folder of @chooser as #GFile.
  *
- * Returns: (transfer full): the #GFile for the current folder.
+ * Returns: (transfer full): the `GFile` for the current folder.
  */
 GFile *
 gtk_file_chooser_get_current_folder (GtkFileChooser *chooser)
@@ -407,14 +429,14 @@ gtk_file_chooser_unselect_file (GtkFileChooser *chooser,
 
 /**
  * gtk_file_chooser_get_files:
- * @chooser: a #GtkFileChooser
+ * @chooser: a `GtkFileChooser`
  *
  * Lists all the selected files and subfolders in the current folder
  * of @chooser as #GFile.
  *
- * Returns: (transfer full): a list model containing a #GFile for each
- *     selected file and subfolder in the current folder. Free the returned
- *     list with g_object_unref().
+ * Returns: (transfer full): a list model containing a `GFile` for each
+ *   selected file and subfolder in the current folder. Free the returned
+ *   list with g_object_unref().
  */
 GListModel *
 gtk_file_chooser_get_files (GtkFileChooser *chooser)
@@ -426,14 +448,15 @@ gtk_file_chooser_get_files (GtkFileChooser *chooser)
 
 /**
  * gtk_file_chooser_set_file:
- * @chooser: a #GtkFileChooser
- * @file: the #GFile to set as current
+ * @chooser: a `GtkFileChooser`
+ * @file: the `GFile` to set as current
  * @error: (allow-none): location to store the error, or %NULL to ignore errors.
  *
- * Sets @file as the current filename for the file chooser, by changing
- * to the file’s parent folder and actually selecting the file in list.  If
- * the @chooser is in %GTK_FILE_CHOOSER_ACTION_SAVE mode, the file’s base name
- * will also appear in the dialog’s file name entry.
+ * Sets @file as the current filename for the file chooser.
+ *
+ * This includes changing to the file’s parent folder and actually selecting
+ * the file in list. If the @chooser is in %GTK_FILE_CHOOSER_ACTION_SAVE mode,
+ * the file’s base name will also appear in the dialog’s file name entry.
  *
  * If the file name isn’t in the current folder of @chooser, then the current
  * folder of @chooser will be changed to the folder containing @filename.
@@ -441,14 +464,15 @@ gtk_file_chooser_get_files (GtkFileChooser *chooser)
  * Note that the file must exist, or nothing will be done except
  * for the directory change.
  *
- * If you are implementing a save dialog,
- * you should use this function if you already have a file name to which the
- * user may save; for example, when the user opens an existing file and then
- * does Save As...  If you don’t have
- * a file name already — for example, if the user just created a new
- * file and is saving it for the first time, do not call this function.
+ * If you are implementing a save dialog, you should use this function if
+ * you already have a file name to which the user may save; for example,
+ * when the user opens an existing file and then does “Save As…”. If you
+ * don’t have a file name already — for example, if the user just created
+ * a new file and is saving it for the first time, do not call this function.
+ *
  * Instead, use something similar to this:
- * |[<!-- language="C" -->
+ *
+ * ```c
  * static void
  * prepare_file_chooser (GtkFileChooser *chooser,
  *                       GFile          *existing_file)
@@ -469,10 +493,10 @@ gtk_file_chooser_get_files (GtkFileChooser *chooser)
  *       gtk_file_chooser_set_file (chooser, existing_file, NULL);
  *     }
  * }
- * ]|
+ * ```
  *
- * Returns: Not useful.
- **/
+ * Returns: Not useful
+ */
 gboolean
 gtk_file_chooser_set_file (GtkFileChooser  *chooser,
                            GFile           *file,
@@ -488,18 +512,20 @@ gtk_file_chooser_set_file (GtkFileChooser  *chooser,
 
 /**
  * gtk_file_chooser_get_file:
- * @chooser: a #GtkFileChooser
+ * @chooser: a `GtkFileChooser`
  *
- * Gets the #GFile for the currently selected file in
- * the file selector. If multiple files are selected,
- * one of the files will be returned at random.
+ * Gets the `GFile` for the currently selected file in
+ * the file selector.
  *
- * If the file chooser is in folder mode, this function returns the selected
- * folder.
+ * If multiple files are selected, one of the files will be
+ * returned at random.
  *
- * Returns: (transfer full): a selected #GFile. You own the returned file;
- *     use g_object_unref() to release it.
- **/
+ * If the file chooser is in folder mode, this function returns
+ * the selected folder.
+ *
+ * Returns: (transfer full): a selected `GFile`. You own the
+ *   returned file; use g_object_unref() to release it.
+ */
 GFile *
 gtk_file_chooser_get_file (GtkFileChooser *chooser)
 {
@@ -518,15 +544,16 @@ gtk_file_chooser_get_file (GtkFileChooser *chooser)
 
 /**
  * gtk_file_chooser_add_shortcut_folder:
- * @chooser: a #GtkFileChooser
- * @folder: a #GFile for the folder to add
+ * @chooser: a `GtkFileChooser`
+ * @folder: a `GFile` for the folder to add
  * @error: location to store error, or %NULL
- * 
- * Adds a folder to be displayed with the shortcut folders in a file chooser.
- * 
- * Returns: %TRUE if the folder could be added successfully, %FALSE
- * otherwise.
- **/
+ *
+ * Adds a folder to be displayed with the shortcut folders
+ * in a file chooser.
+ *
+ * Returns: %TRUE if the folder could be added successfully,
+ *   %FALSE otherwise.
+ */
 gboolean
 gtk_file_chooser_add_shortcut_folder (GtkFileChooser  *chooser,
                                       GFile           *folder,
@@ -540,15 +567,15 @@ gtk_file_chooser_add_shortcut_folder (GtkFileChooser  *chooser,
 
 /**
  * gtk_file_chooser_remove_shortcut_folder:
- * @chooser: a #GtkFileChooser
- * @folder: a #GFile for the folder to remove
+ * @chooser: a `GtkFileChooser`
+ * @folder: a `GFile` for the folder to remove
  * @error: location to store error, or %NULL
- * 
+ *
  * Removes a folder from the shortcut folders in a file chooser.
- * 
- * Returns: %TRUE if the folder could be removed successfully, %FALSE
- * otherwise.
- **/
+ *
+ * Returns: %TRUE if the folder could be removed successfully,
+ *   %FALSE otherwise.
+ */
 gboolean
 gtk_file_chooser_remove_shortcut_folder (GtkFileChooser  *chooser,
                                          GFile           *folder,
@@ -562,16 +589,17 @@ gtk_file_chooser_remove_shortcut_folder (GtkFileChooser  *chooser,
 
 /**
  * gtk_file_chooser_add_filter:
- * @chooser: a #GtkFileChooser
- * @filter: (transfer none): a #GtkFileFilter
- * 
+ * @chooser: a `GtkFileChooser`
+ * @filter: (transfer none): a `GtkFileFilter`
+ *
  * Adds @filter to the list of filters that the user can select between.
+ *
  * When a filter is selected, only files that are passed by that
- * filter are displayed. 
- * 
+ * filter are displayed.
+ *
  * Note that the @chooser takes ownership of the filter if it is floating,
  * so you have to ref and sink it if you want to keep a reference.
- **/
+ */
 void
 gtk_file_chooser_add_filter (GtkFileChooser *chooser,
                              GtkFileFilter  *filter)
@@ -583,11 +611,11 @@ gtk_file_chooser_add_filter (GtkFileChooser *chooser,
 
 /**
  * gtk_file_chooser_remove_filter:
- * @chooser: a #GtkFileChooser
- * @filter: a #GtkFileFilter
- * 
+ * @chooser: a `GtkFileChooser`
+ * @filter: a `GtkFileFilter`
+ *
  * Removes @filter from the list of filters that the user can select between.
- **/
+ */
 void
 gtk_file_chooser_remove_filter (GtkFileChooser *chooser,
                                 GtkFileFilter  *filter)
@@ -598,18 +626,20 @@ gtk_file_chooser_remove_filter (GtkFileChooser *chooser,
 }
 
 /**
- * gtk_file_chooser_get_filters:
- * @chooser: a #GtkFileChooser
- * 
- * Gets the current set of user-selectable filters, as a list model; see
- * gtk_file_chooser_add_filter(), gtk_file_chooser_remove_filter().
+ * gtk_file_chooser_get_filters: (attributes org.gtk.Method.get_property=filters)
+ * @chooser: a `GtkFileChooser`
+ *
+ * Gets the current set of user-selectable filters, as a list model.
+ *
+ * See [method@Gtk.FileChooser.add_filter] and
+ * [method@Gtk.FileChooser.remove_filter] for changing individual filters.
  *
  * You should not modify the returned list model. Future changes to
  * @chooser may or may not affect the returned model.
  *
- * Returns: (transfer full): a #GListModel containing the current set
- *     of user-selectable filters.
- **/
+ * Returns: (transfer full): a `GListModel` containing the current set
+ *   of user-selectable filters.
+ */
 GListModel *
 gtk_file_chooser_get_filters (GtkFileChooser *chooser)
 {
@@ -619,17 +649,20 @@ gtk_file_chooser_get_filters (GtkFileChooser *chooser)
 }
 
 /**
- * gtk_file_chooser_set_filter:
- * @chooser: a #GtkFileChooser
- * @filter: a #GtkFileFilter
- * 
- * Sets the current filter; only the files that pass the
- * filter will be displayed. If the user-selectable list of filters
- * is non-empty, then the filter should be one of the filters
- * in that list. Setting the current filter when the list of
- * filters is empty is useful if you want to restrict the displayed
+ * gtk_file_chooser_set_filter: (attributes org.gtk.Method.set_property=filter)
+ * @chooser: a `GtkFileChooser`
+ * @filter: a `GtkFileFilter`
+ *
+ * Sets the current filter.
+ *
+ * Only the files that pass the filter will be displayed.
+ * If the user-selectable list of filters is non-empty, then
+ * the filter should be one of the filters in that list.
+ *
+ * Setting the current filter when the list of filters is
+ * empty is useful if you want to restrict the displayed
  * set of files without letting the user change it.
- **/
+ */
 void
 gtk_file_chooser_set_filter (GtkFileChooser *chooser,
                              GtkFileFilter  *filter)
@@ -641,13 +674,13 @@ gtk_file_chooser_set_filter (GtkFileChooser *chooser,
 }
 
 /**
- * gtk_file_chooser_get_filter:
- * @chooser: a #GtkFileChooser
+ * gtk_file_chooser_get_filter: (attributes org.gtk.Method.get_property=filter)
+ * @chooser: a `GtkFileChooser`
  *
- * Gets the current filter; see gtk_file_chooser_set_filter().
+ * Gets the current filter.
  *
  * Returns: (nullable) (transfer none): the current filter, or %NULL
- **/
+ */
 GtkFileFilter *
 gtk_file_chooser_get_filter (GtkFileChooser *chooser)
 {
@@ -667,16 +700,15 @@ gtk_file_chooser_get_filter (GtkFileChooser *chooser)
 }
 
 /**
- * gtk_file_chooser_get_shortcut_folders:
- * @chooser: a #GtkFileChooser
- * 
- * Queries the list of shortcut folders in the file chooser, as set by
- * gtk_file_chooser_add_shortcut_folder().
+ * gtk_file_chooser_get_shortcut_folders: (attributes org.gtk.Method.get_property=shortcut-folders)
+ * @chooser: a `GtkFileChooser`
+ *
+ * Queries the list of shortcut folders in the file chooser.
  *
  * You should not modify the returned list model. Future changes to
  * @chooser may or may not affect the returned model.
  *
- * Returns: (transfer full): A list model of #GFiles
+ * Returns: (transfer full): A list model of `GFile`s
  */
 GListModel *
 gtk_file_chooser_get_shortcut_folders (GtkFileChooser *chooser)
@@ -688,17 +720,20 @@ gtk_file_chooser_get_shortcut_folders (GtkFileChooser *chooser)
 
 /**
  * gtk_file_chooser_add_choice:
- * @chooser: a #GtkFileChooser
+ * @chooser: a `GtkFileChooser`
  * @id: id for the added choice
  * @label: user-visible label for the added choice
  * @options: (nullable) (array zero-terminated=1): ids for the options of the choice, or %NULL for a boolean 
choice
  * @option_labels: (nullable) (array zero-terminated=1): user-visible labels for the options, must be the 
same length as @options
  *
- * Adds a 'choice' to the file chooser. This is typically implemented
- * as a combobox or, for boolean choices, as a checkbutton. You can select
- * a value using gtk_file_chooser_set_choice() before the dialog is shown,
- * and you can obtain the user-selected value in the ::response signal handler
- * using gtk_file_chooser_get_choice().
+ * Adds a 'choice' to the file chooser.
+ *
+ * This is typically implemented as a combobox or, for boolean choices,
+ * as a checkbutton. You can select a value using
+ * [method@Gtk.FileChooser.set_choice] before the dialog is shown,
+ * and you can obtain the user-selected value in the
+ * [signal@Gtk.Dialog::response] signal handler using
+ * [method@Gtk.FileChooser.get_choice].
  */
 void
 gtk_file_chooser_add_choice (GtkFileChooser  *chooser,
@@ -715,7 +750,7 @@ gtk_file_chooser_add_choice (GtkFileChooser  *chooser,
 
 /**
  * gtk_file_chooser_remove_choice:
- * @chooser: a #GtkFileChooser
+ * @chooser: a `GtkFileChooser`
  * @id: the ID of the choice to remove
  *
  * Removes a 'choice' that has been added with gtk_file_chooser_add_choice().
@@ -732,13 +767,14 @@ gtk_file_chooser_remove_choice (GtkFileChooser  *chooser,
 
 /**
  * gtk_file_chooser_set_choice:
- * @chooser: a #GtkFileChooser
+ * @chooser: a `GtkFileChooser`
  * @id: the ID of the choice to set
  * @option: the ID of the option to select
  *
  * Selects an option in a 'choice' that has been added with
- * gtk_file_chooser_add_choice(). For a boolean choice, the
- * possible options are "true" and "false".
+ * gtk_file_chooser_add_choice().
+ *
+ * For a boolean choice, the possible options are "true" and "false".
  */
 void
 gtk_file_chooser_set_choice (GtkFileChooser  *chooser,
@@ -753,7 +789,7 @@ gtk_file_chooser_set_choice (GtkFileChooser  *chooser,
 
 /**
  * gtk_file_chooser_get_choice:
- * @chooser: a #GtkFileChooser
+ * @chooser: a `GtkFileChooser`
  * @id: the ID of the choice to get
  *
  * Gets the currently selected option in the 'choice' with the given ID.
@@ -771,4 +807,3 @@ gtk_file_chooser_get_choice (GtkFileChooser  *chooser,
 
   return NULL;
 }
-
diff --git a/gtk/gtkfilechooser.h b/gtk/gtkfilechooser.h
index 9fd20da3c9..e5b68de3dd 100644
--- a/gtk/gtkfilechooser.h
+++ b/gtk/gtkfilechooser.h
@@ -45,7 +45,7 @@ typedef struct _GtkFileChooser      GtkFileChooser;
  *  selecting folders.  The file chooser will let the user pick an
  *  existing folder.
  *
- * Describes whether a #GtkFileChooser is being used to open existing files
+ * Describes whether a `GtkFileChooser` is being used to open existing files
  * or to save to a possibly new file.
  */
 typedef enum
@@ -62,7 +62,7 @@ GType gtk_file_chooser_get_type (void) G_GNUC_CONST;
 /**
  * GTK_FILE_CHOOSER_ERROR:
  *
- * Used to get the #GError quark for #GtkFileChooser errors.
+ * Used to get the `GError` quark for `GtkFileChooser` errors.
  */
 #define GTK_FILE_CHOOSER_ERROR (gtk_file_chooser_error_quark ())
 
@@ -76,7 +76,7 @@ GType gtk_file_chooser_get_type (void) G_GNUC_CONST;
  *  (e.g. "http://foo"; without a slash after that).
  *
  * These identify the various errors that can occur while calling
- * #GtkFileChooser functions.
+ * `GtkFileChooser` functions.
  */
 typedef enum {
   GTK_FILE_CHOOSER_ERROR_NONEXISTENT,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]