[gtk/ebassi/gidocgen: 235/481] adjustment: Convert docs
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/ebassi/gidocgen: 235/481] adjustment: Convert docs
- Date: Sun, 7 Mar 2021 23:55:09 +0000 (UTC)
commit f72adec679113a61c07a98d55b6be2531debc5e2
Author: Matthias Clasen <mclasen redhat com>
Date: Sat Feb 27 10:51:45 2021 -0500
adjustment: Convert docs
gtk/gtkadjustment.c | 197 +++++++++++++++++++++++++++-------------------------
gtk/gtkadjustment.h | 6 --
2 files changed, 103 insertions(+), 100 deletions(-)
---
diff --git a/gtk/gtkadjustment.c b/gtk/gtkadjustment.c
index 67713a7db0..168fbe71c9 100644
--- a/gtk/gtkadjustment.c
+++ b/gtk/gtkadjustment.c
@@ -31,17 +31,17 @@
/**
- * SECTION:gtkadjustment
- * @Short_description: A representation of an adjustable bounded value
- * @Title: GtkAdjustment
+ * GtkAdjustment:
*
- * The #GtkAdjustment object represents a value which has an associated lower
- * and upper bound, together with step and page increments, and a page size.
- * It is used within several GTK widgets, including #GtkSpinButton, #GtkViewport,
- * and #GtkRange (which is a base class for #GtkScrollbar and #GtkScale).
+ * The `GtkAdjustment` object represents a value which has an associated lower
+ * and upper bound.
*
- * The #GtkAdjustment object does not update the value itself. Instead
- * it is left up to the owner of the #GtkAdjustment to control the value.
+ * It also contains step and page increments, and a page size. It is used
+ * within several GTK widgets, including [class@Gtk.SpinButton],
+ * [class@Gtk.Viewport], [class@Gtk.Scrollbar] and [class@Gtk.Scale].
+ *
+ * The `GtkAdjustment` object does not update the value itself. Instead
+ * it is left up to the owner of the `GtkAdjustment` to control the value.
*/
@@ -130,7 +130,7 @@ gtk_adjustment_class_init (GtkAdjustmentClass *class)
class->value_changed = NULL;
/**
- * GtkAdjustment:value:
+ * GtkAdjustment:value: (attributes org.gtk.Property.get=gtk_adjustment_get_value
org.gtk.Property.set=gtk_adjustment_set_value)
*
* The value of the adjustment.
*/
@@ -143,7 +143,7 @@ gtk_adjustment_class_init (GtkAdjustmentClass *class)
GTK_PARAM_READWRITE);
/**
- * GtkAdjustment:lower:
+ * GtkAdjustment:lower: (attributes org.gtk.Property.get=gtk_adjustment_get_lower
org.gtk.Property.set=gtk_adjustment_set_lower)
*
* The minimum value of the adjustment.
*/
@@ -156,11 +156,11 @@ gtk_adjustment_class_init (GtkAdjustmentClass *class)
GTK_PARAM_READWRITE);
/**
- * GtkAdjustment:upper:
+ * GtkAdjustment:upper: (attributes org.gtk.Property.get=gtk_adjustment_get_upper
org.gtk.Property.set=gtk_adjustment_set_upper)
*
* The maximum value of the adjustment.
- * Note that values will be restricted by
- * `upper - page-size` if the page-size
+ *
+ * Note that values will be restricted by `upper - page-size` if the page-size
* property is nonzero.
*/
adjustment_props[PROP_UPPER] =
@@ -172,7 +172,7 @@ gtk_adjustment_class_init (GtkAdjustmentClass *class)
GTK_PARAM_READWRITE);
/**
- * GtkAdjustment:step-increment:
+ * GtkAdjustment:step-increment: (attributes org.gtk.Property.get=gtk_adjustment_get_step_increment
org.gtk.Property.set=gtk_adjustment_set_step_increment)
*
* The step increment of the adjustment.
*/
@@ -185,7 +185,7 @@ gtk_adjustment_class_init (GtkAdjustmentClass *class)
GTK_PARAM_READWRITE);
/**
- * GtkAdjustment:page-increment:
+ * GtkAdjustment:page-increment: (attributes org.gtk.Property.get=gtk_adjustment_get_page_increment
org.gtk.Property.set=gtk_adjustment_set_page_increment)
*
* The page increment of the adjustment.
*/
@@ -198,12 +198,13 @@ gtk_adjustment_class_init (GtkAdjustmentClass *class)
GTK_PARAM_READWRITE);
/**
- * GtkAdjustment:page-size:
+ * GtkAdjustment:page-size: (attributes org.gtk.Property.get=gtk_adjustment_get_page_size
org.gtk.Property.set=gtk_adjustment_set_page_size)
*
* The page size of the adjustment.
+ *
* Note that the page-size is irrelevant and should be set to zero
* if the adjustment is used for a simple scalar value, e.g. in a
- * #GtkSpinButton.
+ * `GtkSpinButton`.
*/
adjustment_props[PROP_PAGE_SIZE] =
g_param_spec_double ("page-size",
@@ -219,8 +220,11 @@ gtk_adjustment_class_init (GtkAdjustmentClass *class)
* GtkAdjustment::changed:
* @adjustment: the object which received the signal
*
- * Emitted when one or more of the #GtkAdjustment properties have been
- * changed, other than the #GtkAdjustment:value property.
+ * Emitted when one or more of the `GtkAdjustment` properties have been
+ * changed.
+ *
+ * Note that the [property@Gtk.Adjustment:value] property is
+ * covered by the [signal@Gtk.Adjustment::value-changed] signal.
*/
adjustment_signals[CHANGED] =
g_signal_new (I_("changed"),
@@ -235,7 +239,7 @@ gtk_adjustment_class_init (GtkAdjustmentClass *class)
* GtkAdjustment::value-changed:
* @adjustment: the object which received the signal
*
- * Emitted when the #GtkAdjustment:value property has been changed.
+ * Emitted when the value has been changed.
*/
adjustment_signals[VALUE_CHANGED] =
g_signal_new (I_("value-changed"),
@@ -368,9 +372,9 @@ gtk_adjustment_dispatch_properties_changed (GObject *object,
* @page_increment: the page increment
* @page_size: the page size
*
- * Creates a new #GtkAdjustment.
+ * Creates a new `GtkAdjustment`.
*
- * Returns: a new #GtkAdjustment
+ * Returns: a new `GtkAdjustment`
*/
GtkAdjustment *
gtk_adjustment_new (double value,
@@ -391,14 +395,13 @@ gtk_adjustment_new (double value,
}
/**
- * gtk_adjustment_get_value:
- * @adjustment: a #GtkAdjustment
+ * gtk_adjustment_get_value: (attributes org.gtk.Method.get_property=value)
+ * @adjustment: a `GtkAdjustment`
*
* Gets the current value of the adjustment.
- * See gtk_adjustment_set_value().
*
* Returns: The current value of the adjustment
- **/
+ */
double
gtk_adjustment_get_value (GtkAdjustment *adjustment)
{
@@ -530,16 +533,19 @@ gtk_adjustment_set_value_internal (GtkAdjustment *adjustment,
}
/**
- * gtk_adjustment_set_value:
- * @adjustment: a #GtkAdjustment
+ * gtk_adjustment_set_value: (attributes org.gtk.Method.set_property=value)
+ * @adjustment: a `GtkAdjustment`
* @value: the new value
*
- * Sets the #GtkAdjustment value. The value is clamped to lie between
- * #GtkAdjustment:lower and #GtkAdjustment:upper.
+ * Sets the `GtkAdjustment` value.
*
- * Note that for adjustments which are used in a #GtkScrollbar, the
- * effective range of allowed values goes from #GtkAdjustment:lower to
- * #GtkAdjustment:upper - #GtkAdjustment:page-size.
+ * The value is clamped to lie between [property@Gtk.Adjustment:lower]
+ * and [property@Gtk.Adjustment:upper].
+ *
+ * Note that for adjustments which are used in a `GtkScrollbar`,
+ * the effective range of allowed values goes from
+ * [property@Gtk.Adjustment:lower] to
+ * [property@Gtk.Adjustment:upper] - [property@Gtk.Adjustment:page-size].
*/
void
gtk_adjustment_set_value (GtkAdjustment *adjustment,
@@ -560,8 +566,8 @@ gtk_adjustment_animate_to_value (GtkAdjustment *adjustment,
}
/**
- * gtk_adjustment_get_lower:
- * @adjustment: a #GtkAdjustment
+ * gtk_adjustment_get_lower: (attributes org.gtk.Method.get_property=lower)
+ * @adjustment: a `GtkAdjustment`
*
* Retrieves the minimum value of the adjustment.
*
@@ -578,24 +584,24 @@ gtk_adjustment_get_lower (GtkAdjustment *adjustment)
}
/**
- * gtk_adjustment_set_lower:
- * @adjustment: a #GtkAdjustment
+ * gtk_adjustment_set_lower: (attributes org.gtk.Method.set_property=lower)
+ * @adjustment: a `GtkAdjustment`
* @lower: the new minimum value
*
* Sets the minimum value of the adjustment.
*
* When setting multiple adjustment properties via their individual
- * setters, multiple #GtkAdjustment::changed signals will be emitted.
- * However, since the emission of the #GtkAdjustment::changed signal
- * is tied to the emission of the #GObject::notify signals of the changed
- * properties, it’s possible to compress the #GtkAdjustment::changed
- * signals into one by calling g_object_freeze_notify() and
- * g_object_thaw_notify() around the calls to the individual setters.
+ * setters, multiple [signal@Gtk.Adjustment::changed] signals will
+ * be emitted. However, since the emission of the
+ * [signal@Gtk.Adjustment::changed] signal is tied to the emission
+ * of the ::notify signals of the changed properties, it’s possible
+ * to compress the [signal@Gtk.Adjustment::changed] signals into one
+ * by calling g_object_freeze_notify() and g_object_thaw_notify()
+ * around the calls to the individual setters.
*
* Alternatively, using a single g_object_set() for all the properties
- * to change, or using gtk_adjustment_configure() has the same effect
- * of compressing #GtkAdjustment::changed emissions.
- **/
+ * to change, or using [method@Gtk.Adjustment.configure] has the same effect.
+ */
void
gtk_adjustment_set_lower (GtkAdjustment *adjustment,
double lower)
@@ -612,13 +618,13 @@ gtk_adjustment_set_lower (GtkAdjustment *adjustment,
}
/**
- * gtk_adjustment_get_upper:
- * @adjustment: a #GtkAdjustment
+ * gtk_adjustment_get_upper: (attributes org.gtk.Method.get_property=upper)
+ * @adjustment: a `GtkAdjustment`
*
* Retrieves the maximum value of the adjustment.
*
* Returns: The current maximum value of the adjustment
- **/
+ */
double
gtk_adjustment_get_upper (GtkAdjustment *adjustment)
{
@@ -630,8 +636,8 @@ gtk_adjustment_get_upper (GtkAdjustment *adjustment)
}
/**
- * gtk_adjustment_set_upper:
- * @adjustment: a #GtkAdjustment
+ * gtk_adjustment_set_upper: (attributes org.gtk.Method.set_property=upper)
+ * @adjustment: a `GtkAdjustment`
* @upper: the new maximum value
*
* Sets the maximum value of the adjustment.
@@ -639,10 +645,10 @@ gtk_adjustment_get_upper (GtkAdjustment *adjustment)
* Note that values will be restricted by `upper - page-size`
* if the page-size property is nonzero.
*
- * See gtk_adjustment_set_lower() about how to compress multiple
- * emissions of the #GtkAdjustment::changed signal when setting
- * multiple adjustment properties.
- **/
+ * See [method@Gtk.Adjustment.set_lower] about how to compress
+ * multiple emissions of the [signal@Gtk.Adjustment::changed]
+ * signal when setting multiple adjustment properties.
+ */
void
gtk_adjustment_set_upper (GtkAdjustment *adjustment,
double upper)
@@ -659,13 +665,13 @@ gtk_adjustment_set_upper (GtkAdjustment *adjustment,
}
/**
- * gtk_adjustment_get_step_increment:
- * @adjustment: a #GtkAdjustment
+ * gtk_adjustment_get_step_increment: (attributes org.gtk.Method.get_property=step-increment)
+ * @adjustment: a `GtkAdjustment`
*
* Retrieves the step increment of the adjustment.
*
* Returns: The current step increment of the adjustment.
- **/
+ */
double
gtk_adjustment_get_step_increment (GtkAdjustment *adjustment)
{
@@ -677,16 +683,16 @@ gtk_adjustment_get_step_increment (GtkAdjustment *adjustment)
}
/**
- * gtk_adjustment_set_step_increment:
- * @adjustment: a #GtkAdjustment
+ * gtk_adjustment_set_step_increment: (attributes org.gtk.Method.set_property=step-increment)
+ * @adjustment: a `GtkAdjustment`
* @step_increment: the new step increment
*
* Sets the step increment of the adjustment.
*
- * See gtk_adjustment_set_lower() about how to compress multiple
- * emissions of the #GtkAdjustment::changed signal when setting
- * multiple adjustment properties.
- **/
+ * See [method@Gtk.Adjustment.set_lower] about how to compress
+ * multiple emissions of the [signal@Gtk.Adjustment::changed]
+ * signal when setting multiple adjustment properties.
+ */
void
gtk_adjustment_set_step_increment (GtkAdjustment *adjustment,
double step_increment)
@@ -703,8 +709,8 @@ gtk_adjustment_set_step_increment (GtkAdjustment *adjustment,
}
/**
- * gtk_adjustment_get_page_increment:
- * @adjustment: a #GtkAdjustment
+ * gtk_adjustment_get_page_increment: (attributes org.gtk.Method.get_property=page-increment)
+ * @adjustment: a `GtkAdjustment`
*
* Retrieves the page increment of the adjustment.
*
@@ -721,16 +727,16 @@ gtk_adjustment_get_page_increment (GtkAdjustment *adjustment)
}
/**
- * gtk_adjustment_set_page_increment:
- * @adjustment: a #GtkAdjustment
+ * gtk_adjustment_set_page_increment: (attributes org.gtk.Method.set_property=page-increment)
+ * @adjustment: a `GtkAdjustment`
* @page_increment: the new page increment
*
* Sets the page increment of the adjustment.
*
- * See gtk_adjustment_set_lower() about how to compress multiple
- * emissions of the #GtkAdjustment::changed signal when setting
- * multiple adjustment properties.
- **/
+ * See [method@Gtk.Adjustment.set_lower] about how to compress
+ * multiple emissions of the [signal@Gtk.Adjustment::changed]
+ * signal when setting multiple adjustment properties.
+ */
void
gtk_adjustment_set_page_increment (GtkAdjustment *adjustment,
double page_increment)
@@ -747,8 +753,8 @@ gtk_adjustment_set_page_increment (GtkAdjustment *adjustment,
}
/**
- * gtk_adjustment_get_page_size:
- * @adjustment: a #GtkAdjustment
+ * gtk_adjustment_get_page_size: (attributes org.gtk.Method.get_property=page-size)
+ * @adjustment: a `GtkAdjustment`
*
* Retrieves the page size of the adjustment.
*
@@ -765,16 +771,16 @@ gtk_adjustment_get_page_size (GtkAdjustment *adjustment)
}
/**
- * gtk_adjustment_set_page_size:
- * @adjustment: a #GtkAdjustment
+ * gtk_adjustment_set_page_size: (attributes org.gtk.Method.set_property=page-size)
+ * @adjustment: a `GtkAdjustment`
* @page_size: the new page size
*
* Sets the page size of the adjustment.
*
- * See gtk_adjustment_set_lower() about how to compress multiple
- * emissions of the GtkAdjustment::changed signal when setting
- * multiple adjustment properties.
- **/
+ * See [method@Gtk.Adjustment.set_lower] about how to compress
+ * multiple emissions of the [signal@Gtk.Adjustment::changed]
+ * signal when setting multiple adjustment properties.
+ */
void
gtk_adjustment_set_page_size (GtkAdjustment *adjustment,
double page_size)
@@ -792,7 +798,7 @@ gtk_adjustment_set_page_size (GtkAdjustment *adjustment,
/**
* gtk_adjustment_configure:
- * @adjustment: a #GtkAdjustment
+ * @adjustment: a `GtkAdjustment`
* @value: the new value
* @lower: the new minimum value
* @upper: the new maximum value
@@ -803,10 +809,11 @@ gtk_adjustment_set_page_size (GtkAdjustment *adjustment,
* Sets all properties of the adjustment at once.
*
* Use this function to avoid multiple emissions of the
- * #GtkAdjustment::changed signal. See gtk_adjustment_set_lower()
- * for an alternative way of compressing multiple emissions of
- * #GtkAdjustment::changed into one.
- **/
+ * [signal@Gtk.Adjustment::changed] signal. See
+ * [method@Gtk.Adjustment.set_lower] for an alternative
+ * way of compressing multiple emissions of
+ * [signal@Gtk.Adjustment::changed] into one.
+ */
void
gtk_adjustment_configure (GtkAdjustment *adjustment,
double value,
@@ -853,17 +860,19 @@ gtk_adjustment_configure (GtkAdjustment *adjustment,
/**
* gtk_adjustment_clamp_page:
- * @adjustment: a #GtkAdjustment
+ * @adjustment: a `GtkAdjustment`
* @lower: the lower value
* @upper: the upper value
*
- * Updates the #GtkAdjustment:value property to ensure that the range
- * between @lower and @upper is in the current page (i.e. between
- * #GtkAdjustment:value and #GtkAdjustment:value + #GtkAdjustment:page-size).
- * If the range is larger than the page size, then only the start of it will
- * be in the current page.
+ * Updates the value property to ensure that the range
+ * between @lower and @upper is in the current page.
+ *
+ * The current page goes from `value` to `value` + `page-size`.
+ * If the range is larger than the page size, then only the
+ * start of it will be in the current page.
*
- * A #GtkAdjustment::value-changed signal will be emitted if the value is changed.
+ * A [signal@Gtk.Adjustment::value-changed] signal will be emitted
+ * if the value is changed.
*/
void
gtk_adjustment_clamp_page (GtkAdjustment *adjustment,
@@ -897,7 +906,7 @@ gtk_adjustment_clamp_page (GtkAdjustment *adjustment,
/**
* gtk_adjustment_get_minimum_increment:
- * @adjustment: a #GtkAdjustment
+ * @adjustment: a `GtkAdjustment`
*
* Gets the smaller of step increment and page increment.
*
diff --git a/gtk/gtkadjustment.h b/gtk/gtkadjustment.h
index 997c2b4df4..7f5ce89a34 100644
--- a/gtk/gtkadjustment.h
+++ b/gtk/gtkadjustment.h
@@ -44,12 +44,6 @@ G_BEGIN_DECLS
typedef struct _GtkAdjustmentClass GtkAdjustmentClass;
-/**
- * GtkAdjustment:
- *
- * The #GtkAdjustment-struct contains only private fields and
- * should not be directly accessed.
- */
struct _GtkAdjustment
{
GInitiallyUnowned parent_instance;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]