New upstream version 3.24.4
This commit is contained in:
@ -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 entry’s 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>
|
||||
|
||||
Reference in New Issue
Block a user