[gtk/ebassi/gidocgen: 352/481] textiter: Convert docs




commit f26fa788c00f1dded9de8289efb33ac01ffc100f
Author: Matthias Clasen <mclasen redhat com>
Date:   Sun Feb 28 13:13:44 2021 -0500

    textiter: Convert docs

 gtk/gtktextiter.c | 1124 +++++++++++++++++++++++++++++------------------------
 gtk/gtktextiter.h |    2 +-
 2 files changed, 624 insertions(+), 502 deletions(-)
---
diff --git a/gtk/gtktextiter.c b/gtk/gtktextiter.c
index 82d3e88b45..24e25d9d85 100644
--- a/gtk/gtktextiter.c
+++ b/gtk/gtktextiter.c
@@ -34,16 +34,14 @@
 
 
 /**
- * SECTION:gtktextiter
- * @Short_description: Text buffer iterator
- * @Title: GtkTextIter
+ * GtkTextIter:
  *
- * An iterator for the contents of a [class@Gtk.TextBuffer]
+ * An iterator for the contents of a `GtkTextBuffer`.
  *
  * You may wish to begin by reading the
- * [text widget conceptual overview][TextWidget]
- * which gives an overview of all the objects and data
- * types related to the text widget and how they work together.
+ * [text widget conceptual overview](section-text-widget.html),
+ * which gives an overview of all the objects and data types
+ * related to the text widget and how they work together.
  */
 
 
@@ -386,7 +384,7 @@ check_invariants (const GtkTextIter *iter)
  * gtk_text_iter_get_buffer:
  * @iter: an iterator
  *
- * Returns the #GtkTextBuffer this iterator is associated with.
+ * Returns the `GtkTextBuffer` this iterator is associated with.
  *
  * Returns: (transfer none): the buffer
  **/
@@ -411,13 +409,16 @@ gtk_text_iter_get_buffer (const GtkTextIter *iter)
  * gtk_text_iter_copy:
  * @iter: an iterator
  *
- * Creates a dynamically-allocated copy of an iterator. This function
- * is not useful in applications, because iterators can be copied with a
- * simple assignment (`GtkTextIter i = j;`). The
- * function is used by language bindings.
+ * Creates a dynamically-allocated copy of an iterator.
  *
- * Returns: a copy of the @iter, free with gtk_text_iter_free()
- **/
+ * This function is not useful in applications, because
+ * iterators can be copied with a simple assignment
+ * (`GtkTextIter i = j;`).
+ *
+ * The function is used by language bindings.
+ *
+ * Returns: a copy of the @iter, free with [method Gtk TextIter free]
+ */
 GtkTextIter*
 gtk_text_iter_copy (const GtkTextIter *iter)
 {
@@ -436,11 +437,12 @@ gtk_text_iter_copy (const GtkTextIter *iter)
  * gtk_text_iter_free:
  * @iter: a dynamically-allocated iterator
  *
- * Free an iterator allocated on the heap. This function
- * is intended for use in language bindings, and is not
- * especially useful for applications, because iterators can
- * simply be allocated on the stack.
- **/
+ * Free an iterator allocated on the heap.
+ *
+ * This function is intended for use in language bindings,
+ * and is not especially useful for applications, because
+ * iterators can simply be allocated on the stack.
+ */
 void
 gtk_text_iter_free (GtkTextIter *iter)
 {
@@ -451,14 +453,16 @@ gtk_text_iter_free (GtkTextIter *iter)
 
 /**
  * gtk_text_iter_assign:
- * @iter: a #GtkTextIter
- * @other: another #GtkTextIter
+ * @iter: a `GtkTextIter`
+ * @other: another `GtkTextIter`
  *
- * Assigns the value of @other to @iter.  This function
- * is not useful in applications, because iterators can be assigned
- * with `GtkTextIter i = j;`. The
- * function is used by language bindings.
- **/
+ * Assigns the value of @other to @iter.
+ *
+ * This function is not useful in applications, because
+ * iterators can be assigned with `GtkTextIter i = j;`.
+ *
+ * The function is used by language bindings.
+ */
 void
 gtk_text_iter_assign (GtkTextIter       *iter,
                       const GtkTextIter *other)
@@ -586,13 +590,14 @@ _gtk_text_iter_get_btree (const GtkTextIter *iter)
  * @iter: an iterator
  *
  * Returns the character offset of an iterator.
- * Each character in a #GtkTextBuffer has an offset,
+ *
+ * Each character in a `GtkTextBuffer` has an offset,
  * starting with 0 for the first character in the buffer.
- * Use gtk_text_buffer_get_iter_at_offset() to convert an
- * offset back into an iterator.
+ * Use [method@Gtk,TextBuffer.get_iter_at_offset] to convert
+ * an offset back into an iterator.
  *
  * Returns: a character offset
- **/
+ */
 int
 gtk_text_iter_get_offset (const GtkTextIter *iter)
 {
@@ -625,12 +630,13 @@ gtk_text_iter_get_offset (const GtkTextIter *iter)
  * gtk_text_iter_get_line:
  * @iter: an iterator
  *
- * Returns the line number containing the iterator. Lines in
- * a #GtkTextBuffer are numbered beginning with 0 for the first
- * line in the buffer.
+ * Returns the line number containing the iterator.
+ *
+ * Lines in a `GtkTextBuffer` are numbered beginning
+ * with 0 for the first line in the buffer.
  *
  * Returns: a line number
- **/
+ */
 int
 gtk_text_iter_get_line (const GtkTextIter *iter)
 {
@@ -658,10 +664,11 @@ gtk_text_iter_get_line (const GtkTextIter *iter)
  *
  * Returns the character offset of the iterator,
  * counting from the start of a newline-terminated line.
+ *
  * The first character on the line has offset 0.
  *
  * Returns: offset from start of line
- **/
+ */
 int
 gtk_text_iter_get_line_offset (const GtkTextIter *iter)
 {
@@ -687,12 +694,13 @@ gtk_text_iter_get_line_offset (const GtkTextIter *iter)
  *
  * Returns the byte index of the iterator, counting
  * from the start of a newline-terminated line.
- * Remember that #GtkTextBuffer encodes text in
+ *
+ * Remember that `GtkTextBuffer` encodes text in
  * UTF-8, and that characters can require a variable
  * number of bytes to represent.
  *
  * Returns: distance from start of line, in bytes
- **/
+ */
 int
 gtk_text_iter_get_line_index (const GtkTextIter *iter)
 {
@@ -714,15 +722,15 @@ gtk_text_iter_get_line_index (const GtkTextIter *iter)
 
 /**
  * gtk_text_iter_get_visible_line_offset:
- * @iter: a #GtkTextIter
- * 
+ * @iter: a `GtkTextIter`
+ *
  * Returns the offset in characters from the start of the
  * line to the given @iter, not counting characters that
  * are invisible due to tags with the “invisible” flag
  * toggled on.
- * 
- * Returns: offset in visible characters from the start of the line 
- **/
+ *
+ * Returns: offset in visible characters from the start of the line
+ */
 int
 gtk_text_iter_get_visible_line_offset (const GtkTextIter *iter)
 {
@@ -779,15 +787,15 @@ gtk_text_iter_get_visible_line_offset (const GtkTextIter *iter)
 
 /**
  * gtk_text_iter_get_visible_line_index:
- * @iter: a #GtkTextIter
- * 
+ * @iter: a `GtkTextIter`
+ *
  * Returns the number of bytes from the start of the
  * line to the given @iter, not counting bytes that
  * are invisible due to tags with the “invisible” flag
  * toggled on.
- * 
+ *
  * Returns: byte index of @iter with respect to the start of the line
- **/
+ */
 int
 gtk_text_iter_get_visible_line_index (const GtkTextIter *iter)
 {
@@ -849,13 +857,15 @@ gtk_text_iter_get_visible_line_index (const GtkTextIter *iter)
  * gtk_text_iter_get_char:
  * @iter: an iterator
  *
- * The Unicode character at this iterator is returned.  (Equivalent to
- * operator* on a C++ iterator.)  If the element at this iterator is a
- * non-character element, such as an image embedded in the buffer, the
- * Unicode “unknown” character 0xFFFC is returned. If invoked on
- * the end iterator, zero is returned; zero is not a valid Unicode character.
- * So you can write a loop which ends when gtk_text_iter_get_char()
- * returns 0.
+ * The Unicode character at this iterator is returned.
+ *
+ * Equivalent to operator* on a C++ iterator. If the element at
+ * this iterator is a non-character element, such as an image
+ * embedded in the buffer, the Unicode “unknown” character 0xFFFC
+ * is returned. If invoked on the end iterator, zero is returned;
+ * zero is not a valid Unicode character.
+ *
+ * So you can write a loop which ends when this function returns 0.
  *
  * Returns: a Unicode character, or 0 if @iter is not dereferenceable
  */
@@ -894,17 +904,19 @@ gtk_text_iter_get_char (const GtkTextIter *iter)
  * @start: iterator at start of a range
  * @end: iterator at end of a range
  *
- * Returns the text in the given range. A “slice” is an array of
- * characters encoded in UTF-8 format, including the Unicode “unknown”
- * character 0xFFFC for iterable non-character elements in the buffer,
- * such as images.  Because images are encoded in the slice, byte and
+ * Returns the text in the given range.
+ *
+ * A “slice” is an array of characters encoded in UTF-8 format,
+ * including the Unicode “unknown” character 0xFFFC for iterable
+ * non-character elements in the buffer, such as images.
+ * Because images are encoded in the slice, byte and
  * character offsets in the returned array will correspond to byte
  * offsets in the text buffer. Note that 0xFFFC can occur in normal
  * text as well, so it is not a reliable indicator that a paintable or
  * widget is in the buffer.
  *
  * Returns: (transfer full): slice of text from the buffer
- **/
+ */
 char *
 gtk_text_iter_get_slice       (const GtkTextIter *start,
                                const GtkTextIter *end)
@@ -923,14 +935,16 @@ gtk_text_iter_get_slice       (const GtkTextIter *start,
  * @start: iterator at start of a range
  * @end: iterator at end of a range
  *
- * Returns text in the given range.  If the range
+ * Returns text in the given range.
+ *
+ * If the range
  * contains non-text elements such as images, the character and byte
  * offsets in the returned string will not correspond to character and
  * byte offsets in the buffer. If you want offsets to correspond, see
- * gtk_text_iter_get_slice().
+ * [method@Gtk.TextIter.get_slice].
  *
  * Returns: (transfer full): array of characters from the buffer
- **/
+ */
 char *
 gtk_text_iter_get_text       (const GtkTextIter *start,
                               const GtkTextIter *end)
@@ -949,12 +963,15 @@ gtk_text_iter_get_text       (const GtkTextIter *start,
  * @start: iterator at start of range
  * @end: iterator at end of range
  *
- * Like gtk_text_iter_get_slice(), but invisible text is not included.
- * Invisible text is usually invisible because a #GtkTextTag with the
- * “invisible” attribute turned on has been applied to it.
+ * Returns visible text in the given range.
+ *
+ * Like [method@Gtk.TextIter.get_slice], but invisible text
+ * is not included. Invisible text is usually invisible because
+ * a `GtkTextTag` with the “invisible” attribute turned on has
+ * been applied to it.
  *
  * Returns: (transfer full): slice of text from the buffer
- **/
+ */
 char *
 gtk_text_iter_get_visible_slice (const GtkTextIter  *start,
                                  const GtkTextIter  *end)
@@ -973,13 +990,16 @@ gtk_text_iter_get_visible_slice (const GtkTextIter  *start,
  * @start: iterator at start of range
  * @end: iterator at end of range
  *
- * Like gtk_text_iter_get_text(), but invisible text is not included.
- * Invisible text is usually invisible because a #GtkTextTag with the
- * “invisible” attribute turned on has been applied to it.
+ * Returns visible text in the given range.
+ *
+ * Like [method@Gtk.TextIter.get_text], but invisible text
+ * is not included. Invisible text is usually invisible because
+ * a `GtkTextTag` with the “invisible” attribute turned on has
+ * been applied to it.
  *
  * Returns: (transfer full): string containing visible text in the
  * range
- **/
+ */
 char *
 gtk_text_iter_get_visible_text (const GtkTextIter  *start,
                                 const GtkTextIter  *end)
@@ -997,8 +1017,9 @@ gtk_text_iter_get_visible_text (const GtkTextIter  *start,
  * gtk_text_iter_get_paintable:
  * @iter: an iterator
  *
- * If the element at @iter is a paintable, the paintable is returned
- * (with no new reference count added). Otherwise, %NULL is returned.
+ * If the element at @iter is a paintable, the paintable is returned.
+ *
+ * Otherwise, %NULL is returned.
  *
  * Returns: (transfer none): the paintable at @iter
  **/
@@ -1027,8 +1048,9 @@ gtk_text_iter_get_paintable (const GtkTextIter *iter)
  * @iter: an iterator
  *
  * If the location at @iter contains a child anchor, the
- * anchor is returned (with no new reference count added). Otherwise,
- * %NULL is returned.
+ * anchor is returned.
+ *
+ * Otherwise, %NULL is returned.
  *
  * Returns: (transfer none): the anchor at @iter
  **/
@@ -1056,14 +1078,17 @@ gtk_text_iter_get_child_anchor (const GtkTextIter *iter)
  * gtk_text_iter_get_marks:
  * @iter: an iterator
  *
- * Returns a list of all #GtkTextMark at this location. Because marks
- * are not iterable (they don’t take up any "space" in the buffer,
- * they are just marks in between iterable locations), multiple marks
- * can exist in the same place. The returned list is not in any
- * meaningful order.
+ * Returns a list of all `GtkTextMark` at this location.
  *
- * Returns: (element-type GtkTextMark) (transfer container): list of #GtkTextMark
- **/
+ * Because marks are not iterable (they don’t take up any "space"
+ * in the buffer, they are just marks in between iterable locations),
+ * multiple marks can exist in the same place.
+ *
+ * The returned list is not in any meaningful order.
+ *
+ * Returns: (element-type GtkTextMark) (transfer container):
+ *   list of `GtkTextMark`
+ */
 GSList*
 gtk_text_iter_get_marks (const GtkTextIter *iter)
 {
@@ -1101,15 +1126,18 @@ gtk_text_iter_get_marks (const GtkTextIter *iter)
  * @iter: an iterator
  * @toggled_on: %TRUE to get toggled-on tags
  *
- * Returns a list of #GtkTextTag that are toggled on or off at this
- * point.  (If @toggled_on is %TRUE, the list contains tags that are
- * toggled on.) If a tag is toggled on at @iter, then some non-empty
+ * Returns a list of `GtkTextTag` that are toggled on or off at this
+ * point.
+ *
+ * If @toggled_on is %TRUE, the list contains tags that are
+ * toggled on. If a tag is toggled on at @iter, then some non-empty
  * range of characters following @iter has that tag applied to it.  If
  * a tag is toggled off, then some non-empty range following @iter
  * does not have the tag applied to it.
  *
- * Returns: (element-type GtkTextTag) (transfer container): tags toggled at this point
- **/
+ * Returns: (element-type GtkTextTag) (transfer container): tags
+ *   toggled at this point
+ */
 GSList*
 gtk_text_iter_get_toggled_tags  (const GtkTextIter  *iter,
                                  gboolean            toggled_on)
@@ -1157,17 +1185,18 @@ gtk_text_iter_get_toggled_tags  (const GtkTextIter  *iter,
 /**
  * gtk_text_iter_starts_tag:
  * @iter: an iterator
- * @tag: (nullable): a #GtkTextTag, or %NULL
+ * @tag: (nullable): a `GtkTextTag`, or %NULL
  *
- * Returns %TRUE if @tag is toggled on at exactly this point. If @tag
- * is %NULL, returns %TRUE if any tag is toggled on at this point.
+ * Returns %TRUE if @tag is toggled on at exactly this point.
  *
- * Note that if gtk_text_iter_starts_tag() returns %TRUE, it means that @iter is
- * at the beginning of the tagged range, and that the
+ * If @tag is %NULL, returns %TRUE if any tag is toggled on at this point.
+ *
+ * Note that if this function returns %TRUE, it means that
+ * @iter is at the beginning of the tagged range, and that the
  * character at @iter is inside the tagged range. In other
- * words, unlike gtk_text_iter_ends_tag(), if gtk_text_iter_starts_tag() returns
- * %TRUE, gtk_text_iter_has_tag() will also return %TRUE for the same
- * parameters.
+ * words, unlike [method@Gtk.TextIter.ends_tag], if
+ * this function returns %TRUE, [method@Gtk.TextIter.has_tag
+ * will also return %TRUE for the same parameters.
  *
  * Returns: whether @iter is the start of a range tagged with @tag
  **/
@@ -1206,19 +1235,21 @@ gtk_text_iter_starts_tag (const GtkTextIter *iter,
 /**
  * gtk_text_iter_ends_tag:
  * @iter: an iterator
- * @tag: (allow-none): a #GtkTextTag, or %NULL
+ * @tag: (allow-none): a `GtkTextTag`, or %NULL
+ *
+ * Returns %TRUE if @tag is toggled off at exactly this point.
  *
- * Returns %TRUE if @tag is toggled off at exactly this point. If @tag
- * is %NULL, returns %TRUE if any tag is toggled off at this point.
+ * If @tag is %NULL, returns %TRUE if any tag is toggled off at this point.
  *
- * Note that if gtk_text_iter_ends_tag() returns %TRUE, it means that @iter is
- * at the end of the tagged range, but that the character
+ * Note that if this function returns %TRUE, it means that
+ * @iter is at the end of the tagged range, but that the character
  * at @iter is outside the tagged range. In other words,
- * unlike gtk_text_iter_starts_tag(), if gtk_text_iter_ends_tag() returns %TRUE,
- * gtk_text_iter_has_tag() will return %FALSE for the same parameters.
+ * unlike [method@Gtk.TextIter.starts_tag], if this function
+ * returns %TRUE, [method@Gtk.TextIter.has_tag] will return
+ * %FALSE for the same parameters.
  *
  * Returns: whether @iter is the end of a range tagged with @tag
- **/
+ */
 gboolean
 gtk_text_iter_ends_tag   (const GtkTextIter  *iter,
                           GtkTextTag         *tag)
@@ -1254,14 +1285,16 @@ gtk_text_iter_ends_tag   (const GtkTextIter  *iter,
 /**
  * gtk_text_iter_toggles_tag:
  * @iter: an iterator
- * @tag: (allow-none): a #GtkTextTag, or %NULL
+ * @tag: (allow-none): a `GtkTextTag`, or %NULL
+ *
+ * Gets whether a range with @tag applied to it begins
+ * or ends at @iter.
  *
  * This is equivalent to (gtk_text_iter_starts_tag() ||
- * gtk_text_iter_ends_tag()), i.e. it tells you whether a range with
- * @tag applied to it begins or ends at @iter.
+ * gtk_text_iter_ends_tag())
  *
  * Returns: whether @tag is toggled on or off at @iter
- **/
+ */
 gboolean
 gtk_text_iter_toggles_tag (const GtkTextIter  *iter,
                            GtkTextTag         *tag)
@@ -1296,13 +1329,16 @@ gtk_text_iter_toggles_tag (const GtkTextIter  *iter,
 /**
  * gtk_text_iter_has_tag:
  * @iter: an iterator
- * @tag: a #GtkTextTag
+ * @tag: a `GtkTextTag`
+ *
+ * Returns %TRUE if @iter points to a character that is part
+ * of a range tagged with @tag.
  *
- * Returns %TRUE if @iter points to a character that is part of a range tagged
- * with @tag. See also gtk_text_iter_starts_tag() and gtk_text_iter_ends_tag().
+ * See also [method@Gtk.TextIter.starts_tag] and
+ * [method@Gtk.TextIter.ends_tag].
  *
  * Returns: whether @iter is tagged with @tag
- **/
+ */
 gboolean
 gtk_text_iter_has_tag (const GtkTextIter   *iter,
                        GtkTextTag          *tag)
@@ -1335,14 +1371,18 @@ gtk_text_iter_has_tag (const GtkTextIter   *iter,
 /**
  * gtk_text_iter_get_tags:
  * @iter: a #GtkTextIter
- * 
+ *
  * Returns a list of tags that apply to @iter, in ascending order of
- * priority (highest-priority tags are last). The #GtkTextTag in the
- * list don’t have a reference added, but you have to free the list
- * itself.
+ * priority.
  *
- * Returns: (element-type GtkTextTag) (transfer container): list of #GtkTextTag
- **/
+ * The highest-priority tags are last.
+ *
+ * The `GtkTextTag`s in the list don’t have a reference added,
+ * but you have to free the list itself.
+ *
+ * Returns: (element-type GtkTextTag) (transfer container): list of
+ *   `GtkTextTag`
+ */
 GSList*
 gtk_text_iter_get_tags (const GtkTextIter *iter)
 {
@@ -1394,11 +1434,11 @@ gtk_text_iter_get_tags (const GtkTextIter *iter)
  * inserted at @iter, because for insertion you don’t want to know
  * whether the char at @iter is inside an editable range, you want to
  * know whether a new character inserted at @iter would be inside an
- * editable range. Use gtk_text_iter_can_insert() to handle this
+ * editable range. Use [method@Gtk.TextIter.can_insert] to handle this
  * case.
  *
  * Returns: whether @iter is inside an editable range
- **/
+ */
 gboolean
 gtk_text_iter_editable (const GtkTextIter *iter,
                         gboolean           default_setting)
@@ -1425,16 +1465,18 @@ gtk_text_iter_editable (const GtkTextIter *iter,
  * gtk_text_iter_can_insert:
  * @iter: an iterator
  * @default_editability: %TRUE if text is editable by default
- * 
+ *
  * Considering the default editability of the buffer, and tags that
  * affect editability, determines whether text inserted at @iter would
- * be editable. If text inserted at @iter would be editable then the
+ * be editable.
+ *
+ * If text inserted at @iter would be editable then the
  * user should be allowed to insert text at @iter.
- * gtk_text_buffer_insert_interactive() uses this function to decide
- * whether insertions are allowed at a given position.
- * 
+ * [method@Gtk.TextBuffer.insert_interactive] uses this function
+ * to decide whether insertions are allowed at a given position.
+ *
  * Returns: whether text inserted at @iter would be editable
- **/
+ */
 gboolean
 gtk_text_iter_can_insert (const GtkTextIter *iter,
                           gboolean           default_editability)
@@ -1494,10 +1536,10 @@ gtk_text_iter_get_attributes (const GtkTextIter  *iter,
  * Returns the language in effect at @iter.
  *
  * If no tags affecting language apply to @iter, the return
- * value is identical to that of gtk_get_default_language().
+ * value is identical to that of [func@Gtk.get_default_language].
  *
  * Returns: (transfer full): language in effect at @iter
- **/
+ */
 PangoLanguage *
 gtk_text_iter_get_language (const GtkTextIter *iter)
 {
@@ -1519,14 +1561,16 @@ gtk_text_iter_get_language (const GtkTextIter *iter)
  * gtk_text_iter_starts_line:
  * @iter: an iterator
  *
- * Returns %TRUE if @iter begins a paragraph,
- * i.e. if gtk_text_iter_get_line_offset() would return 0.
- * However this function is potentially more efficient than
- * gtk_text_iter_get_line_offset() because it doesn’t have to compute
- * the offset, it just has to see whether it’s 0.
+ * Returns %TRUE if @iter begins a paragraph.
+ *
+ * This is the case if [method@Gtk.TextIter.get_line_offset]
+ * would return 0. However this function is potentially more
+ * efficient than [method@Gtk.TextIter.get_line_offset], because
+ * it doesn’t have to compute the offset, it just has to see
+ * whether it’s 0.
  *
  * Returns: whether @iter begins a line
- **/
+ */
 gboolean
 gtk_text_iter_starts_line (const GtkTextIter   *iter)
 {
@@ -1557,16 +1601,19 @@ gtk_text_iter_starts_line (const GtkTextIter   *iter)
  * @iter: an iterator
  *
  * Returns %TRUE if @iter points to the start of the paragraph
- * delimiter characters for a line (delimiters will be either a
- * newline, a carriage return, a carriage return followed by a
- * newline, or a Unicode paragraph separator character). Note that an
- * iterator pointing to the \n of a \r\n pair will not be counted as
- * the end of a line, the line ends before the \r. The end iterator is
- * considered to be at the end of a line, even though there are no
- * paragraph delimiter chars there.
+ * delimiter characters for a line.
+ *
+ * Delimiters will be either a newline, a carriage return, a carriage
+ * return followed by a newline, or a Unicode paragraph separator
+ * character.
+ *
+ * Note that an iterator pointing to the \n of a \r\n pair will not be
+ * counted as the end of a line, the line ends before the \r. The end
+ * iterator is considered to be at the end of a line, even though there
+ * are no paragraph delimiter chars there.
  *
  * Returns: whether @iter is at the end of a line
- **/
+ */
 gboolean
 gtk_text_iter_ends_line (const GtkTextIter   *iter)
 {
@@ -1617,13 +1664,14 @@ gtk_text_iter_ends_line (const GtkTextIter   *iter)
  * gtk_text_iter_is_end:
  * @iter: an iterator
  *
- * Returns %TRUE if @iter is the end iterator, i.e. one past the last
- * dereferenceable iterator in the buffer. gtk_text_iter_is_end() is
- * the most efficient way to check whether an iterator is the end
- * iterator.
+ * Returns %TRUE if @iter is the end iterator.
+ *
+ * This means it is one past the last dereferenceable iterator
+ * in the buffer. gtk_text_iter_is_end() is the most efficient
+ * way to check whether an iterator is the end iterator.
  *
  * Returns: whether @iter is the end iterator
- **/
+ */
 gboolean
 gtk_text_iter_is_end (const GtkTextIter *iter)
 {
@@ -1657,11 +1705,10 @@ gtk_text_iter_is_end (const GtkTextIter *iter)
  * gtk_text_iter_is_start:
  * @iter: an iterator
  *
- * Returns %TRUE if @iter is the first iterator in the buffer, that is
- * if @iter has a character offset of 0.
+ * Returns %TRUE if @iter is the first iterator in the buffer.
  *
  * Returns: whether @iter is the first in the buffer
- **/
+ */
 gboolean
 gtk_text_iter_is_start (const GtkTextIter *iter)
 {
@@ -1676,7 +1723,7 @@ gtk_text_iter_is_start (const GtkTextIter *iter)
  * including the paragraph delimiters.
  *
  * Returns: number of characters in the line
- **/
+ */
 int
 gtk_text_iter_get_chars_in_line (const GtkTextIter   *iter)
 {
@@ -1728,7 +1775,7 @@ gtk_text_iter_get_chars_in_line (const GtkTextIter   *iter)
  * including the paragraph delimiters.
  *
  * Returns: number of bytes in the line
- **/
+ */
 int
 gtk_text_iter_get_bytes_in_line (const GtkTextIter   *iter)
 {
@@ -2194,16 +2241,16 @@ _gtk_text_iter_backward_indexable_segment (GtkTextIter *iter)
  * gtk_text_iter_forward_char:
  * @iter: an iterator
  *
- * Moves @iter forward by one character offset. Note that images
- * embedded in the buffer occupy 1 character slot, so
- * gtk_text_iter_forward_char() may actually move onto an image instead
- * of a character, if you have images in your buffer.  If @iter is the
- * end iterator or one character before it, @iter will now point at
- * the end iterator, and gtk_text_iter_forward_char() returns %FALSE for
- * convenience when writing loops.
+ * Moves @iter forward by one character offset.
+ *
+ * Note that images embedded in the buffer occupy 1 character slot, so
+ * this function may actually move onto an image instead of a character,
+ * if you have images in your buffer. If @iter is the end iterator or
+ * one character before it, @iter will now point at the end iterator,
+ * and this function returns %FALSE for convenience when writing loops.
  *
  * Returns: whether @iter moved and is dereferenceable
- **/
+ */
 gboolean
 gtk_text_iter_forward_char (GtkTextIter *iter)
 {
@@ -2226,13 +2273,14 @@ gtk_text_iter_forward_char (GtkTextIter *iter)
  * gtk_text_iter_backward_char:
  * @iter: an iterator
  *
- * Moves backward by one character offset. Returns %TRUE if movement
- * was possible; if @iter was the first in the buffer (character
- * offset 0), gtk_text_iter_backward_char() returns %FALSE for convenience when
- * writing loops.
+ * Moves backward by one character offset.
+ *
+ * Returns %TRUE if movement was possible; if @iter was the first
+ * in the buffer (character offset 0), this function returns %FALSE
+ * for convenience when writing loops.
  *
  * Returns: whether movement was possible
- **/
+ */
 gboolean
 gtk_text_iter_backward_char (GtkTextIter *iter)
 {
@@ -2263,15 +2311,18 @@ gtk_text_iter_backward_char (GtkTextIter *iter)
  * @iter: an iterator
  * @count: number of characters to move, may be negative
  *
- * Moves @count characters if possible (if @count would move past the
- * start or end of the buffer, moves to the start or end of the
- * buffer). The return value indicates whether the new position of
+ * Moves @count characters if possible.
+ *
+ * If @count would move past the start or end of the buffer,
+ * moves to the start or end of the buffer.
+ *
+ * The return value indicates whether the new position of
  * @iter is different from its original position, and dereferenceable
  * (the last iterator in the buffer is not dereferenceable). If @count
  * is 0, the function does nothing and returns %FALSE.
  *
  * Returns: whether @iter moved and is dereferenceable
- **/
+ */
 gboolean
 gtk_text_iter_forward_chars (GtkTextIter *iter, int count)
 {
@@ -2334,16 +2385,18 @@ gtk_text_iter_forward_chars (GtkTextIter *iter, int count)
  * @iter: an iterator
  * @count: number of characters to move
  *
- * Moves @count characters backward, if possible (if @count would move
- * past the start or end of the buffer, moves to the start or end of
- * the buffer).  The return value indicates whether the iterator moved
+ * Moves @count characters backward, if possible.
+ *
+ * If @count would move past the start or end of the buffer, moves
+ * to the start or end of the buffer.
+ *
+ * The return value indicates whether the iterator moved
  * onto a dereferenceable position; if the iterator didn’t move, or
  * moved onto the end iterator, then %FALSE is returned. If @count is 0,
  * the function does nothing and returns %FALSE.
  *
  * Returns: whether @iter moved and is dereferenceable
- *
- **/
+ */
 gboolean
 gtk_text_iter_backward_chars (GtkTextIter *iter, int count)
 {
@@ -2449,13 +2502,15 @@ gtk_text_iter_backward_chars (GtkTextIter *iter, int count)
  * @iter: a #GtkTextIter
  * @count: number of chars to move
  *
- * Moves forward by @count text characters (paintables, widgets,
- * etc. do not count as characters for this). Equivalent to moving
- * through the results of gtk_text_iter_get_text(), rather than
- * gtk_text_iter_get_slice().
+ * Moves forward by @count text characters.
+ *
+ * Paintables, widgets, etc. do not count as characters for this.
+ *
+ * Equivalent to moving through the results of gtk_text_iter_get_text(),
+ * rather than gtk_text_iter_get_slice().
  *
  * Returns: whether @iter moved and is dereferenceable
- **/
+ */
 gboolean
 gtk_text_iter_forward_text_chars  (GtkTextIter *iter,
                                    int          count)
@@ -2490,13 +2545,15 @@ gtk_text_iter_backward_text_chars (GtkTextIter *iter,
  * gtk_text_iter_forward_line:
  * @iter: an iterator
  *
- * Moves @iter to the start of the next line. If the iter is already on the
- * last line of the buffer, moves the iter to the end of the current line.
- * If after the operation, the iter is at the end of the buffer and not
+ * Moves @iter to the start of the next line.
+ *
+ * If the iter is already on the last line of the buffer,
+ * moves the iter to the end of the current line. If after
+ * the operation, the iter is at the end of the buffer and not
  * dereferenceable, returns %FALSE. Otherwise, returns %TRUE.
  *
  * Returns: whether @iter can be dereferenced
- **/
+ */
 gboolean
 gtk_text_iter_forward_line (GtkTextIter *iter)
 {
@@ -2539,16 +2596,18 @@ gtk_text_iter_forward_line (GtkTextIter *iter)
  * gtk_text_iter_backward_line:
  * @iter: an iterator
  *
- * Moves @iter to the start of the previous line. Returns %TRUE if
- * @iter could be moved; i.e. if @iter was at character offset 0, this
- * function returns %FALSE. Therefore if @iter was already on line 0,
- * but not at the start of the line, @iter is snapped to the start of
- * the line and the function returns %TRUE. (Note that this implies that
+ * Moves @iter to the start of the previous line.
+ *
+ * Returns %TRUE if @iter could be moved; i.e. if @iter was at
+ * character offset 0, this function returns %FALSE. Therefore,
+ * if @iter was already on line 0, but not at the start of the line,
+ * @iter is snapped to the start of the line and the function returns
+ * %TRUE. (Note that this implies that
  * in a loop calling this function, the line number may not change on
  * every iteration, if your first iteration is on line 0.)
  *
  * Returns: whether @iter moved
- **/
+ */
 gboolean
 gtk_text_iter_backward_line (GtkTextIter *iter)
 {
@@ -2615,19 +2674,22 @@ gtk_text_iter_backward_line (GtkTextIter *iter)
 
 /**
  * gtk_text_iter_forward_lines:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  * @count: number of lines to move forward
  *
- * Moves @count lines forward, if possible (if @count would move
- * past the start or end of the buffer, moves to the start or end of
- * the buffer).  The return value indicates whether the iterator moved
+ * Moves @count lines forward, if possible.
+ *
+ * If @count would move past the start or end of the buffer, moves to
+ * the start or end of the buffer.
+ *
+ * The return value indicates whether the iterator moved
  * onto a dereferenceable position; if the iterator didn’t move, or
  * moved onto the end iterator, then %FALSE is returned. If @count is 0,
  * the function does nothing and returns %FALSE. If @count is negative,
  * moves backward by 0 - @count lines.
  *
  * Returns: whether @iter moved and is dereferenceable
- **/
+ */
 gboolean
 gtk_text_iter_forward_lines (GtkTextIter *iter, int count)
 {
@@ -2666,19 +2728,22 @@ gtk_text_iter_forward_lines (GtkTextIter *iter, int count)
 
 /**
  * gtk_text_iter_backward_lines:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  * @count: number of lines to move backward
  *
- * Moves @count lines backward, if possible (if @count would move
- * past the start or end of the buffer, moves to the start or end of
- * the buffer).  The return value indicates whether the iterator moved
+ * Moves @count lines backward, if possible.
+ *
+ * If @count would move past the start or end of the buffer, moves to
+ * the start or end of the buffer.
+ *
+ * The return value indicates whether the iterator moved
  * onto a dereferenceable position; if the iterator didn’t move, or
  * moved onto the end iterator, then %FALSE is returned. If @count is 0,
  * the function does nothing and returns %FALSE. If @count is negative,
  * moves forward by 0 - @count lines.
  *
  * Returns: whether @iter moved and is dereferenceable
- **/
+ */
 gboolean
 gtk_text_iter_backward_lines (GtkTextIter *iter, int count)
 {
@@ -2708,13 +2773,15 @@ gtk_text_iter_backward_lines (GtkTextIter *iter, int count)
  * gtk_text_iter_forward_visible_line:
  * @iter: an iterator
  *
- * Moves @iter to the start of the next visible line. Returns %TRUE if there
+ * Moves @iter to the start of the next visible line.
+ *
+ * Returns %TRUE if there
  * was a next line to move to, and %FALSE if @iter was simply moved to
  * the end of the buffer and is now not dereferenceable, or if @iter was
  * already at the end of the buffer.
  *
  * Returns: whether @iter can be dereferenced
- **/
+ */
 gboolean
 gtk_text_iter_forward_visible_line (GtkTextIter *iter)
 {
@@ -2743,7 +2810,9 @@ gtk_text_iter_forward_visible_line (GtkTextIter *iter)
  * gtk_text_iter_backward_visible_line:
  * @iter: an iterator
  *
- * Moves @iter to the start of the previous visible line. Returns %TRUE if
+ * Moves @iter to the start of the previous visible line.
+ *
+ * Returns %TRUE if
  * @iter could be moved; i.e. if @iter was at character offset 0, this
  * function returns %FALSE. Therefore if @iter was already on line 0,
  * but not at the start of the line, @iter is snapped to the start of
@@ -2752,7 +2821,7 @@ gtk_text_iter_forward_visible_line (GtkTextIter *iter)
  * every iteration, if your first iteration is on line 0.)
  *
  * Returns: whether @iter moved
- **/
+ */
 gboolean
 gtk_text_iter_backward_visible_line (GtkTextIter *iter)
 {
@@ -2779,19 +2848,22 @@ gtk_text_iter_backward_visible_line (GtkTextIter *iter)
 
 /**
  * gtk_text_iter_forward_visible_lines:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  * @count: number of lines to move forward
  *
- * Moves @count visible lines forward, if possible (if @count would move
- * past the start or end of the buffer, moves to the start or end of
- * the buffer).  The return value indicates whether the iterator moved
+ * Moves @count visible lines forward, if possible.
+ *
+ * If @count would move past the start or end of the buffer, moves to
+ * the start or end of the buffer.
+ *
+ * The return value indicates whether the iterator moved
  * onto a dereferenceable position; if the iterator didn’t move, or
  * moved onto the end iterator, then %FALSE is returned. If @count is 0,
  * the function does nothing and returns %FALSE. If @count is negative,
  * moves backward by 0 - @count lines.
  *
  * Returns: whether @iter moved and is dereferenceable
- **/
+ */
 gboolean
 gtk_text_iter_forward_visible_lines (GtkTextIter *iter,
                                      int          count)
@@ -2817,19 +2889,22 @@ gtk_text_iter_forward_visible_lines (GtkTextIter *iter,
 
 /**
  * gtk_text_iter_backward_visible_lines:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  * @count: number of lines to move backward
  *
- * Moves @count visible lines backward, if possible (if @count would move
- * past the start or end of the buffer, moves to the start or end of
- * the buffer).  The return value indicates whether the iterator moved
+ * Moves @count visible lines backward, if possible.
+ *
+ * If @count would move past the start or end of the buffer, moves to
+ * the start or end of the buffer.
+ *
+ * The return value indicates whether the iterator moved
  * onto a dereferenceable position; if the iterator didn’t move, or
  * moved onto the end iterator, then %FALSE is returned. If @count is 0,
  * the function does nothing and returns %FALSE. If @count is negative,
  * moves forward by 0 - @count lines.
  *
  * Returns: whether @iter moved and is dereferenceable
- **/
+ */
 gboolean
 gtk_text_iter_backward_visible_lines (GtkTextIter *iter,
                                       int          count)
@@ -3208,16 +3283,18 @@ move_multiple_steps (GtkTextIter *iter,
 
 /**
  * gtk_text_iter_forward_word_end:
- * @iter: a #GtkTextIter
- * 
- * Moves forward to the next word end. (If @iter is currently on a
- * word end, moves forward to the next one after that.) Word breaks
- * are determined by Pango and should be correct for nearly any
- * language (if not, the correct fix would be to the Pango word break
- * algorithms).
- * 
- * Returns: %TRUE if @iter moved and is not the end iterator 
- **/
+ * @iter: a `GtkTextIter`
+ *
+ * Moves forward to the next word end.
+ *
+ * If @iter is currently on a word end, moves forward to the
+ * next one after that.
+ *
+ * Word breaks are determined by Pango and should be correct
+ * for nearly any language.
+ *
+ * Returns: %TRUE if @iter moved and is not the end iterator
+ */
 gboolean
 gtk_text_iter_forward_word_end (GtkTextIter *iter)
 {
@@ -3226,16 +3303,18 @@ gtk_text_iter_forward_word_end (GtkTextIter *iter)
 
 /**
  * gtk_text_iter_backward_word_start:
- * @iter: a #GtkTextIter
- * 
- * Moves backward to the previous word start. (If @iter is currently on a
- * word start, moves backward to the next one after that.) Word breaks
- * are determined by Pango and should be correct for nearly any
- * language (if not, the correct fix would be to the Pango word break
- * algorithms).
- * 
- * Returns: %TRUE if @iter moved and is not the end iterator 
- **/
+ * @iter: a `GtkTextIter`
+ *
+ * Moves backward to the previous word start.
+ *
+ * If @iter is currently on a word start, moves backward to the
+ * next one after that.
+ *
+ * Word breaks are determined by Pango and should be correct
+ * for nearly any language
+ *
+ * Returns: %TRUE if @iter moved and is not the end iterator
+ */
 gboolean
 gtk_text_iter_backward_word_start (GtkTextIter *iter)
 {
@@ -3248,13 +3327,13 @@ gtk_text_iter_backward_word_start (GtkTextIter *iter)
 
 /**
  * gtk_text_iter_forward_word_ends:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  * @count: number of times to move
- * 
+ *
  * Calls gtk_text_iter_forward_word_end() up to @count times.
  *
- * Returns: %TRUE if @iter moved and is not the end iterator 
- **/
+ * Returns: %TRUE if @iter moved and is not the end iterator
+ */
 gboolean
 gtk_text_iter_forward_word_ends (GtkTextIter      *iter,
                                  int               count)
@@ -3266,13 +3345,13 @@ gtk_text_iter_forward_word_ends (GtkTextIter      *iter,
 
 /**
  * gtk_text_iter_backward_word_starts:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  * @count: number of times to move
- * 
+ *
  * Calls gtk_text_iter_backward_word_start() up to @count times.
  *
- * Returns: %TRUE if @iter moved and is not the end iterator 
- **/
+ * Returns: %TRUE if @iter moved and is not the end iterator
+ */
 gboolean
 gtk_text_iter_backward_word_starts (GtkTextIter      *iter,
                                     int                count)
@@ -3284,16 +3363,18 @@ gtk_text_iter_backward_word_starts (GtkTextIter      *iter,
 
 /**
  * gtk_text_iter_forward_visible_word_end:
- * @iter: a #GtkTextIter
- * 
- * Moves forward to the next visible word end. (If @iter is currently on a
- * word end, moves forward to the next one after that.) Word breaks
- * are determined by Pango and should be correct for nearly any
- * language (if not, the correct fix would be to the Pango word break
- * algorithms).
- * 
- * Returns: %TRUE if @iter moved and is not the end iterator 
- **/
+ * @iter: a `GtkTextIter`
+ *
+ * Moves forward to the next visible word end.
+ *
+ * If @iter is currently on a word end, moves forward to the
+ * next one after that.
+ *
+ * Word breaks are determined by Pango and should be correct
+ * for nearly any language
+ *
+ * Returns: %TRUE if @iter moved and is not the end iterator
+ */
 gboolean
 gtk_text_iter_forward_visible_word_end (GtkTextIter *iter)
 {
@@ -3302,16 +3383,18 @@ gtk_text_iter_forward_visible_word_end (GtkTextIter *iter)
 
 /**
  * gtk_text_iter_backward_visible_word_start:
- * @iter: a #GtkTextIter
- * 
- * Moves backward to the previous visible word start. (If @iter is currently 
- * on a word start, moves backward to the next one after that.) Word breaks
- * are determined by Pango and should be correct for nearly any
- * language (if not, the correct fix would be to the Pango word break
- * algorithms).
- * 
- * Returns: %TRUE if @iter moved and is not the end iterator 
- **/
+ * @iter: a `GtkTextIter`
+ *
+ * Moves backward to the previous visible word start.
+ *
+ * If @iter is currently on a word start, moves backward to the
+ * next one after that.
+ *
+ * Word breaks are determined by Pango and should be correct
+ * for nearly any language.
+ *
+ * Returns: %TRUE if @iter moved and is not the end iterator
+ */
 gboolean
 gtk_text_iter_backward_visible_word_start (GtkTextIter      *iter)
 {
@@ -3320,13 +3403,13 @@ gtk_text_iter_backward_visible_word_start (GtkTextIter      *iter)
 
 /**
  * gtk_text_iter_forward_visible_word_ends:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  * @count: number of times to move
- * 
+ *
  * Calls gtk_text_iter_forward_visible_word_end() up to @count times.
  *
- * Returns: %TRUE if @iter moved and is not the end iterator 
- **/
+ * Returns: %TRUE if @iter moved and is not the end iterator
+ */
 gboolean
 gtk_text_iter_forward_visible_word_ends (GtkTextIter *iter,
                                         int          count)
@@ -3338,13 +3421,13 @@ gtk_text_iter_forward_visible_word_ends (GtkTextIter *iter,
 
 /**
  * gtk_text_iter_backward_visible_word_starts:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  * @count: number of times to move
- * 
+ *
  * Calls gtk_text_iter_backward_visible_word_start() up to @count times.
  *
- * Returns: %TRUE if @iter moved and is not the end iterator 
- **/
+ * Returns: %TRUE if @iter moved and is not the end iterator
+ */
 gboolean
 gtk_text_iter_backward_visible_word_starts (GtkTextIter *iter,
                                            int          count)
@@ -3356,15 +3439,15 @@ gtk_text_iter_backward_visible_word_starts (GtkTextIter *iter,
 
 /**
  * gtk_text_iter_starts_word:
- * @iter: a #GtkTextIter
- * 
- * Determines whether @iter begins a natural-language word.  Word
- * breaks are determined by Pango and should be correct for nearly any
- * language (if not, the correct fix would be to the Pango word break
- * algorithms).
+ * @iter: a `GtkTextIter`
+ *
+ * Determines whether @iter begins a natural-language word.
+ *
+ * Word breaks are determined by Pango and should be correct
+ * for nearly any language.
  *
  * Returns: %TRUE if @iter is at the start of a word
- **/
+ */
 gboolean
 gtk_text_iter_starts_word (const GtkTextIter *iter)
 {
@@ -3373,15 +3456,15 @@ gtk_text_iter_starts_word (const GtkTextIter *iter)
 
 /**
  * gtk_text_iter_ends_word:
- * @iter: a #GtkTextIter
- * 
- * Determines whether @iter ends a natural-language word.  Word breaks
- * are determined by Pango and should be correct for nearly any
- * language (if not, the correct fix would be to the Pango word break
- * algorithms).
+ * @iter: a `GtkTextIter`
+ *
+ * Determines whether @iter ends a natural-language word.
+ *
+ * Word breaks are determined by Pango and should be correct
+ * for nearly any language.
  *
  * Returns: %TRUE if @iter is at the end of a word
- **/
+ */
 gboolean
 gtk_text_iter_ends_word (const GtkTextIter *iter)
 {
@@ -3390,18 +3473,20 @@ gtk_text_iter_ends_word (const GtkTextIter *iter)
 
 /**
  * gtk_text_iter_inside_word:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  *
  * Determines whether the character pointed by @iter is part of a
- * natural-language word (as opposed to say inside some whitespace).  Word
- * breaks are determined by Pango and should be correct for nearly any language
- * (if not, the correct fix would be to the Pango word break algorithms).
+ * natural-language word (as opposed to say inside some whitespace).
  *
- * Note that if gtk_text_iter_starts_word() returns %TRUE, then this function
- * returns %TRUE too, since @iter points to the first character of the word.
+ * Word breaks are determined by Pango and should be correct
+ * for nearly any language.
+ *
+ * Note that if [method@Gtk.TextIter.starts_word] returns %TRUE,
+ * then this function returns %TRUE too, since @iter points to
+ * the first character of the word.
  *
  * Returns: %TRUE if @iter is inside a word
- **/
+ */
 gboolean
 gtk_text_iter_inside_word (const GtkTextIter *iter)
 {
@@ -3410,15 +3495,15 @@ gtk_text_iter_inside_word (const GtkTextIter *iter)
 
 /**
  * gtk_text_iter_starts_sentence:
- * @iter: a #GtkTextIter
- * 
- * Determines whether @iter begins a sentence.  Sentence boundaries are
- * determined by Pango and should be correct for nearly any language
- * (if not, the correct fix would be to the Pango text boundary
- * algorithms).
- * 
+ * @iter: a `GtkTextIter`
+ *
+ * Determines whether @iter begins a sentence.
+ *
+ * Sentence boundaries are determined by Pango and
+ * should be correct for nearly any language.
+ *
  * Returns: %TRUE if @iter is at the start of a sentence.
- **/
+ */
 gboolean
 gtk_text_iter_starts_sentence (const GtkTextIter *iter)
 {
@@ -3427,15 +3512,15 @@ gtk_text_iter_starts_sentence (const GtkTextIter *iter)
 
 /**
  * gtk_text_iter_ends_sentence:
- * @iter: a #GtkTextIter
- * 
- * Determines whether @iter ends a sentence.  Sentence boundaries are
- * determined by Pango and should be correct for nearly any language
- * (if not, the correct fix would be to the Pango text boundary
- * algorithms).
- * 
+ * @iter: a `GtkTextIter`
+ *
+ * Determines whether @iter ends a sentence.
+ *
+ * Sentence boundaries are determined by Pango and should
+ * be correct for nearly any language.
+ *
  * Returns: %TRUE if @iter is at the end of a sentence.
- **/
+ */
 gboolean
 gtk_text_iter_ends_sentence (const GtkTextIter *iter)
 {
@@ -3444,16 +3529,17 @@ gtk_text_iter_ends_sentence (const GtkTextIter *iter)
 
 /**
  * gtk_text_iter_inside_sentence:
- * @iter: a #GtkTextIter
- * 
+ * @iter: a `GtkTextIter`
+ *
  * Determines whether @iter is inside a sentence (as opposed to in
  * between two sentences, e.g. after a period and before the first
- * letter of the next sentence).  Sentence boundaries are determined
- * by Pango and should be correct for nearly any language (if not, the
- * correct fix would be to the Pango text boundary algorithms).
- * 
+ * letter of the next sentence).
+ *
+ * Sentence boundaries are determined by Pango and should be correct
+ * for nearly any language.
+ *
  * Returns: %TRUE if @iter is inside a sentence.
- **/
+ */
 gboolean
 gtk_text_iter_inside_sentence (const GtkTextIter *iter)
 {
@@ -3462,16 +3548,18 @@ gtk_text_iter_inside_sentence (const GtkTextIter *iter)
 
 /**
  * gtk_text_iter_forward_sentence_end:
- * @iter: a #GtkTextIter
- * 
- * Moves forward to the next sentence end. (If @iter is at the end of
- * a sentence, moves to the next end of sentence.)  Sentence
- * boundaries are determined by Pango and should be correct for nearly
- * any language (if not, the correct fix would be to the Pango text
- * boundary algorithms).
- * 
+ * @iter: a `GtkTextIter`
+ *
+ * Moves forward to the next sentence end.
+ *
+ * If @iter is at the end of a sentence, moves to the next
+ * end of sentence.
+ *
+ * Sentence boundaries are determined by Pango and should
+ * be correct for nearly any language.
+ *
  * Returns: %TRUE if @iter moved and is not the end iterator
- **/
+ */
 gboolean
 gtk_text_iter_forward_sentence_end (GtkTextIter *iter)
 {
@@ -3480,16 +3568,18 @@ gtk_text_iter_forward_sentence_end (GtkTextIter *iter)
 
 /**
  * gtk_text_iter_backward_sentence_start:
- * @iter: a #GtkTextIter
- * 
- * Moves backward to the previous sentence start; if @iter is already at
- * the start of a sentence, moves backward to the next one.  Sentence
- * boundaries are determined by Pango and should be correct for nearly
- * any language (if not, the correct fix would be to the Pango text
- * boundary algorithms).
- * 
+ * @iter: a `GtkTextIter`
+ *
+ * Moves backward to the previous sentence start.
+ *
+ * If @iter is already at the start of a sentence, moves backward
+ * to the next one.
+ *
+ * Sentence boundaries are determined by Pango and should
+ * be correct for nearly any language.
+ *
  * Returns: %TRUE if @iter moved and is not the end iterator
- **/
+ */
 gboolean
 gtk_text_iter_backward_sentence_start (GtkTextIter *iter)
 {
@@ -3501,15 +3591,15 @@ gtk_text_iter_backward_sentence_start (GtkTextIter *iter)
  */
 /**
  * gtk_text_iter_forward_sentence_ends:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  * @count: number of sentences to move
- * 
- * Calls gtk_text_iter_forward_sentence_end() @count times (or until
- * gtk_text_iter_forward_sentence_end() returns %FALSE). If @count is
- * negative, moves backward instead of forward.
- * 
+ *
+ * Calls gtk_text_iter_forward_sentence_end() @count times.
+ *
+ * If @count is negative, moves backward instead of forward.
+ *
  * Returns: %TRUE if @iter moved and is not the end iterator
- **/
+ */
 gboolean
 gtk_text_iter_forward_sentence_ends (GtkTextIter      *iter,
                                      int               count)
@@ -3521,15 +3611,15 @@ gtk_text_iter_forward_sentence_ends (GtkTextIter      *iter,
 
 /**
  * gtk_text_iter_backward_sentence_starts:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  * @count: number of sentences to move
- * 
- * Calls gtk_text_iter_backward_sentence_start() up to @count times,
- * or until it returns %FALSE. If @count is negative, moves forward
- * instead of backward.
- * 
+ *
+ * Calls gtk_text_iter_backward_sentence_start() up to @count times.
+ *
+ * If @count is negative, moves forward instead of backward.
+ *
  * Returns: %TRUE if @iter moved and is not the end iterator
- **/
+ */
 gboolean
 gtk_text_iter_backward_sentence_starts (GtkTextIter *iter,
                                         int          count)
@@ -3598,21 +3688,26 @@ is_cursor_pos_func (const PangoLogAttr *attrs,
 
 /**
  * gtk_text_iter_forward_cursor_position:
- * @iter: a #GtkTextIter
- * 
- * Moves @iter forward by a single cursor position. Cursor positions
- * are (unsurprisingly) positions where the cursor can appear. Perhaps
- * surprisingly, there may not be a cursor position between all
- * characters. The most common example for European languages would be
- * a carriage return/newline sequence. For some Unicode characters,
- * the equivalent of say the letter “a” with an accent mark will be
- * represented as two characters, first the letter then a "combining
- * mark" that causes the accent to be rendered; so the cursor can’t go
- * between those two characters. See also the #PangoLogAttr-struct and
- * pango_break() function.
- * 
+ * @iter: a `GtkTextIter`
+ *
+ * Moves @iter forward by a single cursor position.
+ *
+ * Cursor positions are (unsurprisingly) positions where the
+ * cursor can appear. Perhaps surprisingly, there may not be
+ * a cursor position between all characters. The most common
+ * example for European languages would be a carriage return/newline
+ * sequence.
+ *
+ * For some Unicode characters, the equivalent of say the letter “a”
+ * with an accent mark will be represented as two characters, first
+ * the letter then a "combining mark" that causes the accent to be
+ * rendered; so the cursor can’t go between those two characters.
+ *
+ * See also the [struct@Pango.LogAttr] struct and the [func@Pango.break]
+ * function.
+ *
  * Returns: %TRUE if we moved and the new position is dereferenceable
- **/
+ */
 gboolean
 gtk_text_iter_forward_cursor_position (GtkTextIter *iter)
 {
@@ -3621,12 +3716,12 @@ gtk_text_iter_forward_cursor_position (GtkTextIter *iter)
 
 /**
  * gtk_text_iter_backward_cursor_position:
- * @iter: a #GtkTextIter
- * 
+ * @iter: a `GtkTextIter`
+ *
  * Like gtk_text_iter_forward_cursor_position(), but moves backward.
- * 
+ *
  * Returns: %TRUE if we moved
- **/
+ */
 gboolean
 gtk_text_iter_backward_cursor_position (GtkTextIter *iter)
 {
@@ -3635,14 +3730,15 @@ gtk_text_iter_backward_cursor_position (GtkTextIter *iter)
 
 /**
  * gtk_text_iter_forward_cursor_positions:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  * @count: number of positions to move
- * 
- * Moves up to @count cursor positions. See
- * gtk_text_iter_forward_cursor_position() for details.
- * 
+ *
+ * Moves up to @count cursor positions.
+ *
+ * See [method@Gtk.TextIter.forward_cursor_position] for details.
+ *
  * Returns: %TRUE if we moved and the new position is dereferenceable
- **/
+ */
 gboolean
 gtk_text_iter_forward_cursor_positions (GtkTextIter *iter,
                                         int          count)
@@ -3654,14 +3750,15 @@ gtk_text_iter_forward_cursor_positions (GtkTextIter *iter,
 
 /**
  * gtk_text_iter_backward_cursor_positions:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  * @count: number of positions to move
  *
- * Moves up to @count cursor positions. See
- * gtk_text_iter_forward_cursor_position() for details.
- * 
+ * Moves up to @count cursor positions.
+ *
+ * See [method@Gtk.TextIter.forward_cursor_position] for details.
+ *
  * Returns: %TRUE if we moved and the new position is dereferenceable
- **/
+ */
 gboolean
 gtk_text_iter_backward_cursor_positions (GtkTextIter *iter,
                                          int          count)
@@ -3673,13 +3770,14 @@ gtk_text_iter_backward_cursor_positions (GtkTextIter *iter,
 
 /**
  * gtk_text_iter_forward_visible_cursor_position:
- * @iter: a #GtkTextIter
- * 
- * Moves @iter forward to the next visible cursor position. See 
- * gtk_text_iter_forward_cursor_position() for details.
- * 
+ * @iter: a `GtkTextIter`
+ *
+ * Moves @iter forward to the next visible cursor position.
+ *
+ * See [method@Gtk.TextIter.forward_cursor_position] for details.
+ *
  * Returns: %TRUE if we moved and the new position is dereferenceable
- **/
+ */
 gboolean
 gtk_text_iter_forward_visible_cursor_position (GtkTextIter *iter)
 {
@@ -3688,13 +3786,14 @@ gtk_text_iter_forward_visible_cursor_position (GtkTextIter *iter)
 
 /**
  * gtk_text_iter_backward_visible_cursor_position:
- * @iter: a #GtkTextIter
- * 
- * Moves @iter forward to the previous visible cursor position. See 
- * gtk_text_iter_backward_cursor_position() for details.
- * 
+ * @iter: a `GtkTextIter`
+ *
+ * Moves @iter forward to the previous visible cursor position.
+ *
+ * See [method@Gtk.TextIter.backward_cursor_position] for details.
+ *
  * Returns: %TRUE if we moved and the new position is dereferenceable
- **/
+ */
 gboolean
 gtk_text_iter_backward_visible_cursor_position (GtkTextIter *iter)
 {
@@ -3703,14 +3802,15 @@ gtk_text_iter_backward_visible_cursor_position (GtkTextIter *iter)
 
 /**
  * gtk_text_iter_forward_visible_cursor_positions:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  * @count: number of positions to move
- * 
- * Moves up to @count visible cursor positions. See
- * gtk_text_iter_forward_cursor_position() for details.
- * 
+ *
+ * Moves up to @count visible cursor positions.
+ *
+ * See [method@Gtk.TextIter.forward_cursor_position] for details.
+ *
  * Returns: %TRUE if we moved and the new position is dereferenceable
- **/
+ */
 gboolean
 gtk_text_iter_forward_visible_cursor_positions (GtkTextIter *iter,
                                                int          count)
@@ -3722,14 +3822,15 @@ gtk_text_iter_forward_visible_cursor_positions (GtkTextIter *iter,
 
 /**
  * gtk_text_iter_backward_visible_cursor_positions:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  * @count: number of positions to move
  *
- * Moves up to @count visible cursor positions. See
- * gtk_text_iter_backward_cursor_position() for details.
- * 
+ * Moves up to @count visible cursor positions.
+ *
+ * See [method@Gtk.TextIter.backward_cursor_position] for details.
+ *
  * Returns: %TRUE if we moved and the new position is dereferenceable
- **/
+ */
 gboolean
 gtk_text_iter_backward_visible_cursor_positions (GtkTextIter *iter,
                                                 int          count)
@@ -3741,13 +3842,16 @@ gtk_text_iter_backward_visible_cursor_positions (GtkTextIter *iter,
 
 /**
  * gtk_text_iter_is_cursor_position:
- * @iter: a #GtkTextIter
- * 
- * See gtk_text_iter_forward_cursor_position() or #PangoLogAttr or
- * pango_break() for details on what a cursor position is.
- * 
+ * @iter: a `GtkTextIter`
+ *
+ * Determine if @iter is at a cursor position.
+ *
+ * See [method@Gtk.TextIter.forward_cursor_position] or
+ * [struct@Pango.LogAttr] or [func@Pango.break] for details
+ * on what a cursor position is.
+ *
  * Returns: %TRUE if the cursor can be placed at @iter
- **/
+ */
 gboolean
 gtk_text_iter_is_cursor_position (const GtkTextIter *iter)
 {
@@ -3756,17 +3860,16 @@ gtk_text_iter_is_cursor_position (const GtkTextIter *iter)
 
 /**
  * gtk_text_iter_set_line_offset:
- * @iter: a #GtkTextIter 
+ * @iter: a `GtkTextIter`
  * @char_on_line: a character offset relative to the start of @iter’s current line
- * 
- * Moves @iter within a line, to a new character
- * (not byte) offset. The given character offset must be less than or
- * equal to the number of characters in the line; if equal, @iter
- * moves to the start of the next line. See
- * gtk_text_iter_set_line_index() if you have a byte index rather than
- * a character offset.
  *
- **/
+ * Moves @iter within a line, to a new character (not byte) offset.
+ *
+ * The given character offset must be less than or equal to the number
+ * of characters in the line; if equal, @iter moves to the start of the
+ * next line. See [method@Gtk.TextIter.set_line_index] if you have a byte
+ * index rather than a character offset.
+ */
 void
 gtk_text_iter_set_line_offset (GtkTextIter *iter,
                                int          char_on_line)
@@ -3797,15 +3900,14 @@ gtk_text_iter_set_line_offset (GtkTextIter *iter,
 
 /**
  * gtk_text_iter_set_line_index:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  * @byte_on_line: a byte index relative to the start of @iter’s current line
  *
  * Same as gtk_text_iter_set_line_offset(), but works with a
  * byte index. The given byte index must be at
  * the start of a character, it can’t be in the middle of a UTF-8
  * encoded character.
- * 
- **/
+ */
 void
 gtk_text_iter_set_line_index (GtkTextIter *iter,
                               int          byte_on_line)
@@ -3844,13 +3946,13 @@ gtk_text_iter_set_line_index (GtkTextIter *iter,
 
 /**
  * gtk_text_iter_set_visible_line_offset:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  * @char_on_line: a character offset
- * 
+ *
  * Like gtk_text_iter_set_line_offset(), but the offset is in visible
  * characters, i.e. text with a tag making it invisible is not
  * counted in the offset.
- **/
+ */
 void
 gtk_text_iter_set_visible_line_offset (GtkTextIter *iter,
                                        int          char_on_line)
@@ -3885,13 +3987,13 @@ gtk_text_iter_set_visible_line_offset (GtkTextIter *iter,
 
 /**
  * gtk_text_iter_set_visible_line_index:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  * @byte_on_line: a byte index
- * 
+ *
  * Like gtk_text_iter_set_line_index(), but the index is in visible
  * bytes, i.e. text with a tag making it invisible is not counted
  * in the index.
- **/
+ */
 void
 gtk_text_iter_set_visible_line_index (GtkTextIter *iter,
                                       int          byte_on_line)
@@ -3945,14 +4047,14 @@ gtk_text_iter_set_visible_line_index (GtkTextIter *iter,
 
 /**
  * gtk_text_iter_set_line:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  * @line_number: line number (counted from 0)
  *
- * Moves iterator @iter to the start of the line @line_number.  If
- * @line_number is negative or larger than the number of lines in the
- * buffer, moves @iter to the start of the last line in the buffer.
- * 
- **/
+ * Moves iterator @iter to the start of the line @line_number.
+ *
+ * If @line_number is negative or larger than the number of lines
+ * in the buffer, moves @iter to the start of the last line in the buffer.
+ */
 void
 gtk_text_iter_set_line (GtkTextIter *iter,
                         int          line_number)
@@ -3982,12 +4084,14 @@ gtk_text_iter_set_line (GtkTextIter *iter,
 
 /**
  * gtk_text_iter_set_offset:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  * @char_offset: a character number
  *
- * Sets @iter to point to @char_offset. @char_offset counts from the start
+ * Sets @iter to point to @char_offset.
+ *
+ * @char_offset counts from the start
  * of the entire text buffer, starting with 0.
- **/
+ */
 void
 gtk_text_iter_set_offset (GtkTextIter *iter,
                           int          char_offset)
@@ -4025,12 +4129,14 @@ gtk_text_iter_set_offset (GtkTextIter *iter,
 
 /**
  * gtk_text_iter_forward_to_end:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  *
- * Moves @iter forward to the “end iterator,” which points one past the last
- * valid character in the buffer. gtk_text_iter_get_char() called on the
- * end iterator returns 0, which is convenient for writing loops.
- **/
+ * Moves @iter forward to the “end iterator”, which points
+ * one past the last valid character in the buffer.
+ *
+ * gtk_text_iter_get_char() called on the end iterator
+ * returns 0, which is convenient for writing loops.
+ */
 void
 gtk_text_iter_forward_to_end  (GtkTextIter *iter)
 {
@@ -4081,19 +4187,22 @@ find_paragraph_delimiter_for_line (GtkTextIter *iter)
 
 /**
  * gtk_text_iter_forward_to_line_end:
- * @iter: a #GtkTextIter
- * 
- * Moves the iterator to point to the paragraph delimiter characters,
- * which will be either a newline, a carriage return, a carriage
- * return/newline in sequence, or the Unicode paragraph separator
- * character. If the iterator is already at the paragraph delimiter
+ * @iter: a `GtkTextIter`
+ *
+ * Moves the iterator to point to the paragraph delimiter characters.
+ *
+ * The possible characters are either a newline, a carriage return,
+ * a carriage return/newline in sequence, or the Unicode paragraph
+ * separator character.
+ *
+ * If the iterator is already at the paragraph delimiter
  * characters, moves to the paragraph delimiter characters for the
  * next line. If @iter is on the last line in the buffer, which does
  * not end in paragraph delimiters, moves to the end iterator (end of
  * the last line), and returns %FALSE.
- * 
+ *
  * Returns: %TRUE if we moved and the new location is not the end iterator
- **/
+ */
 gboolean
 gtk_text_iter_forward_to_line_end (GtkTextIter *iter)
 {
@@ -4131,19 +4240,21 @@ gtk_text_iter_forward_to_line_end (GtkTextIter *iter)
 
 /**
  * gtk_text_iter_forward_to_tag_toggle:
- * @iter: a #GtkTextIter
- * @tag: (allow-none): a #GtkTextTag, or %NULL
+ * @iter: a `GtkTextIter`
+ * @tag: (allow-none): a `GtkTextTag`, or %NULL
  *
  * Moves forward to the next toggle (on or off) of the
- * #GtkTextTag @tag, or to the next toggle of any tag if
- * @tag is %NULL. If no matching tag toggles are found,
+ * @tag, or to the next toggle of any tag if
+ * @tag is %NULL.
+ *
+ * If no matching tag toggles are found,
  * returns %FALSE, otherwise %TRUE. Does not return toggles
  * located at @iter, only toggles after @iter. Sets @iter to
  * the location of the toggle, or to the end of the buffer
  * if no toggle is found.
  *
  * Returns: whether we found a tag toggle after @iter
- **/
+ */
 gboolean
 gtk_text_iter_forward_to_tag_toggle (GtkTextIter *iter,
                                      GtkTextTag  *tag)
@@ -4216,19 +4327,21 @@ gtk_text_iter_forward_to_tag_toggle (GtkTextIter *iter,
 
 /**
  * gtk_text_iter_backward_to_tag_toggle:
- * @iter: a #GtkTextIter
- * @tag: (allow-none): a #GtkTextTag, or %NULL
+ * @iter: a `GtkTextIter`
+ * @tag: (allow-none): a `GtkTextTag`, or %NULL
  *
  * Moves backward to the next toggle (on or off) of the
- * #GtkTextTag @tag, or to the next toggle of any tag if
- * @tag is %NULL. If no matching tag toggles are found,
+ * @tag, or to the next toggle of any tag if
+ * @tag is %NULL.
+ *
+ * If no matching tag toggles are found,
  * returns %FALSE, otherwise %TRUE. Does not return toggles
  * located at @iter, only toggles before @iter. Sets @iter
  * to the location of the toggle, or the start of the buffer
  * if no toggle is found.
  *
  * Returns: whether we found a tag toggle before @iter
- **/
+ */
 gboolean
 gtk_text_iter_backward_to_tag_toggle (GtkTextIter *iter,
                                       GtkTextTag  *tag)
@@ -4329,18 +4442,19 @@ matches_pred (GtkTextIter *iter,
 
 /**
  * gtk_text_iter_forward_find_char:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  * @pred: (scope call): a function to be called on each character
  * @user_data: (closure): user data for @pred
- * @limit: (allow-none): search limit, or %NULL for none 
- * 
- * Advances @iter, calling @pred on each character. If
- * @pred returns %TRUE, returns %TRUE and stops scanning.
+ * @limit: (allow-none): search limit, or %NULL for none
+ *
+ * Advances @iter, calling @pred on each character.
+ *
+ * If @pred returns %TRUE, returns %TRUE and stops scanning.
  * If @pred never returns %TRUE, @iter is set to @limit if
  * @limit is non-%NULL, otherwise to the end iterator.
- * 
+ *
  * Returns: whether a match was found
- **/
+ */
 gboolean
 gtk_text_iter_forward_find_char (GtkTextIter         *iter,
                                  GtkTextCharPredicate pred,
@@ -4367,15 +4481,16 @@ gtk_text_iter_forward_find_char (GtkTextIter         *iter,
 
 /**
  * gtk_text_iter_backward_find_char:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  * @pred: (scope call): function to be called on each character
  * @user_data: (closure): user data for @pred
  * @limit: (allow-none): search limit, or %NULL for none
- * 
- * Same as gtk_text_iter_forward_find_char(), but goes backward from @iter.
- * 
+ *
+ * Same as gtk_text_iter_forward_find_char(),
+ * but goes backward from @iter.
+ *
  * Returns: whether a match was found
- **/
+ */
 gboolean
 gtk_text_iter_backward_find_char (GtkTextIter         *iter,
                                   GtkTextCharPredicate pred,
@@ -4853,18 +4968,19 @@ strbreakup (const char *string,
  * @match_end: (out caller-allocates) (allow-none): return location for end of match, or %NULL
  * @limit: (allow-none): location of last possible @match_end, or %NULL for the end of the buffer
  *
- * Searches forward for @str. Any match is returned by setting
- * @match_start to the first character of the match and @match_end to the
- * first character after the match. The search will not continue past
- * @limit. Note that a search is a linear or O(n) operation, so you
- * may wish to use @limit to avoid locking up your UI on large
- * buffers.
+ * Searches forward for @str.
+ *
+ * Any match is returned by setting @match_start to the first character
+ * of the match and @match_end to the first character after the match.
+ * The search will not continue past @limit. Note that a search is a
+ * linear or O(n) operation, so you may wish to use @limit to avoid
+ * locking up your UI on large buffers.
  *
- * @match_start will never be set to a #GtkTextIter located before @iter, even if
- * there is a possible @match_end after or at @iter.
+ * @match_start will never be set to a `GtkTextIter` located before @iter,
+ * even if there is a possible @match_end after or at @iter.
  *
  * Returns: whether a match was found
- **/
+ */
 gboolean
 gtk_text_iter_forward_search (const GtkTextIter *iter,
                               const char        *str,
@@ -5175,7 +5291,7 @@ lines_window_free (LinesWindow *win)
 
 /**
  * gtk_text_iter_backward_search:
- * @iter: a #GtkTextIter where the search begins
+ * @iter: a `GtkTextIter` where the search begins
  * @str: search string
  * @flags: bitmask of flags affecting the search
  * @match_start: (out caller-allocates) (allow-none): return location for start of match, or %NULL
@@ -5184,11 +5300,11 @@ lines_window_free (LinesWindow *win)
  *
  * Same as gtk_text_iter_forward_search(), but moves backward.
  *
- * @match_end will never be set to a #GtkTextIter located after @iter, even if
- * there is a possible @match_start before or at @iter.
+ * @match_end will never be set to a `GtkTextIter` located after @iter,
+ * even if there is a possible @match_start before or at @iter.
  *
  * Returns: whether a match was found
- **/
+ */
 gboolean
 gtk_text_iter_backward_search (const GtkTextIter *iter,
                                const char        *str,
@@ -5324,14 +5440,16 @@ gtk_text_iter_backward_search (const GtkTextIter *iter,
 
 /**
  * gtk_text_iter_equal:
- * @lhs: a #GtkTextIter
- * @rhs: another #GtkTextIter
+ * @lhs: a `GtkTextIter`
+ * @rhs: another `GtkTextIter`
  * 
  * Tests whether two iterators are equal, using the fastest possible
- * mechanism. This function is very fast; you can expect it to perform
- * better than e.g. getting the character offset for each iterator and
- * comparing the offsets yourself. Also, it’s a bit faster than
- * gtk_text_iter_compare().
+ * mechanism.
+ *
+ * This function is very fast; you can expect it to perform
+ * better than e.g. getting the character offset for each
+ * iterator and comparing the offsets yourself. Also, it’s a
+ * bit faster than [method@Gtk.TextIter.compare].
  * 
  * Returns: %TRUE if the iterators point to the same place in the buffer
  **/
@@ -5384,16 +5502,17 @@ _gtk_text_iter_same_line (const GtkTextIter *lhs,
 
 /**
  * gtk_text_iter_compare:
- * @lhs: a #GtkTextIter
- * @rhs: another #GtkTextIter
- * 
+ * @lhs: a `GtkTextIter`
+ * @rhs: another `GtkTextIter`
+ *
  * A qsort()-style function that returns negative if @lhs is less than
  * @rhs, positive if @lhs is greater than @rhs, and 0 if they’re equal.
- * Ordering is in character offset order, i.e. the first character in the buffer
- * is less than the second character in the buffer.
- * 
+ *
+ * Ordering is in character offset order, i.e. the first character
+ * in the buffer is less than the second character in the buffer.
+ *
  * Returns: -1 if @lhs is less than @rhs, 1 if @lhs is greater, 0 if they are equal
- **/
+ */
 int
 gtk_text_iter_compare (const GtkTextIter *lhs,
                        const GtkTextIter *rhs)
@@ -5455,15 +5574,16 @@ gtk_text_iter_compare (const GtkTextIter *lhs,
 
 /**
  * gtk_text_iter_in_range:
- * @iter: a #GtkTextIter
+ * @iter: a `GtkTextIter`
  * @start: start of range
  * @end: end of range
- * 
+ *
  * Checks whether @iter falls in the range [@start, @end).
+ *
  * @start and @end must be in ascending order.
- * 
+ *
  * Returns: %TRUE if @iter is in the range
- **/
+ */
 gboolean
 gtk_text_iter_in_range (const GtkTextIter *iter,
                         const GtkTextIter *start,
@@ -5480,17 +5600,19 @@ gtk_text_iter_in_range (const GtkTextIter *iter,
 
 /**
  * gtk_text_iter_order:
- * @first: a #GtkTextIter
- * @second: another #GtkTextIter
+ * @first: a `GtkTextIter`
+ * @second: another `GtkTextIter`
  *
  * Swaps the value of @first and @second if @second comes before
- * @first in the buffer. That is, ensures that @first and @second are
- * in sequence. Most text buffer functions that take a range call this
- * automatically on your behalf, so there’s no real reason to call it yourself
- * in those cases. There are some exceptions, such as gtk_text_iter_in_range(),
- * that expect a pre-sorted range.
- * 
- **/
+ * @first in the buffer.
+ *
+ * That is, ensures that @first and @second are in sequence.
+ * Most text buffer functions that take a range call this
+ * automatically on your behalf, so there’s no real reason to
+ * call it yourself in those cases. There are some exceptions,
+ * such as [method@Gtk.TextIter.in_range], that expect a
+ * pre-sorted range.
+ */
 void
 gtk_text_iter_order (GtkTextIter *first,
                      GtkTextIter *second)
diff --git a/gtk/gtktextiter.h b/gtk/gtktextiter.h
index c2ffd35c20..3a3107e49a 100644
--- a/gtk/gtktextiter.h
+++ b/gtk/gtktextiter.h
@@ -45,7 +45,7 @@ G_BEGIN_DECLS
  *
  * Flags affecting how a search is done.
  *
- * If neither #GTK_TEXT_SEARCH_VISIBLE_ONLY nor #GTK_TEXT_SEARCH_TEXT_ONLY are
+ * If neither %GTK_TEXT_SEARCH_VISIBLE_ONLY nor %GTK_TEXT_SEARCH_TEXT_ONLY are
  * enabled, the match must be exact; the special 0xFFFC character will match
  * embedded paintables or child widgets.
  */


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