📄 gtk-types.html
字号:
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> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </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> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </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> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </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> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </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> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </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> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </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> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </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> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </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> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </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> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </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> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </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> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </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> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </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> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </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> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </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 + -