📄 gtk-types.html
字号:
<hr><div class="refsect2" lang="en"><a name="id3342886"></a><h3><a name="GTK-TYPE-IS-OBJECT:CAPS"></a>GTK_TYPE_IS_OBJECT()</h3><a class="indexterm" name="id3342902"></a><pre class="programlisting">#define GTK_TYPE_IS_OBJECT(type) (g_type_is_a ((type), GTK_TYPE_OBJECT))</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GTK_TYPE_IS_OBJECT</code> is deprecated and should not be used in newly-written code. Use <ahref="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#G-TYPE-IS-OBJECT:CAPS"><code class="function">G_TYPE_IS_OBJECT()</code></a> instead.</p></div><p>Returns <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>type</code></em> is a <code class="literal">GTK_TYPE_OBJECT</code>.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td><td>a <a class="link" href="gtk-Types.html#GtkType"><span class="type">GtkType</span></a>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3342997"></a><h3><a name="GTK-TYPE-FUNDAMENTAL-LAST:CAPS"></a>GTK_TYPE_FUNDAMENTAL_LAST</h3><a class="indexterm" name="id3343014"></a><pre class="programlisting">#define GTK_TYPE_FUNDAMENTAL_LAST (G_TYPE_LAST_RESERVED_FUNDAMENTAL - 1)</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GTK_TYPE_FUNDAMENTAL_LAST</code> is deprecated and should not be used in newly-written code. Use <span class="type">G_TYPE_LAST_RESERVED_FUNDAMENTAL</span> - 1 instead.</p></div><p>The highest-numbered structured or flat enumerated type value.</p></div><hr><div class="refsect2" lang="en"><a name="id3343055"></a><h3><a name="GTK-TYPE-FUNDAMENTAL-MAX:CAPS"></a>GTK_TYPE_FUNDAMENTAL_MAX</h3><a class="indexterm" name="id3343072"></a><pre class="programlisting">#define GTK_TYPE_FUNDAMENTAL_MAX (G_TYPE_FUNDAMENTAL_MAX)</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GTK_TYPE_FUNDAMENTAL_MAX</code> is deprecated and should not be used in newly-written code. Use <ahref="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#G-TYPE-FUNDAMENTAL-MAX:CAPS"><span class="type">G_TYPE_FUNDAMENTAL_MAX</span></a> instead.</p></div><p>The maximum fundamental enumerated type value.</p></div><hr><div class="refsect2" lang="en"><a name="id3343112"></a><h3><a name="GTK-STRUCT-OFFSET:CAPS"></a>GTK_STRUCT_OFFSET</h3><a class="indexterm" name="id3343127"></a><pre class="programlisting">#define GTK_STRUCT_OFFSET G_STRUCT_OFFSET</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GTK_STRUCT_OFFSET</code> is deprecated and should not be used in newly-written code. Use <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#G-STRUCT-OFFSET:CAPS"><code class="function">G_STRUCT_OFFSET()</code></a> instead.</p></div><p>Use in place of <code class="function"><code class="function">offsetof()</code></code>, which is used if it exists.</p></div><hr><div class="refsect2" lang="en"><a name="id3343181"></a><h3><a name="GTK-CHECK-CAST:CAPS"></a>GTK_CHECK_CAST</h3><a class="indexterm" name="id3343194"></a><pre class="programlisting">#define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST</pre><p>Casts the object in <em class="parameter"><code>tobj</code></em> into <em class="parameter"><code>cast</code></em>. If <code class="literal">G_DISABLE_CAST_CHECKS</code> isdefined, just cast it. Otherwise, check to see if we can cast <em class="parameter"><code>tobj</code></em>into a <em class="parameter"><code>cast</code></em>.</p></div><hr><div class="refsect2" lang="en"><a name="id3343247"></a><h3><a name="GTK-CHECK-CLASS-CAST:CAPS"></a>GTK_CHECK_CLASS_CAST</h3><a class="indexterm" name="id3343260"></a><pre class="programlisting">#define GTK_CHECK_CLASS_CAST G_TYPE_CHECK_CLASS_CAST</pre><p>Casts the object in <em class="parameter"><code>tobj</code></em> into <em class="parameter"><code>cast</code></em>. If <code class="literal">G_DISABLE_CAST_CHECKS</code> isdefined, just cast it. Otherwise, check to see if we can cast <em class="parameter"><code>tobj</code></em>into a <em class="parameter"><code>cast</code></em>.</p></div><hr><div class="refsect2" lang="en"><a name="id3343312"></a><h3><a name="GTK-CHECK-TYPE:CAPS"></a>GTK_CHECK_TYPE</h3><a class="indexterm" name="id3343325"></a><pre class="programlisting">#define GTK_CHECK_TYPE G_TYPE_CHECK_INSTANCE_TYPE</pre><p>Determines whether <em class="parameter"><code>type_object</code></em> is a type of <em class="parameter"><code>otype</code></em>.</p></div><hr><div class="refsect2" lang="en"><a name="id3343353"></a><h3><a name="GTK-CHECK-CLASS-TYPE:CAPS"></a>GTK_CHECK_CLASS_TYPE</h3><a class="indexterm" name="id3343366"></a><pre class="programlisting">#define GTK_CHECK_CLASS_TYPE G_TYPE_CHECK_CLASS_TYPE</pre><p>Determines whether <em class="parameter"><code>type_class</code></em> is a type of <em class="parameter"><code>otype</code></em>.</p></div><hr><div class="refsect2" lang="en"><a name="id3343395"></a><h3><a name="GTK-CHECK-GET-CLASS:CAPS"></a>GTK_CHECK_GET_CLASS</h3><a class="indexterm" name="id3343408"></a><pre class="programlisting">#define GTK_CHECK_GET_CLASS G_TYPE_INSTANCE_GET_CLASS</pre><p>Gets the class of <em class="parameter"><code>tobj</code></em>.</p></div><hr><div class="refsect2" lang="en"><a name="id3343430"></a><h3><a name="GTK-FUNDAMENTAL-TYPE:CAPS"></a>GTK_FUNDAMENTAL_TYPE</h3><a class="indexterm" name="id3343445"></a><pre class="programlisting">#define GTK_FUNDAMENTAL_TYPE G_TYPE_FUNDAMENTAL</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GTK_FUNDAMENTAL_TYPE</code> is deprecated and should not be used in newly-written code.</p></div><p>Converts a GTK+ type into a fundamental type.</p></div><hr><div class="refsect2" lang="en"><a name="id3343475"></a><h3><a name="GTK-SIGNAL-FUNC:CAPS"></a>GTK_SIGNAL_FUNC()</h3><a class="indexterm" name="id3343488"></a><pre class="programlisting">#define GTK_SIGNAL_FUNC(f) ((GtkSignalFunc) (f))</pre><p>Just a macroized cast into a <a class="link" href="gtk-Types.html#GtkSignalFunc"><span class="type">GtkSignalFunc</span></a>.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>f</code></em> :</span></p></td><td></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3343530"></a><h3><a name="GtkClassInitFunc"></a>GtkClassInitFunc</h3><a class="indexterm" name="id3343545"></a><pre class="programlisting">typedef GBaseInitFunc GtkClassInitFunc;</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GtkClassInitFunc</code> is deprecated and should not be used in newly-written code.</p></div><p>Defines a function pointer.</p></div><hr><div class="refsect2" lang="en"><a name="id3343574"></a><h3><a name="GtkObjectInitFunc"></a>GtkObjectInitFunc</h3><a class="indexterm" name="id3343589"></a><pre class="programlisting">typedef GInstanceInitFunc GtkObjectInitFunc;</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GtkObjectInitFunc</code> is deprecated and should not be used in newly-written code.</p></div><p>Defines a function pointer.</p></div><hr><div class="refsect2" lang="en"><a name="id3343618"></a><h3><a name="GtkSignalFunc"></a>GtkSignalFunc ()</h3><a class="indexterm" name="id3343631"></a><pre class="programlisting">void (*GtkSignalFunc) (void);</pre><p>Defines a function pointer.</p></div><hr><div class="refsect2" lang="en"><a name="id3343653"></a><h3><a name="GtkFunction"></a>GtkFunction ()</h3><a class="indexterm" name="id3343665"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> (*GtkFunction) (<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> data);</pre><p>Defines a function pointer.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td><td><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3343735"></a><h3><a name="GtkDestroyNotify"></a>GtkDestroyNotify ()</h3><a class="indexterm" name="id3343748"></a><pre class="programlisting">void (*GtkDestroyNotify) (<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> data);</pre><p>Defines a function pointer.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td><td><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3343802"></a><h3><a name="GtkCallbackMarshal"></a>GtkCallbackMarshal ()</h3><a class="indexterm" name="id3343815"></a><pre class="programlisting">void (*GtkCallbackMarshal) (<a class="link" href="GtkObject.html" title="GtkObject">GtkObject</a> *object, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> data, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> n_args, <a class="link" href="gtk-Types.html#GtkArg">GtkArg</a> *args);</pre><p>Defines a function pointer.</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> :</span></p></td><td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -