[gtk/ebassi/gidocgen: 291/465] scalebutton: Convert docs




commit 0602a5d7bf375df522ec58b6b255a744bb301d53
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat Feb 27 20:05:15 2021 -0500

    scalebutton: Convert docs

 gtk/gtkscalebutton.c | 129 +++++++++++++++++++++++++++------------------------
 1 file changed, 68 insertions(+), 61 deletions(-)
---
diff --git a/gtk/gtkscalebutton.c b/gtk/gtkscalebutton.c
index 67c6044fc2..fc8089f86f 100644
--- a/gtk/gtkscalebutton.c
+++ b/gtk/gtkscalebutton.c
@@ -61,19 +61,18 @@
 #include <string.h>
 
 /**
- * SECTION:gtkscalebutton
- * @Short_description: A button which pops up a scale
- * @Title: GtkScaleButton
+ * GtkScaleButton:
+ *
+ * `GtkScaleButton` provides a button which pops up a scale widget.
  *
- * #GtkScaleButton provides a button which pops up a scale widget.
  * This kind of widget is commonly used for volume controls in multimedia
- * applications, and GTK provides a #GtkVolumeButton subclass that
+ * applications, and GTK provides a [class@Gtk.VolumeButton] subclass that
  * is tailored for this use case.
  *
  * # CSS nodes
  *
- * GtkScaleButton has a single CSS node with name button. To differentiate
- * it from a plain #GtkButton, it gets the .scale style class.
+ * `GtkScaleButton` has a single CSS node with name button. To differentiate
+ * it from a plain `GtkButton`, it gets the .scale style class.
  */
 
 
@@ -185,19 +184,13 @@ gtk_scale_button_class_init (GtkScaleButtonClass *klass)
   widget_class->grab_focus = gtk_widget_grab_focus_child;
 
 
+  g_object_class_override_property (gobject_class, PROP_ORIENTATION, "orientation");
+
   /**
-   * GtkScaleButton:orientation:
+   * GtkScaleButton:value: (attributes org.gtk.Property.get=gtk_scale_button_get_value 
org.gtk.Property.set=gtk_scale_button_set_value)
    *
-   * The orientation of the #GtkScaleButton's popup window.
-   *
-   * Note that #GtkScaleButton implements the #GtkOrientable interface
-   * which has its own @orientation property. However, we redefine the
-   * property here in order to override its default horizontal orientation.
-   **/
-  g_object_class_override_property (gobject_class,
-                                   PROP_ORIENTATION,
-                                   "orientation");
-
+   * The value of the scale.
+   */
   g_object_class_install_property (gobject_class,
                                   PROP_VALUE,
                                   g_param_spec_double ("value",
@@ -208,6 +201,11 @@ gtk_scale_button_class_init (GtkScaleButtonClass *klass)
                                                        0,
                                                        GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
 
+  /**
+   * GtkScaleButton:adjustment: (attributes org.gtk.Property.get=gtk_scale_button_get_adjustment 
org.gtk.Property.set=gtk_scale_button_set_adjustment)
+   *
+   * The `GtkAdjustment` that is used as the model.
+   */
   g_object_class_install_property (gobject_class,
                                    PROP_ADJUSTMENT,
                                    g_param_spec_object ("adjustment",
@@ -217,9 +215,10 @@ gtk_scale_button_class_init (GtkScaleButtonClass *klass)
                                                         GTK_PARAM_READWRITE));
 
   /**
-   * GtkScaleButton:icons:
+   * GtkScaleButton:icons: (attributes org.gtk.Property.set=gtk_scale_button_set_icons)
    *
    * The names of the icons to be used by the scale button.
+   *
    * The first item in the array will be used in the button
    * when the current value is the lowest value, the second
    * item for the highest value. All the subsequent icons will
@@ -248,8 +247,7 @@ gtk_scale_button_class_init (GtkScaleButtonClass *klass)
    * @button: the object which received the signal
    * @value: the new value
    *
-   * The ::value-changed signal is emitted when the value field has
-   * changed.
+   * Emitted when the value field has changed.
    */
   signals[VALUE_CHANGED] =
     g_signal_new (I_("value-changed"),
@@ -264,11 +262,12 @@ gtk_scale_button_class_init (GtkScaleButtonClass *klass)
    * GtkScaleButton::popup:
    * @button: the object which received the signal
    *
-   * The ::popup signal is a
-   * [keybinding signal][GtkSignalAction]
-   * which gets emitted to popup the scale widget.
+   * Emitted to popup the scale widget.
+   *
+   * This is a [keybinding signal](class.SignalAction.html).
    *
-   * The default bindings for this signal are Space, Enter and Return.
+   * The default bindings for this signal are <kbd>Space</kbd>,
+   * <kbd>Enter</kbd> and <kbd>Return</kbd>.
    */
   signals[POPUP] =
     g_signal_new_class_handler (I_("popup"),
@@ -283,11 +282,11 @@ gtk_scale_button_class_init (GtkScaleButtonClass *klass)
    * GtkScaleButton::popdown:
    * @button: the object which received the signal
    *
-   * The ::popdown signal is a
-   * [keybinding signal][GtkSignalAction]
-   * which gets emitted to popdown the scale widget.
+   * Emitted to dismiss the popup.
    *
-   * The default binding for this signal is Escape.
+   * This is a [keybinding signal](class.SignalAction.html).
+   *
+   * The default binding for this signal is <kbd>Escape</kbd>.
    */
   signals[POPDOWN] =
     g_signal_new_class_handler (I_("popdown"),
@@ -543,10 +542,12 @@ gtk_scale_button_dispose (GObject *object)
  *         array of icon names, or %NULL if you want to set the list
  *         later with gtk_scale_button_set_icons()
  *
- * Creates a #GtkScaleButton, with a range between @min and @max, with
- * a stepping of @step.
+ * Creates a `GtkScaleButton`.
+ *
+ * The new scale button has a range between @min and @max,
+ * with a stepping of @step.
  *
- * Returns: a new #GtkScaleButton
+ * Returns: a new `GtkScaleButton`
  */
 GtkWidget *
 gtk_scale_button_new (double        min,
@@ -568,8 +569,8 @@ gtk_scale_button_new (double        min,
 }
 
 /**
- * gtk_scale_button_get_value:
- * @button: a #GtkScaleButton
+ * gtk_scale_button_get_value: (attributes org.gtk.Method.get_property=value)
+ * @button: a `GtkScaleButton`
  *
  * Gets the current value of the scale button.
  *
@@ -586,13 +587,16 @@ gtk_scale_button_get_value (GtkScaleButton * button)
 }
 
 /**
- * gtk_scale_button_set_value:
- * @button: a #GtkScaleButton
+ * gtk_scale_button_set_value: (attributes org.gtk.Method.set_property=value)
+ * @button: a `GtkScaleButton`
  * @value: new value of the scale button
  *
- * Sets the current value of the scale; if the value is outside
- * the minimum or maximum range values, it will be clamped to fit
- * inside them. The scale button emits the #GtkScaleButton::value-changed
+ * Sets the current value of the scale.
+ *
+ * If the value is outside the minimum or maximum range values,
+ * it will be clamped to fit inside them.
+ *
+ * The scale button emits the [signal@Gtk.ScaleButton::value-changed]
  * signal if the value changes.
  */
 void
@@ -608,12 +612,11 @@ gtk_scale_button_set_value (GtkScaleButton *button,
 }
 
 /**
- * gtk_scale_button_set_icons:
- * @button: a #GtkScaleButton
+ * gtk_scale_button_set_icons: (attributes org.gtk.Method.set_property=icons)
+ * @button: a `GtkScaleButton`
  * @icons: (array zero-terminated=1): a %NULL-terminated array of icon names
  *
  * Sets the icons to be used by the scale button.
- * For details, see the #GtkScaleButton:icons property.
  */
 void
 gtk_scale_button_set_icons (GtkScaleButton  *button,
@@ -633,11 +636,12 @@ gtk_scale_button_set_icons (GtkScaleButton  *button,
 }
 
 /**
- * gtk_scale_button_get_adjustment:
- * @button: a #GtkScaleButton
+ * gtk_scale_button_get_adjustment: (attributes org.gtk.Method.get_property=adjustment)
+ * @button: a `GtkScaleButton`
  *
- * Gets the #GtkAdjustment associated with the #GtkScaleButton’s scale.
- * See gtk_range_get_adjustment() for details.
+ * Gets the `GtkAdjustment` associated with the `GtkScaleButton`’s scale.
+ *
+ * See [method@Gtk.Range.get_adjustment] for details.
  *
  * Returns: (transfer none): the adjustment associated with the scale
  */
@@ -652,13 +656,14 @@ gtk_scale_button_get_adjustment   (GtkScaleButton *button)
 }
 
 /**
- * gtk_scale_button_set_adjustment:
- * @button: a #GtkScaleButton
- * @adjustment: a #GtkAdjustment
+ * gtk_scale_button_set_adjustment: (attributes org.gtk.Method.set_property=adjustment)
+ * @button: a `GtkScaleButton`
+ * @adjustment: a `GtkAdjustment`
+ *
+ * Sets the `GtkAdjustment` to be used as a model
+ * for the `GtkScaleButton`’s scale.
  *
- * Sets the #GtkAdjustment to be used as a model
- * for the #GtkScaleButton’s scale.
- * See gtk_range_set_adjustment() for details.
+ * See [method@Gtk.Range.set_adjustment] for details.
  */
 void
 gtk_scale_button_set_adjustment        (GtkScaleButton *button,
@@ -695,11 +700,12 @@ gtk_scale_button_set_adjustment   (GtkScaleButton *button,
 
 /**
  * gtk_scale_button_get_plus_button:
- * @button: a #GtkScaleButton
+ * @button: a `GtkScaleButton`
  *
- * Retrieves the plus button of the #GtkScaleButton.
+ * Retrieves the plus button of the `GtkScaleButton.`
  *
- * Returns: (transfer none) (type Gtk.Button): the plus button of the #GtkScaleButton as a #GtkButton
+ * Returns: (transfer none) (type Gtk.Button): the plus button
+ *   of the `GtkScaleButton`
  */
 GtkWidget *
 gtk_scale_button_get_plus_button (GtkScaleButton *button)
@@ -713,11 +719,12 @@ gtk_scale_button_get_plus_button (GtkScaleButton *button)
 
 /**
  * gtk_scale_button_get_minus_button:
- * @button: a #GtkScaleButton
+ * @button: a `GtkScaleButton`
  *
- * Retrieves the minus button of the #GtkScaleButton.
+ * Retrieves the minus button of the `GtkScaleButton`.
  *
- * Returns: (transfer none) (type Gtk.Button): the minus button of the #GtkScaleButton as a #GtkButton
+ * Returns: (transfer none) (type Gtk.Button): the minus button
+ *   of the `GtkScaleButton`
  */
 GtkWidget *
 gtk_scale_button_get_minus_button (GtkScaleButton *button)
@@ -731,11 +738,11 @@ gtk_scale_button_get_minus_button (GtkScaleButton *button)
 
 /**
  * gtk_scale_button_get_popup:
- * @button: a #GtkScaleButton
+ * @button: a `GtkScaleButton`
  *
- * Retrieves the popup of the #GtkScaleButton.
+ * Retrieves the popup of the `GtkScaleButton`.
  *
- * Returns: (transfer none): the popup of the #GtkScaleButton
+ * Returns: (transfer none): the popup of the `GtkScaleButton`
  */
 GtkWidget *
 gtk_scale_button_get_popup (GtkScaleButton *button)


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