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

📄 gtk-types.html

📁 最新gtk中文资料集
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<a class="link" href="GtkObject.html" title="GtkObject"><span class="type">GtkObject</span></a>*</td></tr><tr><td><p><span class="term"><em class="parameter"><code>data</code></em>&#160;:</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"><em class="parameter"><code>n_args</code></em>&#160;:</span></p></td><td><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>args</code></em>&#160;:</span></p></td><td><a class="link" href="gtk-Types.html#GtkArg"><span class="type">GtkArg</span></a>*</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3343953"></a><h3><a name="GtkSignalMarshaller"></a>GtkSignalMarshaller</h3><a class="indexterm" name="id3343968"></a><pre class="programlisting">typedef GSignalCMarshaller          GtkSignalMarshaller;</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GtkSignalMarshaller</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="id3343997"></a><h3><a name="GtkTypeObject"></a>GtkTypeObject</h3><a class="indexterm" name="id3344012"></a><pre class="programlisting">typedef GTypeInstance		GtkTypeObject;</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GtkTypeObject</code> is deprecated and should not be used in newly-written code.</p></div><p>A <a class="link" href="gtk-Types.html#GtkTypeObject"><span class="type">GtkTypeObject</span></a> defines the minimum structure requirementsfor type instances. Type instances returned from <a class="link" href="gtk-Types.html#gtk-type-new"><code class="function">gtk_type_new()</code></a>and initialized through a <a class="link" href="gtk-Types.html#GtkObjectInitFunc"><span class="type">GtkObjectInitFunc</span></a> need to directly inheritfrom this structure or at least copy its fields one by one.</p></div><hr><div class="refsect2" lang="en"><a name="id3344070"></a><h3><a name="GtkArg"></a>GtkArg</h3><a class="indexterm" name="id3344085"></a><pre class="programlisting">typedef struct {  GtkType type;  gchar *name;    /* this union only defines the required storage types for   * the possibile values, thus there is no gint enum_data field,   * because that would just be a mere alias for gint int_data.   * use the GTK_VALUE_*() and GTK_RETLOC_*() macros to access   * the discrete memebers.   */  union {    /* flat values */    gchar char_data;    guchar uchar_data;    gboolean bool_data;    gint int_data;    guint uint_data;    glong long_data;    gulong ulong_data;    gfloat float_data;    gdouble double_data;    gchar *string_data;    GtkObject *object_data;    gpointer pointer_data;        /* structured values */    struct {      GtkSignalFunc f;      gpointer d;    } signal_data;  } d;} GtkArg;</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GtkArg</code> is deprecated and should not be used in newly-written code.</p></div><p>This is a structure that we use to pass in typed values (and names).</p></div><hr><div class="refsect2" lang="en"><a name="id3344127"></a><h3><a name="GTK-VALUE-CHAR:CAPS"></a>GTK_VALUE_CHAR()</h3><a class="indexterm" name="id3344142"></a><pre class="programlisting">#define GTK_VALUE_CHAR(a)	((a).d.char_data)</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GTK_VALUE_CHAR</code> is deprecated and should not be used in newly-written code.</p></div><p>Gets the value of a <a class="link" href="gtk-Types.html#GtkArg"><span class="type">GtkArg</span></a> whose <a class="link" href="gtk-Types.html#GtkType"><span class="type">GtkType</span></a> is <code class="literal">GTK_TYPE_CHAR</code>.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>a</code></em>&#160;:</span></p></td><td>a <a class="link" href="gtk-Types.html#GtkArg"><span class="type">GtkArg</span></a>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3344223"></a><h3><a name="GTK-VALUE-UCHAR:CAPS"></a>GTK_VALUE_UCHAR()</h3><a class="indexterm" name="id3344239"></a><pre class="programlisting">#define GTK_VALUE_UCHAR(a)	((a).d.uchar_data)</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GTK_VALUE_UCHAR</code> is deprecated and should not be used in newly-written code.</p></div><p>Gets the value of a <a class="link" href="gtk-Types.html#GtkArg"><span class="type">GtkArg</span></a> whose <a class="link" href="gtk-Types.html#GtkType"><span class="type">GtkType</span></a> is <code class="literal">GTK_TYPE_UCHAR</code>.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>a</code></em>&#160;:</span></p></td><td>a <a class="link" href="gtk-Types.html#GtkArg"><span class="type">GtkArg</span></a>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3344321"></a><h3><a name="GTK-VALUE-BOOL:CAPS"></a>GTK_VALUE_BOOL()</h3><a class="indexterm" name="id3344336"></a><pre class="programlisting">#define GTK_VALUE_BOOL(a)	((a).d.bool_data)</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GTK_VALUE_BOOL</code> is deprecated and should not be used in newly-written code.</p></div><p>Gets the value of a <a class="link" href="gtk-Types.html#GtkArg"><span class="type">GtkArg</span></a> whose <a class="link" href="gtk-Types.html#GtkType"><span class="type">GtkType</span></a> is <code class="literal">GTK_TYPE_BOOL</code>.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>a</code></em>&#160;:</span></p></td><td>a <a class="link" href="gtk-Types.html#GtkArg"><span class="type">GtkArg</span></a>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3344418"></a><h3><a name="GTK-VALUE-INT:CAPS"></a>GTK_VALUE_INT()</h3><a class="indexterm" name="id3344433"></a><pre class="programlisting">#define GTK_VALUE_INT(a)	((a).d.int_data)</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GTK_VALUE_INT</code> is deprecated and should not be used in newly-written code.</p></div><p>Gets the value of a <a class="link" href="gtk-Types.html#GtkArg"><span class="type">GtkArg</span></a> whose <a class="link" href="gtk-Types.html#GtkType"><span class="type">GtkType</span></a> is <code class="literal">GTK_TYPE_INT</code>.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>a</code></em>&#160;:</span></p></td><td>a <a class="link" href="gtk-Types.html#GtkArg"><span class="type">GtkArg</span></a>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3344515"></a><h3><a name="GTK-VALUE-UINT:CAPS"></a>GTK_VALUE_UINT()</h3><a class="indexterm" name="id3344530"></a><pre class="programlisting">#define GTK_VALUE_UINT(a)	((a).d.uint_data)</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GTK_VALUE_UINT</code> is deprecated and should not be used in newly-written code.</p></div><p>Gets the value of a <a class="link" href="gtk-Types.html#GtkArg"><span class="type">GtkArg</span></a> whose <a class="link" href="gtk-Types.html#GtkType"><span class="type">GtkType</span></a> is <code class="literal">GTK_TYPE_UINT</code>.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>a</code></em>&#160;:</span></p></td><td>a <a class="link" href="gtk-Types.html#GtkArg"><span class="type">GtkArg</span></a>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3344612"></a><h3><a name="GTK-VALUE-LONG:CAPS"></a>GTK_VALUE_LONG()</h3><a class="indexterm" name="id3344627"></a><pre class="programlisting">#define GTK_VALUE_LONG(a)	((a).d.long_data)</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GTK_VALUE_LONG</code> is deprecated and should not be used in newly-written code.</p></div><p>Gets the value of a <a class="link" href="gtk-Types.html#GtkArg"><span class="type">GtkArg</span></a> whose <a class="link" href="gtk-Types.html#GtkType"><span class="type">GtkType</span></a> is <code class="literal">GTK_TYPE_LONG</code>.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>a</code></em>&#160;:</span></p></td><td>a <a class="link" href="gtk-Types.html#GtkArg"><span class="type">GtkArg</span></a>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3344709"></a><h3><a name="GTK-VALUE-ULONG:CAPS"></a>GTK_VALUE_ULONG()</h3><a class="indexterm" name="id3344725"></a><pre class="programlisting">#define GTK_VALUE_ULONG(a)	((a).d.ulong_data)</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GTK_VALUE_ULONG</code> is deprecated and should not be used in newly-written code.</p></div><p>Gets the value of a <a class="link" href="gtk-Types.html#GtkArg"><span class="type">GtkArg</span></a> whose <a class="link" href="gtk-Types.html#GtkType"><span class="type">GtkType</span></a> is <code class="literal">GTK_TYPE_ULONG</code>.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>a</code></em>&#160;:</span></p></td><td>a <a class="link" href="gtk-Types.html#GtkArg"><span class="type">GtkArg</span></a>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3344806"></a><h3><a name="GTK-VALUE-FLOAT:CAPS"></a>GTK_VALUE_FLOAT()</h3>

⌨️ 快捷键说明

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