New upstream version 3.24.14

This commit is contained in:
Simon McVittie
2020-02-29 14:17:40 +00:00
543 changed files with 330694 additions and 808714 deletions

View File

@ -8,7 +8,7 @@
<link rel="up" href="AbstractObjects.html" title="Abstract Base Classes">
<link rel="prev" href="GtkMenuShell.html" title="GtkMenuShell">
<link rel="next" href="GtkIMContext.html" title="GtkIMContext">
<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
<meta name="generator" content="GTK-Doc V1.32.1 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@ -40,8 +40,8 @@
<a name="GtkRange.functions"></a><h2>Functions</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="functions_return">
<col class="functions_name">
<col width="150px" class="functions_proto_type">
<col class="functions_proto_name">
</colgroup>
<tbody>
<tr>
@ -182,7 +182,7 @@
</tr>
<tr>
<td class="function_type">
<a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType"><span class="returnvalue">GtkSensitivityType</span></a>
<a href="https://developer.gnome.org/gtk4/GtkComboBox.html#GtkSensitivityType"><span class="returnvalue">GtkSensitivityType</span></a>
</td>
<td class="function_name">
<a class="link" href="GtkRange.html#gtk-range-get-lower-stepper-sensitivity" title="gtk_range_get_lower_stepper_sensitivity ()">gtk_range_get_lower_stepper_sensitivity</a> <span class="c_punctuation">()</span>
@ -198,7 +198,7 @@
</tr>
<tr>
<td class="function_type">
<a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType"><span class="returnvalue">GtkSensitivityType</span></a>
<a href="https://developer.gnome.org/gtk4/GtkComboBox.html#GtkSensitivityType"><span class="returnvalue">GtkSensitivityType</span></a>
</td>
<td class="function_name">
<a class="link" href="GtkRange.html#gtk-range-get-upper-stepper-sensitivity" title="gtk_range_get_upper_stepper_sensitivity ()">gtk_range_get_upper_stepper_sensitivity</a> <span class="c_punctuation">()</span>
@ -297,7 +297,7 @@
<td class="property_flags">Read / Write</td>
</tr>
<tr>
<td class="property_type"><a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType"><span class="type">GtkSensitivityType</span></a></td>
<td class="property_type"><a href="https://developer.gnome.org/gtk4/GtkComboBox.html#GtkSensitivityType"><span class="type">GtkSensitivityType</span></a></td>
<td class="property_name"><a class="link" href="GtkRange.html#GtkRange--lower-stepper-sensitivity" title="The “lower-stepper-sensitivity” property">lower-stepper-sensitivity</a></td>
<td class="property_flags">Read / Write</td>
</tr>
@ -317,7 +317,7 @@
<td class="property_flags">Read / Write</td>
</tr>
<tr>
<td class="property_type"><a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType"><span class="type">GtkSensitivityType</span></a></td>
<td class="property_type"><a href="https://developer.gnome.org/gtk4/GtkComboBox.html#GtkSensitivityType"><span class="type">GtkSensitivityType</span></a></td>
<td class="property_name"><a class="link" href="GtkRange.html#GtkRange--upper-stepper-sensitivity" title="The “upper-stepper-sensitivity” property">upper-stepper-sensitivity</a></td>
<td class="property_flags">Read / Write</td>
</tr>
@ -380,9 +380,9 @@
<a name="GtkRange.signals"></a><h2>Signals</h2>
<div class="informaltable"><table class="informaltable" border="0">
<colgroup>
<col width="150px" class="signals_return">
<col width="300px" class="signals_name">
<col width="200px" class="signals_flags">
<col width="150px" class="signal_proto_type">
<col width="300px" class="signal_proto_name">
<col width="200px" class="signal_proto_flags">
</colgroup>
<tbody>
<tr>
@ -412,17 +412,17 @@
<a name="GtkRange.other"></a><h2>Types and Values</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="name">
<col class="description">
<col width="150px" class="other_proto_type">
<col class="other_proto_name">
</colgroup>
<tbody>
<tr>
<td class="datatype_keyword">struct</td>
<td class="function_name"><a class="link" href="GtkRange.html#GtkRange-struct" title="struct GtkRange">GtkRange</a></td>
<td class="function_name"><a href="https://developer.gnome.org/gtk4/GtkRange.html#GtkRange-struct">GtkRange</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType">GtkSensitivityType</a></td>
<td class="function_name"><a href="https://developer.gnome.org/gtk4/GtkComboBox.html#GtkSensitivityType">GtkSensitivityType</a></td>
</tr>
</tbody>
</table></div>
@ -982,7 +982,7 @@ it changes. See <a class="link" href="GtkRange.html#GtkRange-change-value" title
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_range_set_lower_stepper_sensitivity
(<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>,
<em class="parameter"><code><a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType"><span class="type">GtkSensitivityType</span></a> sensitivity</code></em>);</pre>
<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/GtkComboBox.html#GtkSensitivityType"><span class="type">GtkSensitivityType</span></a> sensitivity</code></em>);</pre>
<p>Sets the sensitivity policy for the stepper that points to the
'lower' end of the GtkRanges adjustment.</p>
<div class="refsect3">
@ -1012,7 +1012,7 @@ gtk_range_set_lower_stepper_sensitivity
<hr>
<div class="refsect2">
<a name="gtk-range-get-lower-stepper-sensitivity"></a><h3>gtk_range_get_lower_stepper_sensitivity ()</h3>
<pre class="programlisting"><a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType"><span class="returnvalue">GtkSensitivityType</span></a>
<pre class="programlisting"><a href="https://developer.gnome.org/gtk4/GtkComboBox.html#GtkSensitivityType"><span class="returnvalue">GtkSensitivityType</span></a>
gtk_range_get_lower_stepper_sensitivity
(<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>);</pre>
<p>Gets the sensitivity policy for the stepper that points to the
@ -1044,7 +1044,7 @@ gtk_range_get_lower_stepper_sensitivity
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_range_set_upper_stepper_sensitivity
(<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>,
<em class="parameter"><code><a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType"><span class="type">GtkSensitivityType</span></a> sensitivity</code></em>);</pre>
<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/GtkComboBox.html#GtkSensitivityType"><span class="type">GtkSensitivityType</span></a> sensitivity</code></em>);</pre>
<p>Sets the sensitivity policy for the stepper that points to the
'upper' end of the GtkRanges adjustment.</p>
<div class="refsect3">
@ -1074,7 +1074,7 @@ gtk_range_set_upper_stepper_sensitivity
<hr>
<div class="refsect2">
<a name="gtk-range-get-upper-stepper-sensitivity"></a><h3>gtk_range_get_upper_stepper_sensitivity ()</h3>
<pre class="programlisting"><a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType"><span class="returnvalue">GtkSensitivityType</span></a>
<pre class="programlisting"><a href="https://developer.gnome.org/gtk4/GtkComboBox.html#GtkSensitivityType"><span class="returnvalue">GtkSensitivityType</span></a>
gtk_range_get_upper_stepper_sensitivity
(<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>);</pre>
<p>Gets the sensitivity policy for the stepper that points to the
@ -1134,7 +1134,7 @@ gtk_range_get_flippable (<em class="parameter"><code><a class="link" href="GtkRa
gtk_range_set_flippable (<em class="parameter"><code><a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range</code></em>,
<em class="parameter"><code><span class="type">gboolean</span> flippable</code></em>);</pre>
<p>If a range is flippable, it will switch its direction if it is
horizontal and its direction is <a class="link" href="GtkWidget.html#GTK-TEXT-DIR-RTL:CAPS"><code class="literal">GTK_TEXT_DIR_RTL</code></a>.</p>
horizontal and its direction is <a href="https://developer.gnome.org/gtk4/GtkWidget.html#GTK-TEXT-DIR-RTL:CAPS"><code class="literal">GTK_TEXT_DIR_RTL</code></a>.</p>
<p>See <a class="link" href="GtkWidget.html#gtk-widget-get-direction" title="gtk_widget_get_direction ()"><code class="function">gtk_widget_get_direction()</code></a>.</p>
<div class="refsect3">
<a name="gtk-range-set-flippable.parameters"></a><h4>Parameters</h4>
@ -1367,58 +1367,12 @@ depends on its adjustments page size.</p>
</div>
</div>
<div class="refsect1">
<a name="GtkRange.other_details"></a><h2>Types and Values</h2>
<div class="refsect2">
<a name="GtkRange-struct"></a><h3>struct GtkRange</h3>
<pre class="programlisting">struct GtkRange;</pre>
</div>
<hr>
<div class="refsect2">
<a name="GtkSensitivityType"></a><h3>enum GtkSensitivityType</h3>
<p>Determines how GTK+ handles the sensitivity of stepper arrows
at the end of range widgets.</p>
<div class="refsect3">
<a name="GtkSensitivityType.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GTK-SENSITIVITY-AUTO:CAPS"></a>GTK_SENSITIVITY_AUTO</p></td>
<td class="enum_member_description">
<p>The arrow is made insensitive if the
thumb is at the end</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SENSITIVITY-ON:CAPS"></a>GTK_SENSITIVITY_ON</p></td>
<td class="enum_member_description">
<p>The arrow is always sensitive</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SENSITIVITY-OFF:CAPS"></a>GTK_SENSITIVITY_OFF</p></td>
<td class="enum_member_description">
<p>The arrow is always insensitive</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
</div>
<div class="refsect1">
<a name="GtkRange.property-details"></a><h2>Property Details</h2>
<div class="refsect2">
<a name="GtkRange--adjustment"></a><h3>The <code class="literal">“adjustment”</code> property</h3>
<pre class="programlisting"> “adjustment” <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *</pre>
<p>The GtkAdjustment that contains the current value of this range object.</p>
<p>Owner: GtkRange</p>
<p>Flags: Read / Write / Construct</p>
</div>
<hr>
@ -1427,6 +1381,7 @@ at the end of range widgets.</p>
<pre class="programlisting"> “fill-level” <span class="type">gdouble</span></pre>
<p>The fill level (e.g. prebuffering of a network stream).
See <a class="link" href="GtkRange.html#gtk-range-set-fill-level" title="gtk_range_set_fill_level ()"><code class="function">gtk_range_set_fill_level()</code></a>.</p>
<p>Owner: GtkRange</p>
<p>Flags: Read / Write</p>
<p>Default value: 1.79769e+308</p>
<p class="since">Since: 2.12</p>
@ -1436,14 +1391,16 @@ See <a class="link" href="GtkRange.html#gtk-range-set-fill-level" title="gtk_ran
<a name="GtkRange--inverted"></a><h3>The <code class="literal">“inverted”</code> property</h3>
<pre class="programlisting"> “inverted” <span class="type">gboolean</span></pre>
<p>Invert direction slider moves to increase range value.</p>
<p>Owner: GtkRange</p>
<p>Flags: Read / Write</p>
<p>Default value: FALSE</p>
</div>
<hr>
<div class="refsect2">
<a name="GtkRange--lower-stepper-sensitivity"></a><h3>The <code class="literal">“lower-stepper-sensitivity”</code> property</h3>
<pre class="programlisting"> “lower-stepper-sensitivity” <a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType"><span class="type">GtkSensitivityType</span></a></pre>
<pre class="programlisting"> “lower-stepper-sensitivity” <a href="https://developer.gnome.org/gtk4/GtkComboBox.html#GtkSensitivityType"><span class="type">GtkSensitivityType</span></a></pre>
<p>The sensitivity policy for the stepper that points to the adjustment's lower side.</p>
<p>Owner: GtkRange</p>
<p>Flags: Read / Write</p>
<p>Default value: GTK_SENSITIVITY_AUTO</p>
</div>
@ -1454,6 +1411,7 @@ See <a class="link" href="GtkRange.html#gtk-range-set-fill-level" title="gtk_ran
<p>The restrict-to-fill-level property controls whether slider
movement is restricted to an upper boundary set by the
fill level. See <a class="link" href="GtkRange.html#gtk-range-set-restrict-to-fill-level" title="gtk_range_set_restrict_to_fill_level ()"><code class="function">gtk_range_set_restrict_to_fill_level()</code></a>.</p>
<p>Owner: GtkRange</p>
<p>Flags: Read / Write</p>
<p>Default value: TRUE</p>
<p class="since">Since: 2.12</p>
@ -1464,6 +1422,7 @@ fill level. See <a class="link" href="GtkRange.html#gtk-range-set-restrict-to-fi
<pre class="programlisting"> “round-digits” <span class="type">gint</span></pre>
<p>The number of digits to round the value to when
it changes, or -1. See <a class="link" href="GtkRange.html#GtkRange-change-value" title="The “change-value” signal"><span class="type">“change-value”</span></a>.</p>
<p>Owner: GtkRange</p>
<p>Flags: Read / Write</p>
<p>Allowed values: &gt;= -1</p>
<p>Default value: -1</p>
@ -1476,6 +1435,7 @@ it changes, or -1. See <a class="link" href="GtkRange.html#GtkRange-change-value
<p>The show-fill-level property controls whether fill level indicator
graphics are displayed on the trough. See
<a class="link" href="GtkRange.html#gtk-range-set-show-fill-level" title="gtk_range_set_show_fill_level ()"><code class="function">gtk_range_set_show_fill_level()</code></a>.</p>
<p>Owner: GtkRange</p>
<p>Flags: Read / Write</p>
<p>Default value: FALSE</p>
<p class="since">Since: 2.12</p>
@ -1483,8 +1443,9 @@ graphics are displayed on the trough. See
<hr>
<div class="refsect2">
<a name="GtkRange--upper-stepper-sensitivity"></a><h3>The <code class="literal">“upper-stepper-sensitivity”</code> property</h3>
<pre class="programlisting"> “upper-stepper-sensitivity” <a class="link" href="GtkRange.html#GtkSensitivityType" title="enum GtkSensitivityType"><span class="type">GtkSensitivityType</span></a></pre>
<pre class="programlisting"> “upper-stepper-sensitivity” <a href="https://developer.gnome.org/gtk4/GtkComboBox.html#GtkSensitivityType"><span class="type">GtkSensitivityType</span></a></pre>
<p>The sensitivity policy for the stepper that points to the adjustment's upper side.</p>
<p>Owner: GtkRange</p>
<p>Flags: Read / Write</p>
<p>Default value: GTK_SENSITIVITY_AUTO</p>
</div>
@ -1499,6 +1460,7 @@ graphics are displayed on the trough. See
<p><code class="literal">GtkRange:arrow-displacement-x</code> has been deprecated since version 3.20 and should not be used in newly-written code.</p>
<p>The value of this style property is ignored.</p>
</div>
<p>Owner: GtkRange</p>
<p>Flags: Read</p>
<p>Default value: 0</p>
</div>
@ -1511,6 +1473,7 @@ graphics are displayed on the trough. See
<p><code class="literal">GtkRange:arrow-displacement-y</code> has been deprecated since version 3.20 and should not be used in newly-written code.</p>
<p>The value of this style property is ignored.</p>
</div>
<p>Owner: GtkRange</p>
<p>Flags: Read</p>
<p>Default value: 0</p>
</div>
@ -1524,6 +1487,7 @@ graphics are displayed on the trough. See
<p>Use min-width/min-height on the "button" node instead.
The value of this style property is ignored.</p>
</div>
<p>Owner: GtkRange</p>
<p>Flags: Read</p>
<p>Allowed values: [0,1]</p>
<p>Default value: 0.5</p>
@ -1539,6 +1503,7 @@ graphics are displayed on the trough. See
<p>Use the min-height/min-width CSS properties on the
slider element. The value of this style property is ignored.</p>
</div>
<p>Owner: GtkRange</p>
<p>Flags: Read</p>
<p>Allowed values: &gt;= 0</p>
<p>Default value: 14</p>
@ -1553,6 +1518,7 @@ graphics are displayed on the trough. See
<p>Use the min-height/min-width CSS properties on the
stepper elements. The value of this style property is ignored.</p>
</div>
<p>Owner: GtkRange</p>
<p>Flags: Read</p>
<p>Allowed values: &gt;= 0</p>
<p>Default value: 14</p>
@ -1568,6 +1534,7 @@ stepper-spacing won't have any effect if there are no steppers.</p>
<p>Use the margin CSS property on the stepper elements.
The value of this style property is ignored.</p>
</div>
<p>Owner: GtkRange</p>
<p>Flags: Read</p>
<p>Allowed values: &gt;= 0</p>
<p>Default value: 0</p>
@ -1582,6 +1549,7 @@ stepper-spacing won't have any effect if there are no steppers.</p>
<p>Use the margin/padding CSS properties on the trough and
stepper elements. The value of this style property is ignored.</p>
</div>
<p>Owner: GtkRange</p>
<p>Flags: Read</p>
<p>Allowed values: &gt;= 0</p>
<p>Default value: 1</p>
@ -1597,6 +1565,7 @@ to exclude the steppers and their spacing.</p>
<p>The value of this style property is ignored, and the
widget will behave as if it was set to <code class="literal">TRUE</code>.</p>
</div>
<p>Owner: GtkRange</p>
<p>Flags: Read</p>
<p>Default value: TRUE</p>
<p class="since">Since: 2.10</p>
@ -1646,7 +1615,7 @@ chance to adjust the bounds.</p>
<a name="GtkRange-change-value"></a><h3>The <code class="literal">“change-value”</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
user_function (<a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range,
<a class="link" href="gtk3-Standard-Enumerations.html#GtkScrollType" title="enum GtkScrollType"><span class="type">GtkScrollType</span></a> scroll,
<a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkScrollType"><span class="type">GtkScrollType</span></a> scroll,
<span class="type">gdouble</span> value,
<span class="type">gpointer</span> user_data)</pre>
<p>The <a class="link" href="GtkRange.html#GtkRange-change-value" title="The “change-value” signal"><span class="type">“change-value”</span></a> signal is emitted when a scroll action is
@ -1705,7 +1674,7 @@ the signal, <code class="literal">FALSE</code> to propagate the signal further</
<a name="GtkRange-move-slider"></a><h3>The <code class="literal">“move-slider”</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
user_function (<a class="link" href="GtkRange.html" title="GtkRange"><span class="type">GtkRange</span></a> *range,
<a class="link" href="gtk3-Standard-Enumerations.html#GtkScrollType" title="enum GtkScrollType"><span class="type">GtkScrollType</span></a> step,
<a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkScrollType"><span class="type">GtkScrollType</span></a> step,
<span class="type">gpointer</span> user_data)</pre>
<p>Virtual function that moves the slider. Used for keybindings.</p>
<div class="refsect3">
@ -1771,6 +1740,6 @@ user_function (<a class="link" href="GtkRange.html" title="GtkRange"><span class
</div>
</div>
<div class="footer">
<hr>Generated by GTK-Doc V1.29</div>
<hr>Generated by GTK-Doc V1.32.1</div>
</body>
</html>