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

📄 gtk-bindings.html

📁 最新gtk中文资料集
💻 HTML
📖 第 1 页 / 共 4 页
字号:
<p><code class="literal">gtk_binding_entry_add_signall</code> is deprecated and should not be used in newly-written code.</p></div><p>Deprecated.</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 signal to</td></tr><tr><td><p><span class="term"><em class="parameter"><code>keyval</code></em>&#160;:</span></p></td><td>       key value</td></tr><tr><td><p><span class="term"><em class="parameter"><code>modifiers</code></em>&#160;:</span></p></td><td>    key modifier</td></tr><tr><td><p><span class="term"><em class="parameter"><code>signal_name</code></em>&#160;:</span></p></td><td>  signal name to be bound</td></tr><tr><td><p><span class="term"><em class="parameter"><code>binding_args</code></em>&#160;:</span></p></td><td> list of <a class="link" href="gtk-Bindings.html#GtkBindingArg"><span class="type">GtkBindingArg</span></a> signal arguments</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3260603"></a><h3><a name="gtk-binding-entry-clear"></a>gtk_binding_entry_clear ()</h3><a class="indexterm" name="id3260619"></a><pre class="programlisting">void                gtk_binding_entry_clear             (<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><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">gtk_binding_entry_clear</code> is deprecated and should not be used in newly-written code.</p></div><p>Use of this function is deprecated.</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></td></tr><tr><td><p><span class="term"><em class="parameter"><code>keyval</code></em>&#160;:</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>modifiers</code></em>&#160;:</span></p></td><td></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3260725"></a><h3><a name="gtk-binding-parse-binding"></a>gtk_binding_parse_binding ()</h3><a class="indexterm" name="id3260742"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a>               gtk_binding_parse_binding           (<ahref="/usr/share/gtk-doc/html/glib/glib-Lexical-Scanner.html#GScanner">GScanner</a> *scanner);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">gtk_binding_parse_binding</code> is deprecated and should not be used in newly-written code.</p></div><p>Deprecated as public API, used only internally.</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>scanner</code></em>&#160;:</span></p></td><td> GtkRC scanner</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> expected token upon errors, <code class="literal">G_TOKEN_NONE</code> on success.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3260826"></a><h3><a name="gtk-binding-set-new"></a>gtk_binding_set_new ()</h3><a class="indexterm" name="id3260840"></a><pre class="programlisting"><a class="link" href="gtk-Bindings.html#GtkBindingSet">GtkBindingSet</a>*      gtk_binding_set_new                 (const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *set_name);</pre><p>GTK+ maintains a global list of binding sets. Each binding set hasa unique name which needs to be specified upon creation.</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>set_name</code></em>&#160;:</span></p></td><td> unique name of this binding set</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> new binding set</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3260902"></a><h3><a name="gtk-binding-set-by-class"></a>gtk_binding_set_by_class ()</h3><a class="indexterm" name="id3260916"></a><pre class="programlisting"><a class="link" href="gtk-Bindings.html#GtkBindingSet">GtkBindingSet</a>*      gtk_binding_set_by_class            (<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> object_class);</pre><p>This function returns the binding set named after the type name ofthe passed in class structure. New binding sets are created ondemand by this function.</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>object_class</code></em>&#160;:</span></p></td><td> a valid <a class="link" href="GtkObject.html" title="GtkObject"><span class="type">GtkObject</span></a> class</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> the binding set corresponding to <em class="parameter"><code>object_class</code></em></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3260993"></a><h3><a name="gtk-binding-set-find"></a>gtk_binding_set_find ()</h3><a class="indexterm" name="id3261007"></a><pre class="programlisting"><a class="link" href="gtk-Bindings.html#GtkBindingSet">GtkBindingSet</a>*      gtk_binding_set_find                (const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *set_name);</pre><p>Find a binding set by its globally unique name. The <em class="parameter"><code>set_name</code></em> caneither be a name used for <a class="link" href="gtk-Bindings.html#gtk-binding-set-new"><code class="function">gtk_binding_set_new()</code></a> or the type name ofa class used in <a class="link" href="gtk-Bindings.html#gtk-binding-set-by-class"><code class="function">gtk_binding_set_by_class()</code></a>.</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>set_name</code></em>&#160;:</span></p></td><td> unique binding set name</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/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> or the specified binding set</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3261108"></a><h3><a name="gtk-bindings-activate"></a>gtk_bindings_activate ()</h3><a class="indexterm" name="id3261121"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a>            gtk_bindings_activate               (<a class="link" href="GtkObject.html" title="GtkObject">GtkObject</a> *object,                                                         <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>Find a key binding matching <em class="parameter"><code>keyval</code></em> and <em class="parameter"><code>modifiers</code></em> and activate thebinding 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>object</code></em>&#160;:</span></p></td><td> object to activate when binding found</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"><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="id3261255"></a><h3><a name="gtk-bindings-activate-event"></a>gtk_bindings_activate_event ()</h3><a class="indexterm" name="id3261269"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a>            gtk_bindings_activate_event         (<a class="link" href="GtkObject.html" title="GtkObject">GtkObject</a> *object,                                                         <ahref="/usr/share/gtk-doc/html/gdk/gdk-Event-Structures.html#GdkEventKey">GdkEventKey</a> *event);</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>, and if one was found, activate it.</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>object</code></em>&#160;:</span></p></td><td> a <a class="link" href="GtkObject.html" title="GtkObject"><span class="type">GtkObject</span></a> (generally must be a widget)</td></tr><tr><td><p><span class="term"><em class="parameter"><code>event</code></em>&#160;:</span></p></td><td> a <ahref="/usr/share/gtk-doc/html/gdk/gdk-Event-Structures.html#GdkEventKey"><span class="type">GdkEventKey</span></a></td></tr><tr>

⌨️ 快捷键说明

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