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

📄 gtk-types.html

📁 该压缩包包含了GTK+的大量API函数
💻 HTML
📖 第 1 页 / 共 5 页
字号:
CLASS="INFORMALTABLE"><ANAME="AEN10483"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>a</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN10492"></A><H3><ANAME="GTK-VALUE-ARGS-CAPS"></A>GTK_VALUE_ARGS()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_VALUE_ARGS(a)	((a).d.args_data)</PRE></TD></TR></TABLE><P>Use to get the value of a GtkArg whose GtkType is GTK_TYPE_ARGS</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN10497"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>a</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN10506"></A><H3><ANAME="GTK-VALUE-CALLBACK-CAPS"></A>GTK_VALUE_CALLBACK()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_VALUE_CALLBACK(a)	((a).d.callback_data)</PRE></TD></TR></TABLE><P>Use to get the value of a GtkArg whose GtkType is GTK_TYPE_CALLBACK</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN10511"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>a</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN10520"></A><H3><ANAME="GTK-VALUE-C-CALLBACK-CAPS"></A>GTK_VALUE_C_CALLBACK()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_VALUE_C_CALLBACK(a) ((a).d.c_callback_data)</PRE></TD></TR></TABLE><P>Use to get the value of a GtkArg whose GtkType is GTK_TYPE_C_CALLBACK</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN10525"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>a</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN10534"></A><H3><ANAME="GTK-VALUE-FOREIGN-CAPS"></A>GTK_VALUE_FOREIGN()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_VALUE_FOREIGN(a)	((a).d.foreign_data)</PRE></TD></TR></TABLE><P>Use to get the value of a GtkArg whose GtkType is GTK_TYPE_C_FOREIGN</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN10539"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>a</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN10548"></A><H3><ANAME="GTK-RETLOC-CHAR-CAPS"></A>GTK_RETLOC_CHAR()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_RETLOC_CHAR(a)	((gchar*)	(a).d.pointer_data)</PRE></TD></TR></TABLE><P>If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_CHAR</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN10553"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>a</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN10562"></A><H3><ANAME="GTK-RETLOC-UCHAR-CAPS"></A>GTK_RETLOC_UCHAR()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_RETLOC_UCHAR(a)	((guchar*)	(a).d.pointer_data)</PRE></TD></TR></TABLE><P>If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_UCHAR</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN10567"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>a</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN10576"></A><H3><ANAME="GTK-RETLOC-BOOL-CAPS"></A>GTK_RETLOC_BOOL()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_RETLOC_BOOL(a)	((gboolean*)	(a).d.pointer_data)</PRE></TD></TR></TABLE><P>If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_BOOL</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN10581"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>a</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN10590"></A><H3><ANAME="GTK-RETLOC-INT-CAPS"></A>GTK_RETLOC_INT()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_RETLOC_INT(a)	((gint*)	(a).d.pointer_data)</PRE></TD></TR></TABLE><P>If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_INT</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN10595"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>a</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN10604"></A><H3><ANAME="GTK-RETLOC-UINT-CAPS"></A>GTK_RETLOC_UINT()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_RETLOC_UINT(a)	((guint*)	(a).d.pointer_data)</PRE></TD></TR></TABLE><P>If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_UINT</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN10609"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>a</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN10618"></A><H3><ANAME="GTK-RETLOC-LONG-CAPS"></A>GTK_RETLOC_LONG()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_RETLOC_LONG(a)	((glong*)	(a).d.pointer_data)</PRE></TD></TR></TABLE><P>If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_LONG</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN10623"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>a</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN10632"></A><H3><ANAME="GTK-RETLOC-ULONG-CAPS"></A>GTK_RETLOC_ULONG()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_RETLOC_ULONG(a)	((gulong*)	(a).d.pointer_data)</PRE></TD></TR></TABLE><P>If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_ULONG</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN10637"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>a</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN10646"></A><H3><ANAME="GTK-RETLOC-FLOAT-CAPS"></A>GTK_RETLOC_FLOAT()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_RETLOC_FLOAT(a)	((gfloat*)	(a).d.pointer_data)</PRE></TD></TR></TABLE><P>If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_FLOAT</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN10651"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>a</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN10660"></A><H3><ANAME="GTK-RETLOC-DOUBLE-CAPS"></A>GTK_RETLOC_DOUBLE()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_RETLOC_DOUBLE(a)	((gdouble*)	(a).d.pointer_data)</PRE></TD></TR></TABLE><P>If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_DOUBLE</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN10665"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>a</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN10674"></A><H3><ANAME="GTK-RETLOC-STRING-CAPS"></A>GTK_RETLOC_STRING()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_RETLOC_STRING(a)	((gchar**)	(a).d.pointer_data)</PRE></TD></TR></TABLE><P>If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_STRING</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN10679"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>a</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN10688"></A><H3><ANAME="GTK-RETLOC-ENUM-CAPS"></A>GTK_RETLOC_ENUM()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_RETLOC_ENUM(a)	((gint*)	(a).d.pointer_data)</PRE></TD></TR></TABLE><P>If the GtkArg contains a pointer to the value, this macro will be a pointer to a G

⌨️ 快捷键说明

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