New upstream version 3.24.18

This commit is contained in:
Simon McVittie
2020-04-10 15:23:16 +01:00
386 changed files with 78008 additions and 6390 deletions

View File

@ -65,7 +65,7 @@
</tr>
<tr>
<td class="function_type">
<a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="returnvalue">GtkWidgetPath</span></a> *
<a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="returnvalue">GtkWidgetPath</span></a> *
</td>
<td class="function_name">
<a class="link" href="gtk3-GtkWidgetPath.html#gtk-widget-path-copy" title="gtk_widget_path_copy ()">gtk_widget_path_copy</a> <span class="c_punctuation">()</span>
@ -73,7 +73,7 @@
</tr>
<tr>
<td class="function_type">
<a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="returnvalue">GtkWidgetPath</span></a> *
<a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="returnvalue">GtkWidgetPath</span></a> *
</td>
<td class="function_name">
<a class="link" href="gtk3-GtkWidgetPath.html#gtk-widget-path-ref" title="gtk_widget_path_ref ()">gtk_widget_path_ref</a> <span class="c_punctuation">()</span>
@ -174,7 +174,7 @@
</td>
</tr>
<tr>
<td class="function_type">const <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="returnvalue">GtkWidgetPath</span></a> *
<td class="function_type">const <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="returnvalue">GtkWidgetPath</span></a> *
</td>
<td class="function_name">
<a class="link" href="gtk3-GtkWidgetPath.html#gtk-widget-path-iter-get-siblings" title="gtk_widget_path_iter_get_siblings ()">gtk_widget_path_iter_get_siblings</a> <span class="c_punctuation">()</span>
@ -190,7 +190,7 @@
</tr>
<tr>
<td class="function_type">
<a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkStateFlags"><span class="returnvalue">GtkStateFlags</span></a>
<a class="link" href="gtk3-Standard-Enumerations.html#GtkStateFlags" title="enum GtkStateFlags"><span class="returnvalue">GtkStateFlags</span></a>
</td>
<td class="function_name">
<a class="link" href="gtk3-GtkWidgetPath.html#gtk-widget-path-iter-get-state" title="gtk_widget_path_iter_get_state ()">gtk_widget_path_iter_get_state</a> <span class="c_punctuation">()</span>
@ -318,7 +318,7 @@
</tr>
<tr>
<td class="function_type">
<a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="returnvalue">GtkWidgetPath</span></a> *
<a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="returnvalue">GtkWidgetPath</span></a> *
</td>
<td class="function_name">
<a class="link" href="gtk3-GtkWidgetPath.html#gtk-widget-path-new" title="gtk_widget_path_new ()">gtk_widget_path_new</a> <span class="c_punctuation">()</span>
@ -352,7 +352,7 @@
</colgroup>
<tbody><tr>
<td class="datatype_keyword"> </td>
<td class="function_name"><a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath">GtkWidgetPath</a></td>
<td class="function_name"><a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath">GtkWidgetPath</a></td>
</tr></tbody>
</table></div>
</div>
@ -447,7 +447,7 @@ that applies to the described widget.</p>
<div class="refsect2">
<a name="gtk-widget-path-append-type"></a><h3>gtk_widget_path_append_type ()</h3>
<pre class="programlisting"><span class="returnvalue">gint</span>
gtk_widget_path_append_type (<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_append_type (<em class="parameter"><code><a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">GType</span> type</code></em>);</pre>
<p>Appends a widget type to the widget hierarchy represented by <em class="parameter"><code>path</code></em>
.</p>
@ -462,7 +462,7 @@ gtk_widget_path_append_type (<em class="parameter"><code><a href="https://develo
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -483,8 +483,8 @@ gtk_widget_path_append_type (<em class="parameter"><code><a href="https://develo
<div class="refsect2">
<a name="gtk-widget-path-append-with-siblings"></a><h3>gtk_widget_path_append_with_siblings ()</h3>
<pre class="programlisting"><span class="returnvalue">gint</span>
gtk_widget_path_append_with_siblings (<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *siblings</code></em>,
gtk_widget_path_append_with_siblings (<em class="parameter"><code><a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *siblings</code></em>,
<em class="parameter"><code><span class="type">guint</span> sibling_index</code></em>);</pre>
<p>Appends a widget type with all its siblings to the widget hierarchy
represented by <em class="parameter"><code>path</code></em>
@ -536,7 +536,7 @@ positioned.</p></td>
<div class="refsect2">
<a name="gtk-widget-path-append-for-widget"></a><h3>gtk_widget_path_append_for_widget ()</h3>
<pre class="programlisting"><span class="returnvalue">gint</span>
gtk_widget_path_append_for_widget (<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_append_for_widget (<em class="parameter"><code><a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *widget</code></em>);</pre>
<p>Appends the data from <em class="parameter"><code>widget</code></em>
to the widget hierarchy represented
@ -578,8 +578,8 @@ adding the style classes from <em class="parameter"><code>widget</code></em>
<hr>
<div class="refsect2">
<a name="gtk-widget-path-copy"></a><h3>gtk_widget_path_copy ()</h3>
<pre class="programlisting"><a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="returnvalue">GtkWidgetPath</span></a> *
gtk_widget_path_copy (<em class="parameter"><code>const <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>);</pre>
<pre class="programlisting"><a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="returnvalue">GtkWidgetPath</span></a> *
gtk_widget_path_copy (<em class="parameter"><code>const <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>);</pre>
<p>Returns a copy of <em class="parameter"><code>path</code></em>
</p>
<div class="refsect3">
@ -592,7 +592,7 @@ gtk_widget_path_copy (<em class="parameter"><code>const <a href="https://develop
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
@ -608,8 +608,8 @@ gtk_widget_path_copy (<em class="parameter"><code>const <a href="https://develop
<hr>
<div class="refsect2">
<a name="gtk-widget-path-ref"></a><h3>gtk_widget_path_ref ()</h3>
<pre class="programlisting"><a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="returnvalue">GtkWidgetPath</span></a> *
gtk_widget_path_ref (<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>);</pre>
<pre class="programlisting"><a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="returnvalue">GtkWidgetPath</span></a> *
gtk_widget_path_ref (<em class="parameter"><code><a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>);</pre>
<p>Increments the reference count on <em class="parameter"><code>path</code></em>
.</p>
<div class="refsect3">
@ -622,7 +622,7 @@ gtk_widget_path_ref (<em class="parameter"><code><a href="https://developer.gnom
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
@ -638,7 +638,7 @@ itself.</p>
<div class="refsect2">
<a name="gtk-widget-path-unref"></a><h3>gtk_widget_path_unref ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_widget_path_unref (<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>);</pre>
gtk_widget_path_unref (<em class="parameter"><code><a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>);</pre>
<p>Decrements the reference count on <em class="parameter"><code>path</code></em>
, freeing the structure
if the reference count reaches 0.</p>
@ -652,7 +652,7 @@ if the reference count reaches 0.</p>
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
@ -663,7 +663,7 @@ if the reference count reaches 0.</p>
<div class="refsect2">
<a name="gtk-widget-path-free"></a><h3>gtk_widget_path_free ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_widget_path_free (<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>);</pre>
gtk_widget_path_free (<em class="parameter"><code><a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>);</pre>
<p>Decrements the reference count on <em class="parameter"><code>path</code></em>
, freeing the structure
if the reference count reaches 0.</p>
@ -677,7 +677,7 @@ if the reference count reaches 0.</p>
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
@ -688,7 +688,7 @@ if the reference count reaches 0.</p>
<div class="refsect2">
<a name="gtk-widget-path-get-object-type"></a><h3>gtk_widget_path_get_object_type ()</h3>
<pre class="programlisting"><span class="returnvalue">GType</span>
gtk_widget_path_get_object_type (<em class="parameter"><code>const <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>);</pre>
gtk_widget_path_get_object_type (<em class="parameter"><code>const <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>);</pre>
<p>Returns the topmost object type, that is, the object type this path
is representing.</p>
<div class="refsect3">
@ -716,7 +716,7 @@ is representing.</p>
<div class="refsect2">
<a name="gtk-widget-path-has-parent"></a><h3>gtk_widget_path_has_parent ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
gtk_widget_path_has_parent (<em class="parameter"><code>const <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_has_parent (<em class="parameter"><code>const <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">GType</span> type</code></em>);</pre>
<p>Returns <code class="literal">TRUE</code> if any of the parents of the widget represented
in <em class="parameter"><code>path</code></em>
@ -733,7 +733,7 @@ in <em class="parameter"><code>path</code></em>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -755,7 +755,7 @@ in <em class="parameter"><code>path</code></em>
<div class="refsect2">
<a name="gtk-widget-path-is-type"></a><h3>gtk_widget_path_is_type ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
gtk_widget_path_is_type (<em class="parameter"><code>const <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_is_type (<em class="parameter"><code>const <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">GType</span> type</code></em>);</pre>
<p>Returns <code class="literal">TRUE</code> if the widget type represented by this path
is <em class="parameter"><code>type</code></em>
@ -771,7 +771,7 @@ is <em class="parameter"><code>type</code></em>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -794,7 +794,7 @@ is of type <em class="parameter"><code>type</code></em>
<div class="refsect2">
<a name="gtk-widget-path-iter-add-class"></a><h3>gtk_widget_path_iter_add_class ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_widget_path_iter_add_class (<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_iter_add_class (<em class="parameter"><code><a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>,
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
<p>Adds the class <em class="parameter"><code>name</code></em>
@ -836,10 +836,10 @@ the hierarchy defined in <em class="parameter"><code>path</code></em>
<div class="refsect2">
<a name="gtk-widget-path-iter-add-region"></a><h3>gtk_widget_path_iter_add_region ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_widget_path_iter_add_region (<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_iter_add_region (<em class="parameter"><code><a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>,
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
<em class="parameter"><code><span class="type">GtkRegionFlags</span> flags</code></em>);</pre>
<em class="parameter"><code><a class="link" href="GtkStyleContext.html#GtkRegionFlags" title="enum GtkRegionFlags"><span class="type">GtkRegionFlags</span></a> flags</code></em>);</pre>
<div class="warning">
<p><code class="literal">gtk_widget_path_iter_add_region</code> has been deprecated since version 3.14 and should not be used in newly-written code.</p>
<p>The use of regions is deprecated.</p>
@ -863,7 +863,7 @@ and “-”, starting always with a lowercase letter.</p>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -890,7 +890,7 @@ and “-”, starting always with a lowercase letter.</p>
<div class="refsect2">
<a name="gtk-widget-path-iter-clear-classes"></a><h3>gtk_widget_path_iter_clear_classes ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_widget_path_iter_clear_classes (<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_iter_clear_classes (<em class="parameter"><code><a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>);</pre>
<p>Removes all classes from the widget at position <em class="parameter"><code>pos</code></em>
in the
@ -924,7 +924,7 @@ hierarchy defined in <em class="parameter"><code>path</code></em>
<div class="refsect2">
<a name="gtk-widget-path-iter-clear-regions"></a><h3>gtk_widget_path_iter_clear_regions ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_widget_path_iter_clear_regions (<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_iter_clear_regions (<em class="parameter"><code><a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>);</pre>
<div class="warning">
<p><code class="literal">gtk_widget_path_iter_clear_regions</code> has been deprecated since version 3.14 and should not be used in newly-written code.</p>
@ -945,7 +945,7 @@ hierarchy defined in <em class="parameter"><code>path</code></em>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -962,7 +962,7 @@ hierarchy defined in <em class="parameter"><code>path</code></em>
<div class="refsect2">
<a name="gtk-widget-path-iter-get-name"></a><h3>gtk_widget_path_iter_get_name ()</h3>
<pre class="programlisting">const <span class="returnvalue">gchar</span> *
gtk_widget_path_iter_get_name (<em class="parameter"><code>const <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_iter_get_name (<em class="parameter"><code>const <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>);</pre>
<p>Returns the name corresponding to the widget found at
the position <em class="parameter"><code>pos</code></em>
@ -980,7 +980,7 @@ the position <em class="parameter"><code>pos</code></em>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -1001,7 +1001,7 @@ the position <em class="parameter"><code>pos</code></em>
<div class="refsect2">
<a name="gtk-widget-path-iter-get-object-name"></a><h3>gtk_widget_path_iter_get_object_name ()</h3>
<pre class="programlisting">const <span class="returnvalue">char</span> *
gtk_widget_path_iter_get_object_name (<em class="parameter"><code>const <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_iter_get_object_name (<em class="parameter"><code>const <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>);</pre>
<p>Returns the object name that is at position <em class="parameter"><code>pos</code></em>
in the widget
@ -1018,7 +1018,7 @@ hierarchy defined in <em class="parameter"><code>path</code></em>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -1040,7 +1040,7 @@ hierarchy defined in <em class="parameter"><code>path</code></em>
<div class="refsect2">
<a name="gtk-widget-path-iter-get-object-type"></a><h3>gtk_widget_path_iter_get_object_type ()</h3>
<pre class="programlisting"><span class="returnvalue">GType</span>
gtk_widget_path_iter_get_object_type (<em class="parameter"><code>const <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_iter_get_object_type (<em class="parameter"><code>const <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>);</pre>
<p>Returns the object <span class="type">GType</span> that is at position <em class="parameter"><code>pos</code></em>
in the widget
@ -1057,7 +1057,7 @@ hierarchy defined in <em class="parameter"><code>path</code></em>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -1077,8 +1077,8 @@ hierarchy defined in <em class="parameter"><code>path</code></em>
<hr>
<div class="refsect2">
<a name="gtk-widget-path-iter-get-siblings"></a><h3>gtk_widget_path_iter_get_siblings ()</h3>
<pre class="programlisting">const <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="returnvalue">GtkWidgetPath</span></a> *
gtk_widget_path_iter_get_siblings (<em class="parameter"><code>const <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<pre class="programlisting">const <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="returnvalue">GtkWidgetPath</span></a> *
gtk_widget_path_iter_get_siblings (<em class="parameter"><code>const <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>);</pre>
<p>Returns the list of siblings for the element at <em class="parameter"><code>pos</code></em>
. If the element
@ -1094,7 +1094,7 @@ was not added with siblings, <code class="literal">NULL</code> is returned.</p>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -1116,7 +1116,7 @@ was not added with siblings, <code class="literal">NULL</code> is returned.</p>
<a name="gtk-widget-path-iter-get-sibling-index"></a><h3>gtk_widget_path_iter_get_sibling_index ()</h3>
<pre class="programlisting"><span class="returnvalue">guint</span>
gtk_widget_path_iter_get_sibling_index
(<em class="parameter"><code>const <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
(<em class="parameter"><code>const <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>);</pre>
<p>Returns the index into the list of siblings for the element at <em class="parameter"><code>pos</code></em>
as
@ -1135,7 +1135,7 @@ will return 0.</p>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -1155,8 +1155,8 @@ will return 0.</p>
<hr>
<div class="refsect2">
<a name="gtk-widget-path-iter-get-state"></a><h3>gtk_widget_path_iter_get_state ()</h3>
<pre class="programlisting"><a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkStateFlags"><span class="returnvalue">GtkStateFlags</span></a>
gtk_widget_path_iter_get_state (<em class="parameter"><code>const <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<pre class="programlisting"><a class="link" href="gtk3-Standard-Enumerations.html#GtkStateFlags" title="enum GtkStateFlags"><span class="returnvalue">GtkStateFlags</span></a>
gtk_widget_path_iter_get_state (<em class="parameter"><code>const <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>);</pre>
<p>Returns the state flags corresponding to the widget found at
the position <em class="parameter"><code>pos</code></em>
@ -1174,7 +1174,7 @@ the position <em class="parameter"><code>pos</code></em>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -1195,7 +1195,7 @@ the position <em class="parameter"><code>pos</code></em>
<div class="refsect2">
<a name="gtk-widget-path-iter-has-class"></a><h3>gtk_widget_path_iter_has_class ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
gtk_widget_path_iter_has_class (<em class="parameter"><code>const <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_iter_has_class (<em class="parameter"><code>const <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>,
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
<p>Returns <code class="literal">TRUE</code> if the widget at position <em class="parameter"><code>pos</code></em>
@ -1213,7 +1213,7 @@ defined, <code class="literal">FALSE</code> otherwise.</p>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -1241,7 +1241,7 @@ is defined for the widget at <em class="parameter"><code>pos</code></em>
<div class="refsect2">
<a name="gtk-widget-path-iter-has-name"></a><h3>gtk_widget_path_iter_has_name ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
gtk_widget_path_iter_has_name (<em class="parameter"><code>const <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_iter_has_name (<em class="parameter"><code>const <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>,
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
<p>Returns <code class="literal">TRUE</code> if the widget at position <em class="parameter"><code>pos</code></em>
@ -1259,7 +1259,7 @@ gtk_widget_path_iter_has_name (<em class="parameter"><code>const <a href="https:
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -1286,7 +1286,7 @@ has this name</p>
<div class="refsect2">
<a name="gtk-widget-path-iter-has-qclass"></a><h3>gtk_widget_path_iter_has_qclass ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
gtk_widget_path_iter_has_qclass (<em class="parameter"><code>const <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_iter_has_qclass (<em class="parameter"><code>const <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>,
<em class="parameter"><code><span class="type">GQuark</span> qname</code></em>);</pre>
<p>See <a class="link" href="gtk3-GtkWidgetPath.html#gtk-widget-path-iter-has-class" title="gtk_widget_path_iter_has_class ()"><code class="function">gtk_widget_path_iter_has_class()</code></a>. This is a version that operates
@ -1302,7 +1302,7 @@ with GQuarks.</p>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -1329,7 +1329,7 @@ has the class defined.</p>
<div class="refsect2">
<a name="gtk-widget-path-iter-has-qname"></a><h3>gtk_widget_path_iter_has_qname ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
gtk_widget_path_iter_has_qname (<em class="parameter"><code>const <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_iter_has_qname (<em class="parameter"><code>const <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>,
<em class="parameter"><code><span class="type">GQuark</span> qname</code></em>);</pre>
<p>See <a class="link" href="gtk3-GtkWidgetPath.html#gtk-widget-path-iter-has-name" title="gtk_widget_path_iter_has_name ()"><code class="function">gtk_widget_path_iter_has_name()</code></a>. This is a version
@ -1345,7 +1345,7 @@ that operates on <span class="type">GQuarks</span>.</p>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -1372,10 +1372,10 @@ has this name</p>
<div class="refsect2">
<a name="gtk-widget-path-iter-has-qregion"></a><h3>gtk_widget_path_iter_has_qregion ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
gtk_widget_path_iter_has_qregion (<em class="parameter"><code>const <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_iter_has_qregion (<em class="parameter"><code>const <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>,
<em class="parameter"><code><span class="type">GQuark</span> qname</code></em>,
<em class="parameter"><code><span class="type">GtkRegionFlags</span> *flags</code></em>);</pre>
<em class="parameter"><code><a class="link" href="GtkStyleContext.html#GtkRegionFlags" title="enum GtkRegionFlags"><span class="type">GtkRegionFlags</span></a> *flags</code></em>);</pre>
<div class="warning">
<p><code class="literal">gtk_widget_path_iter_has_qregion</code> has been deprecated since version 3.14 and should not be used in newly-written code.</p>
<p>The use of regions is deprecated.</p>
@ -1393,7 +1393,7 @@ with GQuarks.</p>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -1425,10 +1425,10 @@ has the region defined.</p>
<div class="refsect2">
<a name="gtk-widget-path-iter-has-region"></a><h3>gtk_widget_path_iter_has_region ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
gtk_widget_path_iter_has_region (<em class="parameter"><code>const <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_iter_has_region (<em class="parameter"><code>const <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>,
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
<em class="parameter"><code><span class="type">GtkRegionFlags</span> *flags</code></em>);</pre>
<em class="parameter"><code><a class="link" href="GtkStyleContext.html#GtkRegionFlags" title="enum GtkRegionFlags"><span class="type">GtkRegionFlags</span></a> *flags</code></em>);</pre>
<div class="warning">
<p><code class="literal">gtk_widget_path_iter_has_region</code> has been deprecated since version 3.14 and should not be used in newly-written code.</p>
<p>The use of regions is deprecated.</p>
@ -1448,7 +1448,7 @@ defined, <code class="literal">FALSE</code> otherwise.</p>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -1481,7 +1481,7 @@ is defined for the widget at <em class="parameter"><code>pos</code></em>
<div class="refsect2">
<a name="gtk-widget-path-iter-list-classes"></a><h3>gtk_widget_path_iter_list_classes ()</h3>
<pre class="programlisting"><span class="returnvalue">GSList</span> *
gtk_widget_path_iter_list_classes (<em class="parameter"><code>const <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_iter_list_classes (<em class="parameter"><code>const <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>);</pre>
<p>Returns a list with all the class names defined for the widget
at position <em class="parameter"><code>pos</code></em>
@ -1498,7 +1498,7 @@ at position <em class="parameter"><code>pos</code></em>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -1523,7 +1523,7 @@ free the list itself. </p>
<div class="refsect2">
<a name="gtk-widget-path-iter-list-regions"></a><h3>gtk_widget_path_iter_list_regions ()</h3>
<pre class="programlisting"><span class="returnvalue">GSList</span> *
gtk_widget_path_iter_list_regions (<em class="parameter"><code>const <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_iter_list_regions (<em class="parameter"><code>const <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>);</pre>
<div class="warning">
<p><code class="literal">gtk_widget_path_iter_list_regions</code> has been deprecated since version 3.14 and should not be used in newly-written code.</p>
@ -1544,7 +1544,7 @@ at position <em class="parameter"><code>pos</code></em>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -1569,7 +1569,7 @@ free the list itself. </p>
<div class="refsect2">
<a name="gtk-widget-path-iter-remove-class"></a><h3>gtk_widget_path_iter_remove_class ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_widget_path_iter_remove_class (<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_iter_remove_class (<em class="parameter"><code><a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>,
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
<p>Removes the class <em class="parameter"><code>name</code></em>
@ -1588,7 +1588,7 @@ the hierarchy defined in <em class="parameter"><code>path</code></em>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -1610,7 +1610,7 @@ the hierarchy defined in <em class="parameter"><code>path</code></em>
<div class="refsect2">
<a name="gtk-widget-path-iter-remove-region"></a><h3>gtk_widget_path_iter_remove_region ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_widget_path_iter_remove_region (<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_iter_remove_region (<em class="parameter"><code><a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>,
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
<div class="warning">
@ -1633,7 +1633,7 @@ the hierarchy defined in <em class="parameter"><code>path</code></em>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -1655,7 +1655,7 @@ the hierarchy defined in <em class="parameter"><code>path</code></em>
<div class="refsect2">
<a name="gtk-widget-path-iter-set-name"></a><h3>gtk_widget_path_iter_set_name ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_widget_path_iter_set_name (<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_iter_set_name (<em class="parameter"><code><a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>,
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
<p>Sets the widget name for the widget found at position <em class="parameter"><code>pos</code></em>
@ -1673,7 +1673,7 @@ in the widget hierarchy defined by <em class="parameter"><code>path</code></em>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -1695,7 +1695,7 @@ in the widget hierarchy defined by <em class="parameter"><code>path</code></em>
<div class="refsect2">
<a name="gtk-widget-path-iter-set-object-name"></a><h3>gtk_widget_path_iter_set_object_name ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_widget_path_iter_set_object_name (<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_iter_set_object_name (<em class="parameter"><code><a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *name</code></em>);</pre>
<p>Sets the object name for a given position in the widget hierarchy
@ -1714,7 +1714,7 @@ CSS.</p>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -1736,7 +1736,7 @@ CSS.</p>
<div class="refsect2">
<a name="gtk-widget-path-iter-set-object-type"></a><h3>gtk_widget_path_iter_set_object_type ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_widget_path_iter_set_object_type (<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_iter_set_object_type (<em class="parameter"><code><a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>,
<em class="parameter"><code><span class="type">GType</span> type</code></em>);</pre>
<p>Sets the object type for a given position in the widget hierarchy
@ -1753,7 +1753,7 @@ defined by <em class="parameter"><code>path</code></em>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -1775,9 +1775,9 @@ defined by <em class="parameter"><code>path</code></em>
<div class="refsect2">
<a name="gtk-widget-path-iter-set-state"></a><h3>gtk_widget_path_iter_set_state ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_widget_path_iter_set_state (<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_iter_set_state (<em class="parameter"><code><a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">gint</span> pos</code></em>,
<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkStateFlags"><span class="type">GtkStateFlags</span></a> state</code></em>);</pre>
<em class="parameter"><code><a class="link" href="gtk3-Standard-Enumerations.html#GtkStateFlags" title="enum GtkStateFlags"><span class="type">GtkStateFlags</span></a> state</code></em>);</pre>
<p>Sets the widget name for the widget found at position <em class="parameter"><code>pos</code></em>
in the widget hierarchy defined by <em class="parameter"><code>path</code></em>
@ -1825,7 +1825,7 @@ this manually, as this function updates all state flags.</p>
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -1847,7 +1847,7 @@ this manually, as this function updates all state flags.</p>
<div class="refsect2">
<a name="gtk-widget-path-length"></a><h3>gtk_widget_path_length ()</h3>
<pre class="programlisting"><span class="returnvalue">gint</span>
gtk_widget_path_length (<em class="parameter"><code>const <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>);</pre>
gtk_widget_path_length (<em class="parameter"><code>const <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>);</pre>
<p>Returns the number of <a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> <span class="type">GTypes</span> between the represented
widget and its topmost container.</p>
<div class="refsect3">
@ -1860,7 +1860,7 @@ widget and its topmost container.</p>
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
@ -1874,12 +1874,12 @@ widget and its topmost container.</p>
<hr>
<div class="refsect2">
<a name="gtk-widget-path-new"></a><h3>gtk_widget_path_new ()</h3>
<pre class="programlisting"><a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="returnvalue">GtkWidgetPath</span></a> *
<pre class="programlisting"><a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="returnvalue">GtkWidgetPath</span></a> *
gtk_widget_path_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<p>Returns an empty widget path.</p>
<div class="refsect3">
<a name="gtk-widget-path-new.returns"></a><h4>Returns</h4>
<p>A newly created, empty, <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a>. </p>
<p>A newly created, empty, <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a>. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
<p class="since">Since: <a class="link" href="api-index-3-0.html#api-index-3.0">3.0</a></p>
@ -1888,7 +1888,7 @@ gtk_widget_path_new (<em class="parameter"><code><span class="type">void</span><
<div class="refsect2">
<a name="gtk-widget-path-prepend-type"></a><h3>gtk_widget_path_prepend_type ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_widget_path_prepend_type (<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
gtk_widget_path_prepend_type (<em class="parameter"><code><a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>,
<em class="parameter"><code><span class="type">GType</span> type</code></em>);</pre>
<p>Prepends a widget type to the widget hierachy represented by <em class="parameter"><code>path</code></em>
.</p>
@ -1903,7 +1903,7 @@ gtk_widget_path_prepend_type (<em class="parameter"><code><a href="https://devel
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_description"><p>a <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -1920,7 +1920,7 @@ gtk_widget_path_prepend_type (<em class="parameter"><code><a href="https://devel
<div class="refsect2">
<a name="gtk-widget-path-to-string"></a><h3>gtk_widget_path_to_string ()</h3>
<pre class="programlisting"><span class="returnvalue">char</span> *
gtk_widget_path_to_string (<em class="parameter"><code>const <a href="https://developer.gnome.org/gtk4/gtk4-GtkWidgetPath.html#GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>);</pre>
gtk_widget_path_to_string (<em class="parameter"><code>const <a class="link" href="gtk3-GtkWidgetPath.html#GtkWidgetPath" title="GtkWidgetPath"><span class="type">GtkWidgetPath</span></a> *path</code></em>);</pre>
<p>Dumps the widget path into a string representation. It tries to match
the CSS style as closely as possible (Note that there might be paths
that cannot be represented in CSS).</p>
@ -1950,6 +1950,13 @@ that cannot be represented in CSS).</p>
</div>
</div>
<div class="refsect1">
<a name="gtk3-GtkWidgetPath.other_details"></a><h2>Types and Values</h2>
<div class="refsect2">
<a name="GtkWidgetPath"></a><h3>GtkWidgetPath</h3>
<pre class="programlisting">typedef struct _GtkWidgetPath GtkWidgetPath;</pre>
</div>
</div>
<div class="refsect1">
<a name="gtk3-GtkWidgetPath.see-also"></a><h2>See Also</h2>
<p><a class="link" href="GtkStyleContext.html" title="GtkStyleContext"><span class="type">GtkStyleContext</span></a></p>
</div>