New upstream version 3.24.4

This commit is contained in:
Jeremy Bicha
2019-01-21 11:21:43 -05:00
185 changed files with 112820 additions and 112427 deletions

View File

@ -191,10 +191,10 @@ Selectors
in the <a class="link" href="GtkCssProvider.html" title="GtkCssProvider"><span class="type">GtkCssProvider</span></a> documentation. Inside the binding set
definition, key combinations are bound to one or more specific
signal emissions on the target widget. Key combinations are strings
consisting of an optional <a href="../html/gdk3-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> name and
consisting of an optional <a href="https://developer.gnome.org/gdk3/gdk3-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> name and
key names
such as those defined in <code class="literal">gdk/gdkkeysyms.h</code>
or returned from <a href="../html/gdk3-Keyboard-Handling.html#gdk-keyval-name"><code class="function">gdk_keyval_name()</code></a>, they have to be parsable by
or returned from <a href="https://developer.gnome.org/gdk3/gdk3-Keyboard-Handling.html#gdk-keyval-name"><code class="function">gdk_keyval_name()</code></a>, they have to be parsable by
<a class="link" href="gtk3-Keyboard-Accelerators.html#gtk-accelerator-parse" title="gtk_accelerator_parse ()"><code class="function">gtk_accelerator_parse()</code></a>. Specifications of signal emissions consist
of a string identifying the signal name, and a list of signal specific
arguments in parenthesis.</p>
@ -327,7 +327,7 @@ of the key presses, e.g. by an entrys parent widget, is now possible.</p>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_binding_entry_add_signall (<em class="parameter"><code><a class="link" href="gtk3-Bindings.html#GtkBindingSet" title="struct GtkBindingSet"><span class="type">GtkBindingSet</span></a> *binding_set</code></em>,
<em class="parameter"><code><span class="type">guint</span> keyval</code></em>,
<em class="parameter"><code><a href="../html/gdk3-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> modifiers</code></em>,
<em class="parameter"><code><a href="https://developer.gnome.org/gdk3/gdk3-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> modifiers</code></em>,
<em class="parameter"><code>const <span class="type">gchar</span> *signal_name</code></em>,
<em class="parameter"><code><span class="type">GSList</span> *binding_args</code></em>);</pre>
<p>Override or install a new key binding for <em class="parameter"><code>keyval</code></em>
@ -470,7 +470,7 @@ or the type name of a class used in <a class="link" href="gtk3-Bindings.html#gtk
<pre class="programlisting"><span class="returnvalue">gboolean</span>
gtk_bindings_activate (<em class="parameter"><code><span class="type">GObject</span> *object</code></em>,
<em class="parameter"><code><span class="type">guint</span> keyval</code></em>,
<em class="parameter"><code><a href="../html/gdk3-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> modifiers</code></em>);</pre>
<em class="parameter"><code><a href="https://developer.gnome.org/gdk3/gdk3-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> modifiers</code></em>);</pre>
<p>Find a key binding matching <em class="parameter"><code>keyval</code></em>
and <em class="parameter"><code>modifiers</code></em>
and activate the
@ -513,7 +513,7 @@ binding on <em class="parameter"><code>object</code></em>
<a name="gtk-bindings-activate-event"></a><h3>gtk_bindings_activate_event ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
gtk_bindings_activate_event (<em class="parameter"><code><span class="type">GObject</span> *object</code></em>,
<em class="parameter"><code><a href="../html/gdk3-Event-Structures.html#GdkEventKey"><span class="type">GdkEventKey</span></a> *event</code></em>);</pre>
<em class="parameter"><code><a href="https://developer.gnome.org/gdk3/gdk3-Event-Structures.html#GdkEventKey"><span class="type">GdkEventKey</span></a> *event</code></em>);</pre>
<p>Looks up key bindings for <em class="parameter"><code>object</code></em>
to find one matching
<em class="parameter"><code>event</code></em>
@ -534,7 +534,7 @@ gtk_bindings_activate_event (<em class="parameter"><code><span class="type">GObj
</tr>
<tr>
<td class="parameter_name"><p>event</p></td>
<td class="parameter_description"><p>a <a href="../html/gdk3-Event-Structures.html#GdkEventKey"><span class="type">GdkEventKey</span></a></p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gdk3/gdk3-Event-Structures.html#GdkEventKey"><span class="type">GdkEventKey</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@ -552,7 +552,7 @@ gtk_bindings_activate_event (<em class="parameter"><code><span class="type">GObj
<pre class="programlisting"><span class="returnvalue">gboolean</span>
gtk_binding_set_activate (<em class="parameter"><code><a class="link" href="gtk3-Bindings.html#GtkBindingSet" title="struct GtkBindingSet"><span class="type">GtkBindingSet</span></a> *binding_set</code></em>,
<em class="parameter"><code><span class="type">guint</span> keyval</code></em>,
<em class="parameter"><code><a href="../html/gdk3-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> modifiers</code></em>,
<em class="parameter"><code><a href="https://developer.gnome.org/gdk3/gdk3-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> modifiers</code></em>,
<em class="parameter"><code><span class="type">GObject</span> *object</code></em>);</pre>
<p>Find a key binding matching <em class="parameter"><code>keyval</code></em>
and <em class="parameter"><code>modifiers</code></em>
@ -603,7 +603,7 @@ gtk_binding_set_activate (<em class="parameter"><code><a class="link" href="gtk3
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_binding_entry_add_signal (<em class="parameter"><code><a class="link" href="gtk3-Bindings.html#GtkBindingSet" title="struct GtkBindingSet"><span class="type">GtkBindingSet</span></a> *binding_set</code></em>,
<em class="parameter"><code><span class="type">guint</span> keyval</code></em>,
<em class="parameter"><code><a href="../html/gdk3-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> modifiers</code></em>,
<em class="parameter"><code><a href="https://developer.gnome.org/gdk3/gdk3-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> modifiers</code></em>,
<em class="parameter"><code>const <span class="type">gchar</span> *signal_name</code></em>,
<em class="parameter"><code><span class="type">guint</span> n_args</code></em>,
<em class="parameter"><code>...</code></em>);</pre>
@ -638,7 +638,7 @@ be of the given type). There must be <em class="parameter"><code>n_args</code></
9
10</pre></td>
<td class="listing_code"><pre class="programlisting"><span class="usertype">GtkBindingSet</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">binding_set</span><span class="symbol">;</span>
<span class="usertype">GdkModifierType</span><span class="normal"> modmask </span><span class="symbol">=</span><span class="normal"> <a href="../html/gdk3-Windows.html#GDK-CONTROL-MASK:CAPS">GDK_CONTROL_MASK</a></span><span class="symbol">;</span>
<span class="usertype">GdkModifierType</span><span class="normal"> modmask </span><span class="symbol">=</span><span class="normal"> <a href="https://developer.gnome.org/gdk3/gdk3-Windows.html#GDK-CONTROL-MASK:CAPS">GDK_CONTROL_MASK</a></span><span class="symbol">;</span>
<span class="type">int</span><span class="normal"> count </span><span class="symbol">=</span><span class="normal"> </span><span class="number">1</span><span class="symbol">;</span>
<span class="function"><a href="gtk3-Bindings.html#gtk-binding-entry-add-signal">gtk_binding_entry_add_signal</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">binding_set</span><span class="symbol">,</span>
<span class="normal"> GDK_KEY_space</span><span class="symbol">,</span>
@ -780,7 +780,7 @@ the expected token otherwise</p>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_binding_entry_skip (<em class="parameter"><code><a class="link" href="gtk3-Bindings.html#GtkBindingSet" title="struct GtkBindingSet"><span class="type">GtkBindingSet</span></a> *binding_set</code></em>,
<em class="parameter"><code><span class="type">guint</span> keyval</code></em>,
<em class="parameter"><code><a href="../html/gdk3-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> modifiers</code></em>);</pre>
<em class="parameter"><code><a href="https://developer.gnome.org/gdk3/gdk3-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> modifiers</code></em>);</pre>
<p>Install a binding on <em class="parameter"><code>binding_set</code></em>
which causes key lookups
to be aborted, to prevent bindings from lower priority sets
@ -820,7 +820,7 @@ to be activated.</p>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_binding_entry_remove (<em class="parameter"><code><a class="link" href="gtk3-Bindings.html#GtkBindingSet" title="struct GtkBindingSet"><span class="type">GtkBindingSet</span></a> *binding_set</code></em>,
<em class="parameter"><code><span class="type">guint</span> keyval</code></em>,
<em class="parameter"><code><a href="../html/gdk3-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> modifiers</code></em>);</pre>
<em class="parameter"><code><a href="https://developer.gnome.org/gdk3/gdk3-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> modifiers</code></em>);</pre>
<p>Remove a binding previously installed via
<a class="link" href="gtk3-Bindings.html#gtk-binding-entry-add-signal" title="gtk_binding_entry_add_signal ()"><code class="function">gtk_binding_entry_add_signal()</code></a> on <em class="parameter"><code>binding_set</code></em>
.</p>
@ -1006,7 +1006,7 @@ represented by a GtkBindingEntry.</p>
<td class="struct_member_annotations"> </td>
</tr>
<tr>
<td class="struct_member_name"><p><a href="../html/gdk3-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> <em class="structfield"><code><a name="GtkBindingEntry.modifiers"></a>modifiers</code></em>;</p></td>
<td class="struct_member_name"><p><a href="https://developer.gnome.org/gdk3/gdk3-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> <em class="structfield"><code><a name="GtkBindingEntry.modifiers"></a>modifiers</code></em>;</p></td>
<td class="struct_member_description"><p>key modifiers to match</p></td>
<td class="struct_member_annotations"> </td>
</tr>