[gtk/ebassi/gidocgen: 181/465] scrollable: Convert docs
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/ebassi/gidocgen: 181/465] scrollable: Convert docs
- Date: Mon, 8 Mar 2021 22:26:09 +0000 (UTC)
commit 06c6e4b13b5ccc702d9da1c8a9f6df539af8a3d7
Author: Matthias Clasen <mclasen redhat com>
Date: Thu Feb 25 23:24:08 2021 -0500
scrollable: Convert docs
Convert link format, add property annotations. General cleanup.
gtk/gtkscrollable.c | 150 +++++++++++++++++++++++++++-------------------------
1 file changed, 77 insertions(+), 73 deletions(-)
---
diff --git a/gtk/gtkscrollable.c b/gtk/gtkscrollable.c
index 99ac67f60e..6b8332c5e3 100644
--- a/gtk/gtkscrollable.c
+++ b/gtk/gtkscrollable.c
@@ -16,15 +16,14 @@
*/
/**
- * SECTION:gtkscrollable
- * @Short_Description: An interface for scrollable widgets
- * @Title: GtkScrollable
+ * GtkScrollable:
*
- * #GtkScrollable is an interface that is implemented by widgets with native
+ * `GtkScrollable` is an interface that is implemented by widgets with native
* scrolling ability.
*
* To implement this interface you should override the
- * #GtkScrollable:hadjustment and #GtkScrollable:vadjustment properties.
+ * [property@Gtk.Scrollable:hadjustment] and
+ * [property@Gtk.Scrollable:vadjustment] properties.
*
* ## Creating a scrollable widget
*
@@ -32,21 +31,23 @@
*
* - When a parent widget sets the scrollable child widget’s adjustments,
* the widget should populate the adjustments’
- * #GtkAdjustment:lower, #GtkAdjustment:upper,
- * #GtkAdjustment:step-increment, #GtkAdjustment:page-increment and
- * #GtkAdjustment:page-size properties and connect to the
- * #GtkAdjustment::value-changed signal.
+ * [property@Gtk.Adjustment:lower],
+ * [property@Gtk.Adjustment:upper],
+ * [property@Gtk.Adjustment:step-increment],
+ * [property@Gtk.Adjustment:page-increment] and
+ * [property@Gtk.Adjustment:page-size] properties and connect to the
+ * [signal@Gtk.Adjustment::value-changed] signal.
*
* - Because its preferred size is the size for a fully expanded widget,
* the scrollable widget must be able to cope with underallocations.
* This means that it must accept any value passed to its
- * #GtkWidgetClass.size_allocate() function.
+ * GtkWidgetClass.size_allocate() function.
*
* - When the parent allocates space to the scrollable child widget,
* the widget should update the adjustments’ properties with new values.
*
- * - When any of the adjustments emits the #GtkAdjustment::value-changed signal,
- * the scrollable widget should scroll its contents.
+ * - When any of the adjustments emits the [signal@Gtk.Adjustment::value-changed]
+ * signal, the scrollable widget should scroll its contents.
*/
#include "config.h"
@@ -66,10 +67,11 @@ gtk_scrollable_default_init (GtkScrollableInterface *iface)
GParamSpec *pspec;
/**
- * GtkScrollable:hadjustment:
+ * GtkScrollable:hadjustment: (attributes org.gtk.Property.get=gtk_scrollable_get_hadjustment
org.gtk.Property.set=gtk_scrollable_set_hadjustment)
*
- * Horizontal #GtkAdjustment of the scrollable widget. This adjustment is
- * shared between the scrollable widget and its parent.
+ * Horizontal `GtkAdjustment` of the scrollable widget.
+ *
+ * This adjustment is shared between the scrollable widget and its parent.
*/
pspec = g_param_spec_object ("hadjustment",
P_("Horizontal adjustment"),
@@ -81,10 +83,11 @@ gtk_scrollable_default_init (GtkScrollableInterface *iface)
g_object_interface_install_property (iface, pspec);
/**
- * GtkScrollable:vadjustment:
+ * GtkScrollable:vadjustment: (attributes org.gtk.Property.get=gtk_scrollable_get_vadjustment
org.gtk.Property.set=gtk_scrollable_set_vadjustment)
+ *
+ * Vertical `GtkAdjustment` of the scrollable widget.
*
- * Vertical #GtkAdjustment of the scrollable widget. This adjustment is shared
- * between the scrollable widget and its parent.
+ * This adjustment is shared between the scrollable widget and its parent.
*/
pspec = g_param_spec_object ("vadjustment",
P_("Vertical adjustment"),
@@ -96,10 +99,9 @@ gtk_scrollable_default_init (GtkScrollableInterface *iface)
g_object_interface_install_property (iface, pspec);
/**
- * GtkScrollable:hscroll-policy:
+ * GtkScrollable:hscroll-policy: (attributes org.gtk.Property.get=gtk_scrollable_get_hscroll_policy
org.gtk.Property.set=gtk_scrollable_set_hscroll_policy)
*
- * Determines whether horizontal scrolling should start once the scrollable
- * widget is allocated less than its minimum width or less than its natural width.
+ * Determines when horizontal scrolling should start.
*/
pspec = g_param_spec_enum ("hscroll-policy",
P_("Horizontal Scrollable Policy"),
@@ -110,10 +112,9 @@ gtk_scrollable_default_init (GtkScrollableInterface *iface)
g_object_interface_install_property (iface, pspec);
/**
- * GtkScrollable:vscroll-policy:
+ * GtkScrollable:vscroll-policy: (attributes org.gtk.Property.get=gtk_scrollable_get_vscroll_policy
org.gtk.Property.set=gtk_scrollable_set_vscroll_policy)
*
- * Determines whether vertical scrolling should start once the scrollable
- * widget is allocated less than its minimum height or less than its natural height.
+ * Determines when vertical scrolling should start.
*/
pspec = g_param_spec_enum ("vscroll-policy",
P_("Vertical Scrollable Policy"),
@@ -125,13 +126,13 @@ gtk_scrollable_default_init (GtkScrollableInterface *iface)
}
/**
- * gtk_scrollable_get_hadjustment:
- * @scrollable: a #GtkScrollable
+ * gtk_scrollable_get_hadjustment: (attributes org.gtk.Method.get_property=hadjustment)
+ * @scrollable: a `GtkScrollable`
*
- * Retrieves the #GtkAdjustment used for horizontal scrolling.
+ * Retrieves the `GtkAdjustment` used for horizontal scrolling.
*
- * Returns: (transfer none): horizontal #GtkAdjustment.
- **/
+ * Returns: (transfer none): horizontal `GtkAdjustment`.
+ */
GtkAdjustment *
gtk_scrollable_get_hadjustment (GtkScrollable *scrollable)
{
@@ -152,12 +153,12 @@ gtk_scrollable_get_hadjustment (GtkScrollable *scrollable)
}
/**
- * gtk_scrollable_set_hadjustment:
- * @scrollable: a #GtkScrollable
- * @hadjustment: (allow-none): a #GtkAdjustment
+ * gtk_scrollable_set_hadjustment: (attributes org.gtk.Method.set_property=hadjustment)
+ * @scrollable: a `GtkScrollable`
+ * @hadjustment: (allow-none): a `GtkAdjustment`
*
- * Sets the horizontal adjustment of the #GtkScrollable.
- **/
+ * Sets the horizontal adjustment of the `GtkScrollable`.
+ */
void
gtk_scrollable_set_hadjustment (GtkScrollable *scrollable,
GtkAdjustment *hadjustment)
@@ -169,13 +170,13 @@ gtk_scrollable_set_hadjustment (GtkScrollable *scrollable,
}
/**
- * gtk_scrollable_get_vadjustment:
- * @scrollable: a #GtkScrollable
+ * gtk_scrollable_get_vadjustment: (attributes org.gtk.Method.get_property=vadjustment)
+ * @scrollable: a `GtkScrollable`
*
- * Retrieves the #GtkAdjustment used for vertical scrolling.
+ * Retrieves the `GtkAdjustment` used for vertical scrolling.
*
- * Returns: (transfer none): vertical #GtkAdjustment.
- **/
+ * Returns: (transfer none): vertical `GtkAdjustment`.
+ */
GtkAdjustment *
gtk_scrollable_get_vadjustment (GtkScrollable *scrollable)
{
@@ -196,12 +197,12 @@ gtk_scrollable_get_vadjustment (GtkScrollable *scrollable)
}
/**
- * gtk_scrollable_set_vadjustment:
- * @scrollable: a #GtkScrollable
- * @vadjustment: (allow-none): a #GtkAdjustment
+ * gtk_scrollable_set_vadjustment: (attributes org.gtk.Method.set_property=vadjustment)
+ * @scrollable: a `GtkScrollable`
+ * @vadjustment: (allow-none): a `GtkAdjustment`
*
- * Sets the vertical adjustment of the #GtkScrollable.
- **/
+ * Sets the vertical adjustment of the `GtkScrollable`.
+ */
void
gtk_scrollable_set_vadjustment (GtkScrollable *scrollable,
GtkAdjustment *vadjustment)
@@ -214,13 +215,13 @@ gtk_scrollable_set_vadjustment (GtkScrollable *scrollable,
/**
- * gtk_scrollable_get_hscroll_policy:
- * @scrollable: a #GtkScrollable
+ * gtk_scrollable_get_hscroll_policy: (attributes org.gtk.Method.get_property=hscroll-policy)
+ * @scrollable: a `GtkScrollable`
*
- * Gets the horizontal #GtkScrollablePolicy.
+ * Gets the horizontal `GtkScrollablePolicy`.
*
- * Returns: The horizontal #GtkScrollablePolicy.
- **/
+ * Returns: The horizontal `GtkScrollablePolicy`.
+ */
GtkScrollablePolicy
gtk_scrollable_get_hscroll_policy (GtkScrollable *scrollable)
{
@@ -234,14 +235,15 @@ gtk_scrollable_get_hscroll_policy (GtkScrollable *scrollable)
}
/**
- * gtk_scrollable_set_hscroll_policy:
- * @scrollable: a #GtkScrollable
- * @policy: the horizontal #GtkScrollablePolicy
+ * gtk_scrollable_set_hscroll_policy: (attributes org.gtk.Method.set_property=hscroll-policy)
+ * @scrollable: a `GtkScrollable`
+ * @policy: the horizontal `GtkScrollablePolicy`
*
- * Sets the #GtkScrollablePolicy to determine whether
- * horizontal scrolling should start below the minimum width or
- * below the natural width.
- **/
+ * Sets the `GtkScrollablePolicy`.
+ *
+ * The policy determines whether horizontal scrolling should start
+ * below the minimum width or below the natural width.
+ */
void
gtk_scrollable_set_hscroll_policy (GtkScrollable *scrollable,
GtkScrollablePolicy policy)
@@ -252,13 +254,13 @@ gtk_scrollable_set_hscroll_policy (GtkScrollable *scrollable,
}
/**
- * gtk_scrollable_get_vscroll_policy:
- * @scrollable: a #GtkScrollable
+ * gtk_scrollable_get_vscroll_policy: (attributes org.gtk.Method.get_property=vscroll-policy)
+ * @scrollable: a `GtkScrollable`
*
- * Gets the vertical #GtkScrollablePolicy.
+ * Gets the vertical `GtkScrollablePolicy`.
*
- * Returns: The vertical #GtkScrollablePolicy.
- **/
+ * Returns: The vertical `GtkScrollablePolicy`.
+ */
GtkScrollablePolicy
gtk_scrollable_get_vscroll_policy (GtkScrollable *scrollable)
{
@@ -272,14 +274,15 @@ gtk_scrollable_get_vscroll_policy (GtkScrollable *scrollable)
}
/**
- * gtk_scrollable_set_vscroll_policy:
- * @scrollable: a #GtkScrollable
- * @policy: the vertical #GtkScrollablePolicy
+ * gtk_scrollable_set_vscroll_policy: (attributes org.gtk.Method.set_property=vscroll-policy)
+ * @scrollable: a `GtkScrollable`
+ * @policy: the vertical `GtkScrollablePolicy`
*
- * Sets the #GtkScrollablePolicy to determine whether
- * vertical scrolling should start below the minimum height or
- * below the natural height.
- **/
+ * Sets the `GtkScrollablePolicy`.
+ *
+ * The policy determines whether vertical scrolling should start
+ * below the minimum height or below the natural height.
+ */
void
gtk_scrollable_set_vscroll_policy (GtkScrollable *scrollable,
GtkScrollablePolicy policy)
@@ -291,14 +294,15 @@ gtk_scrollable_set_vscroll_policy (GtkScrollable *scrollable,
/**
* gtk_scrollable_get_border:
- * @scrollable: a #GtkScrollable
+ * @scrollable: a `GtkScrollable`
* @border: (out caller-allocates): return location for the results
*
* Returns the size of a non-scrolling border around the
- * outside of the scrollable. An example for this would
- * be treeview headers. GTK can use this information to
- * display overlaid graphics, like the overshoot indication,
- * at the right position.
+ * outside of the scrollable.
+ *
+ * An example for this would be treeview headers. GTK can use
+ * this information to display overlaid graphics, like the
+ * overshoot indication, at the right position.
*
* Returns: %TRUE if @border has been set
*/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]