⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gtk-bindings.html

📁 最新gtk中文资料集
💻 HTML
📖 第 1 页 / 共 4 页
字号:
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a matching key binding was found</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3261389"></a><h3><a name="gtk-binding-set-activate"></a>gtk_binding_set_activate ()</h3><a class="indexterm" name="id3261402"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a>            gtk_binding_set_activate            (<a class="link" href="gtk-Bindings.html#GtkBindingSet">GtkBindingSet</a> *binding_set,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> keyval,                                                         <ahref="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkModifierType">GdkModifierType</a> modifiers,                                                         <a class="link" href="GtkObject.html" title="GtkObject">GtkObject</a> *object);</pre><p>Find a key binding matching <em class="parameter"><code>keyval</code></em> and <em class="parameter"><code>modifiers</code></em> within<em class="parameter"><code>binding_set</code></em> and activate the binding on <em class="parameter"><code>object</code></em>.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>binding_set</code></em>&#160;:</span></p></td><td> <em class="parameter"><code>binding_set</code></em> to activate</td></tr><tr><td><p><span class="term"><em class="parameter"><code>keyval</code></em>&#160;:</span></p></td><td>      key value of the binding</td></tr><tr><td><p><span class="term"><em class="parameter"><code>modifiers</code></em>&#160;:</span></p></td><td>   key modifier of the binding</td></tr><tr><td><p><span class="term"><em class="parameter"><code>object</code></em>&#160;:</span></p></td><td>      object to activate when binding found</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a binding was found and activated</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3261571"></a><h3><a name="gtk-binding-entry-add-signal"></a>gtk_binding_entry_add_signal ()</h3><a class="indexterm" name="id3261584"></a><pre class="programlisting">void                gtk_binding_entry_add_signal        (<a class="link" href="gtk-Bindings.html#GtkBindingSet">GtkBindingSet</a> *binding_set,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> keyval,                                                         <ahref="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkModifierType">GdkModifierType</a> modifiers,                                                         const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *signal_name,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> n_args,                                                         ...);</pre><p>Override or install a new key binding for <em class="parameter"><code>keyval</code></em> with <em class="parameter"><code>modifiers</code></em> on<em class="parameter"><code>binding_set</code></em>.  When the binding is activated, <em class="parameter"><code>signal_name</code></em> will beemitted on the target widget, with <em class="parameter"><code>n_args</code></em> <em class="parameter"><code>Varargs</code></em> used asarguments.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>binding_set</code></em>&#160;:</span></p></td><td> <em class="parameter"><code>binding_set</code></em> to install an entry for</td></tr><tr><td><p><span class="term"><em class="parameter"><code>keyval</code></em>&#160;:</span></p></td><td>      key value of binding to install</td></tr><tr><td><p><span class="term"><em class="parameter"><code>modifiers</code></em>&#160;:</span></p></td><td>   key modifier of binding to install</td></tr><tr><td><p><span class="term"><em class="parameter"><code>signal_name</code></em>&#160;:</span></p></td><td> signal to execute upon activation</td></tr><tr><td><p><span class="term"><em class="parameter"><code>n_args</code></em>&#160;:</span></p></td><td>      number of arguments to <em class="parameter"><code>signal_name</code></em>@:            arguments to <em class="parameter"><code>signal_name</code></em></td></tr><tr><td><p><span class="term"><em class="parameter"><code>...</code></em>&#160;:</span></p></td><td></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3261794"></a><h3><a name="gtk-binding-entry-skip"></a>gtk_binding_entry_skip ()</h3><a class="indexterm" name="id3261813"></a><pre class="programlisting">void                gtk_binding_entry_skip              (<a class="link" href="gtk-Bindings.html#GtkBindingSet">GtkBindingSet</a> *binding_set,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> keyval,                                                         <ahref="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkModifierType">GdkModifierType</a> modifiers);</pre><p></p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>binding_set</code></em>&#160;:</span></p></td><td> <em class="parameter"><code>binding_set</code></em> to skip an entry of</td></tr><tr><td><p><span class="term"><em class="parameter"><code>keyval</code></em>&#160;:</span></p></td><td>      key value of binding to skip</td></tr><tr><td><p><span class="term"><em class="parameter"><code>modifiers</code></em>&#160;:</span></p></td><td>   key modifier of binding to skip</td></tr></tbody></table></div><p class="since">Since  2.12Install a binding on @binding_set which causes key lookupsto be aborted, to prevent bindings from lower priority setsto be activated.</p></div><hr><div class="refsect2" lang="en"><a name="id3261922"></a><h3><a name="gtk-binding-entry-remove"></a>gtk_binding_entry_remove ()</h3><a class="indexterm" name="id3261935"></a><pre class="programlisting">void                gtk_binding_entry_remove            (<a class="link" href="gtk-Bindings.html#GtkBindingSet">GtkBindingSet</a> *binding_set,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> keyval,                                                         <ahref="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkModifierType">GdkModifierType</a> modifiers);</pre><p>Remove a binding previously installed via<a class="link" href="gtk-Bindings.html#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><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>binding_set</code></em>&#160;:</span></p></td><td> <em class="parameter"><code>binding_set</code></em> to remove an entry of</td></tr><tr><td><p><span class="term"><em class="parameter"><code>keyval</code></em>&#160;:</span></p></td><td>      key value of binding to remove</td></tr><tr><td><p><span class="term"><em class="parameter"><code>modifiers</code></em>&#160;:</span></p></td><td>   key modifier of binding to remove</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3262054"></a><h3><a name="gtk-binding-set-add-path"></a>gtk_binding_set_add_path ()</h3><a class="indexterm" name="id3262068"></a><pre class="programlisting">void                gtk_binding_set_add_path            (<a class="link" href="gtk-Bindings.html#GtkBindingSet">GtkBindingSet</a> *binding_set,                                                         <a class="link" href="gtk-Standard-Enumerations.html#GtkPathType">GtkPathType</a> path_type,                                                         const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *path_pattern,                                                         <a class="link" href="gtk-Standard-Enumerations.html#GtkPathPriorityType">GtkPathPriorityType</a> priority);</pre><p>This function is used internally by the GtkRC parsing mechanism toassign match patterns to <a class="link" href="gtk-Bindings.html#GtkBindingSet"><span class="type">GtkBindingSet</span></a> structures.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>binding_set</code></em>&#160;:</span></p></td><td>  binding set to add a path to</td></tr><tr><td><p><span class="term"><em class="parameter"><code>path_type</code></em>&#160;:</span></p></td><td>    path type the pattern applies to</td></tr><tr><td><p><span class="term"><em class="parameter"><code>path_pattern</code></em>&#160;:</span></p></td><td> the actual match pattern</td></tr><tr><td><p><span class="term"><em class="parameter"><code>priority</code></em>&#160;:</span></p></td><td>     binding priority</td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id3262196"></a><h2>See Also</h2><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term">Keyboard Accelerators</span></p></td><td><p>installing and using keyboard short-cuts.</p></td></tr><tr><td><p><span class="term">Resource Files</span></p></td><td><p>GTK+ Resource Files - behavior and style definitions.</p></td></tr></tbody></table></div><p></p></div><div class="refsect1" lang="en"><a name="id3262248"></a><div class="refsect2" lang="en"><a name="id3262249"></a></div><hr><div class="refsect2" lang="en"><a name="id3262250"></a></div></div></div></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -