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

@ -253,7 +253,7 @@
</tr>
<tr>
<td class="function_type">
<a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkSelectionMode"><span class="returnvalue">GtkSelectionMode</span></a>
<a class="link" href="gtk3-Standard-Enumerations.html#GtkSelectionMode" title="enum GtkSelectionMode"><span class="returnvalue">GtkSelectionMode</span></a>
</td>
<td class="function_name">
<a class="link" href="GtkFlowBox.html#gtk-flow-box-get-selection-mode" title="gtk_flow_box_get_selection_mode ()">gtk_flow_box_get_selection_mode</a> <span class="c_punctuation">()</span>
@ -398,7 +398,7 @@
<td class="property_flags">Read / Write</td>
</tr>
<tr>
<td class="property_type"><a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkSelectionMode"><span class="type">GtkSelectionMode</span></a></td>
<td class="property_type"><a class="link" href="gtk3-Standard-Enumerations.html#GtkSelectionMode" title="enum GtkSelectionMode"><span class="type">GtkSelectionMode</span></a></td>
<td class="property_name"><a class="link" href="GtkFlowBox.html#GtkFlowBox--selection-mode" title="The “selection-mode” property">selection-mode</a></td>
<td class="property_flags">Read / Write</td>
</tr>
@ -467,11 +467,11 @@
<tbody>
<tr>
<td class="datatype_keyword">struct</td>
<td class="function_name"><a href="https://developer.gnome.org/gtk4/GtkFlowBox.html#GtkFlowBox-struct">GtkFlowBox</a></td>
<td class="function_name"><a class="link" href="GtkFlowBox.html#GtkFlowBox-struct" title="struct GtkFlowBox">GtkFlowBox</a></td>
</tr>
<tr>
<td class="datatype_keyword">struct</td>
<td class="function_name"><a href="https://developer.gnome.org/gtk4/GtkFlowBox.html#GtkFlowBoxChild-struct">GtkFlowBoxChild</a></td>
<td class="function_name"><a class="link" href="GtkFlowBox.html#GtkFlowBoxChild-struct" title="struct GtkFlowBoxChild">GtkFlowBoxChild</a></td>
</tr>
</tbody>
</table></div>
@ -1388,10 +1388,10 @@ mode allows it.</p>
<a name="gtk-flow-box-set-selection-mode"></a><h3>gtk_flow_box_set_selection_mode ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_flow_box_set_selection_mode (<em class="parameter"><code><a class="link" href="GtkFlowBox.html" title="GtkFlowBox"><span class="type">GtkFlowBox</span></a> *box</code></em>,
<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkSelectionMode"><span class="type">GtkSelectionMode</span></a> mode</code></em>);</pre>
<em class="parameter"><code><a class="link" href="gtk3-Standard-Enumerations.html#GtkSelectionMode" title="enum GtkSelectionMode"><span class="type">GtkSelectionMode</span></a> mode</code></em>);</pre>
<p>Sets how selection works in <em class="parameter"><code>box</code></em>
.
See <a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkSelectionMode"><span class="type">GtkSelectionMode</span></a> for details.</p>
See <a class="link" href="gtk3-Standard-Enumerations.html#GtkSelectionMode" title="enum GtkSelectionMode"><span class="type">GtkSelectionMode</span></a> for details.</p>
<div class="refsect3">
<a name="gtk-flow-box-set-selection-mode.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
@ -1419,7 +1419,7 @@ See <a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#Gt
<hr>
<div class="refsect2">
<a name="gtk-flow-box-get-selection-mode"></a><h3>gtk_flow_box_get_selection_mode ()</h3>
<pre class="programlisting"><a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkSelectionMode"><span class="returnvalue">GtkSelectionMode</span></a>
<pre class="programlisting"><a class="link" href="gtk3-Standard-Enumerations.html#GtkSelectionMode" title="enum GtkSelectionMode"><span class="returnvalue">GtkSelectionMode</span></a>
gtk_flow_box_get_selection_mode (<em class="parameter"><code><a class="link" href="GtkFlowBox.html" title="GtkFlowBox"><span class="type">GtkFlowBox</span></a> *box</code></em>);</pre>
<p>Gets the selection mode of <em class="parameter"><code>box</code></em>
.</p>
@ -1440,7 +1440,7 @@ gtk_flow_box_get_selection_mode (<em class="parameter"><code><a class="link" hre
</div>
<div class="refsect3">
<a name="gtk-flow-box-get-selection-mode.returns"></a><h4>Returns</h4>
<p> the <a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkSelectionMode"><span class="type">GtkSelectionMode</span></a></p>
<p> the <a class="link" href="gtk3-Standard-Enumerations.html#GtkSelectionMode" title="enum GtkSelectionMode"><span class="type">GtkSelectionMode</span></a></p>
</div>
<p class="since">Since: <a class="link" href="api-index-3-12.html#api-index-3.12">3.12</a></p>
</div>
@ -1916,6 +1916,18 @@ model change, but that is more expensive.</p>
</div>
</div>
<div class="refsect1">
<a name="GtkFlowBox.other_details"></a><h2>Types and Values</h2>
<div class="refsect2">
<a name="GtkFlowBox-struct"></a><h3>struct GtkFlowBox</h3>
<pre class="programlisting">struct GtkFlowBox;</pre>
</div>
<hr>
<div class="refsect2">
<a name="GtkFlowBoxChild-struct"></a><h3>struct GtkFlowBoxChild</h3>
<pre class="programlisting">struct GtkFlowBoxChild;</pre>
</div>
</div>
<div class="refsect1">
<a name="GtkFlowBox.property-details"></a><h2>Property Details</h2>
<div class="refsect2">
<a name="GtkFlowBox--activate-on-single-click"></a><h3>The <code class="literal">“activate-on-single-click”</code> property</h3>
@ -1981,7 +1993,7 @@ for the overall minimum width of the box.</p>
<hr>
<div class="refsect2">
<a name="GtkFlowBox--selection-mode"></a><h3>The <code class="literal">“selection-mode”</code> property</h3>
<pre class="programlisting"> “selection-mode” <a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkSelectionMode"><span class="type">GtkSelectionMode</span></a></pre>
<pre class="programlisting"> “selection-mode” <a class="link" href="gtk3-Standard-Enumerations.html#GtkSelectionMode" title="enum GtkSelectionMode"><span class="type">GtkSelectionMode</span></a></pre>
<p>The selection mode used by the flow box.</p>
<p>Owner: GtkFlowBox</p>
<p>Flags: Read / Write</p>
@ -1996,7 +2008,7 @@ for the overall minimum width of the box.</p>
user_function (<a class="link" href="GtkFlowBox.html" title="GtkFlowBox"><span class="type">GtkFlowBox</span></a> *box,
<span class="type">gpointer</span> user_data)</pre>
<p>The ::activate-cursor-child signal is a
keybinding signal
<a class="link" href="gtk3-Bindings.html#GtkBindingSignal" title="struct GtkBindingSignal">keybinding signal</a>
which gets emitted when the user activates the <em class="parameter"><code>box</code></em>
.</p>
<div class="refsect3">
@ -2066,11 +2078,11 @@ activated by the user.</p>
<a name="GtkFlowBox-move-cursor"></a><h3>The <code class="literal">“move-cursor”</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
user_function (<a class="link" href="GtkFlowBox.html" title="GtkFlowBox"><span class="type">GtkFlowBox</span></a> *box,
<a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkMovementStep"><span class="type">GtkMovementStep</span></a> step,
<a class="link" href="gtk3-Standard-Enumerations.html#GtkMovementStep" title="enum GtkMovementStep"><span class="type">GtkMovementStep</span></a> step,
<span class="type">gint</span> count,
<span class="type">gpointer</span> user_data)</pre>
<p>The ::move-cursor signal is a
keybinding signal
<a class="link" href="gtk3-Bindings.html#GtkBindingSignal" title="struct GtkBindingSignal">keybinding signal</a>
which gets emitted when the user initiates a cursor movement.</p>
<p>Applications should not connect to it, but may emit it with
<code class="function">g_signal_emit_by_name()</code> if they need to control the cursor
@ -2100,7 +2112,7 @@ There are too many key combinations to list them all here.</p>
</tr>
<tr>
<td class="parameter_name"><p>step</p></td>
<td class="parameter_description"><p>the granularity fo the move, as a <a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkMovementStep"><span class="type">GtkMovementStep</span></a></p></td>
<td class="parameter_description"><p>the granularity fo the move, as a <a class="link" href="gtk3-Standard-Enumerations.html#GtkMovementStep" title="enum GtkMovementStep"><span class="type">GtkMovementStep</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -2131,7 +2143,7 @@ units to move</p></td>
user_function (<a class="link" href="GtkFlowBox.html" title="GtkFlowBox"><span class="type">GtkFlowBox</span></a> *box,
<span class="type">gpointer</span> user_data)</pre>
<p>The ::select-all signal is a
keybinding signal
<a class="link" href="gtk3-Bindings.html#GtkBindingSignal" title="struct GtkBindingSignal">keybinding signal</a>
which gets emitted to select all children of the box, if
the selection mode permits it.</p>
<p>The default bindings for this signal is Ctrl-a.</p>
@ -2201,7 +2213,7 @@ selected children.</p>
user_function (<a class="link" href="GtkFlowBox.html" title="GtkFlowBox"><span class="type">GtkFlowBox</span></a> *box,
<span class="type">gpointer</span> user_data)</pre>
<p>The ::toggle-cursor-child signal is a
keybinding signal
<a class="link" href="gtk3-Bindings.html#GtkBindingSignal" title="struct GtkBindingSignal">keybinding signal</a>
which toggles the selection of the child that has the focus.</p>
<p>The default binding for this signal is Ctrl-Space.</p>
<div class="refsect3">
@ -2235,7 +2247,7 @@ which toggles the selection of the child that has the focus.</p>
user_function (<a class="link" href="GtkFlowBox.html" title="GtkFlowBox"><span class="type">GtkFlowBox</span></a> *box,
<span class="type">gpointer</span> user_data)</pre>
<p>The ::unselect-all signal is a
keybinding signal
<a class="link" href="gtk3-Bindings.html#GtkBindingSignal" title="struct GtkBindingSignal">keybinding signal</a>
which gets emitted to unselect all children of the box, if
the selection mode permits it.</p>
<p>The default bindings for this signal is Ctrl-Shift-a.</p>
@ -2273,7 +2285,7 @@ user_function (<a class="link" href="GtkFlowBox.html#GtkFlowBoxChild"><span clas
a child widget in a <a class="link" href="GtkFlowBox.html" title="GtkFlowBox"><span class="type">GtkFlowBox</span></a>, either by clicking or
double-clicking, or by using the Space or Enter key.</p>
<p>While this signal is used as a
keybinding signal,
<a class="link" href="gtk3-Bindings.html#GtkBindingSignal" title="struct GtkBindingSignal">keybinding signal</a>,
it can be used by applications for their own purposes.</p>
<div class="refsect3">
<a name="GtkFlowBoxChild-activate.parameters"></a><h4>Parameters</h4>