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

📄 gtk-types.html

📁 该压缩包包含了GTK+的大量API函数
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<HTML><HEAD><TITLE>Types</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.61"><LINKREL="HOME"TITLE="GTK+ Reference Manual"HREF="index.html"><LINKREL="UP"TITLE="GTK+ "HREF="gtk.html"><LINKREL="PREVIOUS"TITLE="Implementation of Object Properties"HREF="gtk-object-properties.html"><LINKREL="NEXT"TITLE="Bindings"HREF="gtk-bindings.html"></HEAD><BODYCLASS="REFENTRY"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLEWIDTH="100%"BORDER="0"BGCOLOR="#000000"CELLPADDING="1"CELLSPACING="0"><TR><THCOLSPAN="4"ALIGN="center"><FONTCOLOR="#FFFFFF"SIZE="5">GTK+ Reference Manual</FONT></TH></TR><TR><TDWIDTH="25%"BGCOLOR="#C00000"ALIGN="left"><AHREF="gtk-object-properties.html"><FONTCOLOR="#FFFFFF"SIZE="3"><B>&#60;&#60;&#60; Previous Page</B></FONT></A></TD><TDWIDTH="25%"BGCOLOR="#0000C0"ALIGN="center"><FONTCOLOR="#FFFFFF"SIZE="3"><B><AHREF="index.html"><FONTCOLOR="#FFFFFF"SIZE="3"><B>Home</B></FONT></A></B></FONT></TD><TDWIDTH="25%"BGCOLOR="#00C000"ALIGN="center"><FONTCOLOR="#FFFFFF"SIZE="3"><B><AHREF="gtk.html"><FONTCOLOR="#FFFFFF"SIZE="3"><B>Up</B></FONT></A></B></FONT></TD><TDWIDTH="25%"BGCOLOR="#C00000"ALIGN="right"><AHREF="gtk-bindings.html"><FONTCOLOR="#FFFFFF"SIZE="3"><B>Next Page &#62;&#62;&#62;</B></FONT></A></TD></TR></TABLE></DIV><H1><ANAME="GTK-TYPES">Types</A></H1><DIVCLASS="REFNAMEDIV"><ANAME="AEN9652"></A><H2>Name</H2>Types&nbsp;--&nbsp;Handle run-time type creation.</DIV><DIVCLASS="REFSYNOPSISDIV"><ANAME="AEN9655"></A><H2>Synopsis</H2><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="SYNOPSIS">&#13;#include &lt;gtk/gtk.h&gt;typedef     <AHREF="gtk-types.html#GTKTYPE">GtkType</A>;enum        <AHREF="gtk-types.html#GTKFUNDAMENTALTYPE">GtkFundamentalType</A>;#define     <AHREF="gtk-types.html#GTK-TYPE-NUM-BUILTINS-CAPS">GTK_TYPE_NUM_BUILTINS</A>#define     <AHREF="gtk-types.html#GTK-TYPE-FLAT-FIRST-CAPS">GTK_TYPE_FLAT_FIRST</A>#define     <AHREF="gtk-types.html#GTK-TYPE-FLAT-LAST-CAPS">GTK_TYPE_FLAT_LAST</A>#define     <AHREF="gtk-types.html#GTK-TYPE-STRUCTURED-FIRST-CAPS">GTK_TYPE_STRUCTURED_FIRST</A>#define     <AHREF="gtk-types.html#GTK-TYPE-STRUCTURED-LAST-CAPS">GTK_TYPE_STRUCTURED_LAST</A>#define     <AHREF="gtk-types.html#GTK-TYPE-FUNDAMENTAL-LAST-CAPS">GTK_TYPE_FUNDAMENTAL_LAST</A>#define     <AHREF="gtk-types.html#GTK-TYPE-FUNDAMENTAL-MAX-CAPS">GTK_TYPE_FUNDAMENTAL_MAX</A>#define     <AHREF="gtk-types.html#GTK-STRUCT-OFFSET-CAPS">GTK_STRUCT_OFFSET</A>               (struct, field)#define     <AHREF="gtk-types.html#GTK-CHECK-CAST-CAPS">GTK_CHECK_CAST</A>                  (tobj, cast_type, cast)#define     <AHREF="gtk-types.html#GTK-CHECK-CLASS-CAST-CAPS">GTK_CHECK_CLASS_CAST</A>            (tclass,cast_type,cast)#define     <AHREF="gtk-types.html#GTK-CHECK-TYPE-CAPS">GTK_CHECK_TYPE</A>                  (type_object, otype)#define     <AHREF="gtk-types.html#GTK-CHECK-CLASS-TYPE-CAPS">GTK_CHECK_CLASS_TYPE</A>            (type_class, otype)#define     <AHREF="gtk-types.html#GTK-TYPE-IDENTIFIER-CAPS">GTK_TYPE_IDENTIFIER</A><AHREF="gtk-types.html#GTKTYPE">GtkType</A>     <AHREF="gtk-types.html#GTK-IDENTIFIER-GET-TYPE">gtk_identifier_get_type</A>         (void);#define     <AHREF="gtk-types.html#GTK-TYPE-MAKE-CAPS">GTK_TYPE_MAKE</A>                   (parent_t, seqno)#define     <AHREF="gtk-types.html#GTK-FUNDAMENTAL-TYPE-CAPS">GTK_FUNDAMENTAL_TYPE</A>            (type)#define     <AHREF="gtk-types.html#GTK-TYPE-SEQNO-CAPS">GTK_TYPE_SEQNO</A>                  (type)#define     <AHREF="gtk-types.html#GTK-SIGNAL-FUNC-CAPS">GTK_SIGNAL_FUNC</A>                 (f)void        (<AHREF="gtk-types.html#GTKCLASSINITFUNC">*GtkClassInitFunc</A>)             (<AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> klass);void        (<AHREF="gtk-types.html#GTKOBJECTINITFUNC">*GtkObjectInitFunc</A>)            (<AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> object,                                             <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> klass);void        (<AHREF="gtk-types.html#GTKSIGNALFUNC">*GtkSignalFunc</A>)                ();<AHREF=../glib/glib-basic-types.html#GINT>gint</A>        (<AHREF="gtk-types.html#GTKFUNCTION">*GtkFunction</A>)                  (<AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> data);void        (<AHREF="gtk-types.html#GTKDESTROYNOTIFY">*GtkDestroyNotify</A>)             (<AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> data);void        (<AHREF="gtk-types.html#GTKCALLBACKMARSHAL">*GtkCallbackMarshal</A>)           (<AHREF="gtkobject.html">GtkObject</A> *object,                                             <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> data,                                             <AHREF=../glib/glib-basic-types.html#GUINT>guint</A> n_args,                                             <AHREF="gtk-types.html#GTKARG">GtkArg</A> *args);void        (<AHREF="gtk-types.html#GTKSIGNALMARSHALLER">*GtkSignalMarshaller</A>)          (<AHREF="gtkobject.html">GtkObject</A> *object,                                             <AHREF="gtk-types.html#GTKSIGNALFUNC">GtkSignalFunc</A> func,                                             <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> func_data,                                             <AHREF="gtk-types.html#GTKARG">GtkArg</A> *args);void        (<AHREF="gtk-types.html#GTKARGGETFUNC">*GtkArgGetFunc</A>)                (<AHREF="gtkobject.html">GtkObject</A> *object,                                             <AHREF="gtk-types.html#GTKARG">GtkArg</A> *arg,                                             <AHREF=../glib/glib-basic-types.html#GUINT>guint</A> arg_id);void        (<AHREF="gtk-types.html#GTKARGSETFUNC">*GtkArgSetFunc</A>)                (<AHREF="gtkobject.html">GtkObject</A> *object,                                             <AHREF="gtk-types.html#GTKARG">GtkArg</A> *arg,                                             <AHREF=../glib/glib-basic-types.html#GUINT>guint</A> arg_id);struct      <AHREF="gtk-types.html#GTKTYPEOBJECT">GtkTypeObject</A>;struct      <AHREF="gtk-types.html#GTKARG">GtkArg</A>;#define     <AHREF="gtk-types.html#GTK-VALUE-CHAR-CAPS">GTK_VALUE_CHAR</A>                  (a)#define     <AHREF="gtk-types.html#GTK-VALUE-UCHAR-CAPS">GTK_VALUE_UCHAR</A>                 (a)#define     <AHREF="gtk-types.html#GTK-VALUE-BOOL-CAPS">GTK_VALUE_BOOL</A>                  (a)#define     <AHREF="gtk-types.html#GTK-VALUE-INT-CAPS">GTK_VALUE_INT</A>                   (a)#define     <AHREF="gtk-types.html#GTK-VALUE-UINT-CAPS">GTK_VALUE_UINT</A>                  (a)#define     <AHREF="gtk-types.html#GTK-VALUE-LONG-CAPS">GTK_VALUE_LONG</A>                  (a)#define     <AHREF="gtk-types.html#GTK-VALUE-ULONG-CAPS">GTK_VALUE_ULONG</A>                 (a)#define     <AHREF="gtk-types.html#GTK-VALUE-FLOAT-CAPS">GTK_VALUE_FLOAT</A>                 (a)#define     <AHREF="gtk-types.html#GTK-VALUE-DOUBLE-CAPS">GTK_VALUE_DOUBLE</A>                (a)#define     <AHREF="gtk-types.html#GTK-VALUE-STRING-CAPS">GTK_VALUE_STRING</A>                (a)#define     <AHREF="gtk-types.html#GTK-VALUE-ENUM-CAPS">GTK_VALUE_ENUM</A>                  (a)#define     <AHREF="gtk-types.html#GTK-VALUE-FLAGS-CAPS">GTK_VALUE_FLAGS</A>                 (a)#define     <AHREF="gtk-types.html#GTK-VALUE-BOXED-CAPS">GTK_VALUE_BOXED</A>                 (a)#define     <AHREF="gtk-types.html#GTK-VALUE-POINTER-CAPS">GTK_VALUE_POINTER</A>               (a)#define     <AHREF="gtk-types.html#GTK-VALUE-OBJECT-CAPS">GTK_VALUE_OBJECT</A>                (a)#define     <AHREF="gtk-types.html#GTK-VALUE-SIGNAL-CAPS">GTK_VALUE_SIGNAL</A>                (a)#define     <AHREF="gtk-types.html#GTK-VALUE-ARGS-CAPS">GTK_VALUE_ARGS</A>                  (a)#define     <AHREF="gtk-types.html#GTK-VALUE-CALLBACK-CAPS">GTK_VALUE_CALLBACK</A>              (a)#define     <AHREF="gtk-types.html#GTK-VALUE-C-CALLBACK-CAPS">GTK_VALUE_C_CALLBACK</A>            (a)#define     <AHREF="gtk-types.html#GTK-VALUE-FOREIGN-CAPS">GTK_VALUE_FOREIGN</A>               (a)#define     <AHREF="gtk-types.html#GTK-RETLOC-CHAR-CAPS">GTK_RETLOC_CHAR</A>                 (a)#define     <AHREF="gtk-types.html#GTK-RETLOC-UCHAR-CAPS">GTK_RETLOC_UCHAR</A>                (a)#define     <AHREF="gtk-types.html#GTK-RETLOC-BOOL-CAPS">GTK_RETLOC_BOOL</A>                 (a)#define     <AHREF="gtk-types.html#GTK-RETLOC-INT-CAPS">GTK_RETLOC_INT</A>                  (a)#define     <AHREF="gtk-types.html#GTK-RETLOC-UINT-CAPS">GTK_RETLOC_UINT</A>                 (a)#define     <AHREF="gtk-types.html#GTK-RETLOC-LONG-CAPS">GTK_RETLOC_LONG</A>                 (a)#define     <AHREF="gtk-types.html#GTK-RETLOC-ULONG-CAPS">GTK_RETLOC_ULONG</A>                (a)#define     <AHREF="gtk-types.html#GTK-RETLOC-FLOAT-CAPS">GTK_RETLOC_FLOAT</A>                (a)#define     <AHREF="gtk-types.html#GTK-RETLOC-DOUBLE-CAPS">GTK_RETLOC_DOUBLE</A>               (a)#define     <AHREF="gtk-types.html#GTK-RETLOC-STRING-CAPS">GTK_RETLOC_STRING</A>               (a)#define     <AHREF="gtk-types.html#GTK-RETLOC-ENUM-CAPS">GTK_RETLOC_ENUM</A>                 (a)#define     <AHREF="gtk-types.html#GTK-RETLOC-FLAGS-CAPS">GTK_RETLOC_FLAGS</A>                (a)#define     <AHREF="gtk-types.html#GTK-RETLOC-BOXED-CAPS">GTK_RETLOC_BOXED</A>                (a)#define     <AHREF="gtk-types.html#GTK-RETLOC-POINTER-CAPS">GTK_RETLOC_POINTER</A>              (a)#define     <AHREF="gtk-types.html#GTK-RETLOC-OBJECT-CAPS">GTK_RETLOC_OBJECT</A>               (a)struct      <AHREF="gtk-types.html#GTKTYPEINFO">GtkTypeInfo</A>;struct      <AHREF="gtk-types.html#GTKTYPEQUERY">GtkTypeQuery</A>;struct      <AHREF="gtk-types.html#GTKTYPECLASS">GtkTypeClass</A>;struct      <AHREF="gtk-types.html#GTKENUMVALUE">GtkEnumValue</A>;void        <AHREF="gtk-types.html#GTK-TYPE-INIT">gtk_type_init</A>                   (void);<AHREF="gtk-types.html#GTKTYPE">GtkType</A>     <AHREF="gtk-types.html#GTK-TYPE-UNIQUE">gtk_type_unique</A>                 (<AHREF="gtk-types.html#GTKTYPE">GtkType</A> parent_type,                                             const <AHREF="gtk-types.html#GTKTYPEINFO">GtkTypeInfo</A> *type_info);void        <AHREF="gtk-types.html#GTK-TYPE-SET-CHUNK-ALLOC">gtk_type_set_chunk_alloc</A>        (<AHREF="gtk-types.html#GTKTYPE">GtkType</A> type,                                             <AHREF=../glib/glib-basic-types.html#GUINT>guint</A> n_chunks);<AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A>*      <AHREF="gtk-types.html#GTK-TYPE-NAME">gtk_type_name</A>                   (<AHREF=../glib/glib-basic-types.html#GUINT>guint</A> type);<AHREF="gtk-types.html#GTKTYPE">GtkType</A>     <AHREF="gtk-types.html#GTK-TYPE-FROM-NAME">gtk_type_from_name</A>              (const <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *name);<AHREF="gtk-types.html#GTKTYPE">GtkType</A>     <AHREF="gtk-types.html#GTK-TYPE-PARENT">gtk_type_parent</A>                 (<AHREF="gtk-types.html#GTKTYPE">GtkType</A> type);<AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A>    <AHREF="gtk-types.html#GTK-TYPE-CLASS">gtk_type_class</A>                  (<AHREF="gtk-types.html#GTKTYPE">GtkType</A> type);<AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A>    <AHREF="gtk-types.html#GTK-TYPE-PARENT-CLASS">gtk_type_parent_class</A>           (<AHREF="gtk-types.html#GTKTYPE">GtkType</A> type);<AHREF=../glib/glib-doubly-linked-lists.html#GLIST>GList</A>*      <AHREF="gtk-types.html#GTK-TYPE-CHILDREN-TYPES">gtk_type_children_types</A>         (<AHREF="gtk-types.html#GTKTYPE">GtkType</A> type);<AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A>    <AHREF="gtk-types.html#GTK-TYPE-NEW">gtk_type_new</A>                    (<AHREF="gtk-types.html#GTKTYPE">GtkType</A> type);void        <AHREF="gtk-types.html#GTK-TYPE-FREE">gtk_type_free</A>                   (<AHREF="gtk-types.html#GTKTYPE">GtkType</A> type,                                             <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> mem);void        <AHREF="gtk-types.html#GTK-TYPE-DESCRIBE-HERITAGE">gtk_type_describe_heritage</A>      (<AHREF="gtk-types.html#GTKTYPE">GtkType</A> type);void        <AHREF="gtk-types.html#GTK-TYPE-DESCRIBE-TREE">gtk_type_describe_tree</A>          (<AHREF="gtk-types.html#GTKTYPE">GtkType</A> type,                                             <AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A> show_size);<AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A>    <AHREF="gtk-types.html#GTK-TYPE-IS-A">gtk_type_is_a</A>                   (<AHREF="gtk-types.html#GTKTYPE">GtkType</A> type,                                             <AHREF="gtk-types.html#GTKTYPE">GtkType</A> is_a_type);<AHREF="gtk-types.html#GTKTYPEOBJECT">GtkTypeObject</A>* <AHREF="gtk-types.html#GTK-TYPE-CHECK-OBJECT-CAST">gtk_type_check_object_cast</A>   (<AHREF="gtk-types.html#GTKTYPEOBJECT">GtkTypeObject</A> *type_object,                                             <AHREF="gtk-types.html#GTKTYPE">GtkType</A> cast_type);<AHREF="gtk-types.html#GTKTYPECLASS">GtkTypeClass</A>* <AHREF="gtk-types.html#GTK-TYPE-CHECK-CLASS-CAST">gtk_type_check_class_cast</A>     (<AHREF="gtk-types.html#GTKTYPECLASS">GtkTypeClass</A> *klass,                                             <AHREF="gtk-types.html#GTKTYPE">GtkType</A> cast_type);<AHREF="gtk-types.html#GTKTYPE">GtkType</A>     <AHREF="gtk-types.html#GTK-TYPE-REGISTER-ENUM">gtk_type_register_enum</A>          (const <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *type_name,                                             <AHREF="gtk-types.html#GTKENUMVALUE">GtkEnumValue</A> *values);<AHREF="gtk-types.html#GTKTYPE">GtkType</A>     <AHREF="gtk-types.html#GTK-TYPE-REGISTER-FLAGS">gtk_type_register_flags</A>         (const <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *type_name,                                             GtkFlagValue *values);<AHREF="gtk-types.html#GTKENUMVALUE">GtkEnumValue</A>* <AHREF="gtk-types.html#GTK-TYPE-ENUM-GET-VALUES">gtk_type_enum_get_values</A>      (<AHREF="gtk-types.html#GTKTYPE">GtkType</A> enum_type);GtkFlagValue* <AHREF="gtk-types.html#GTK-TYPE-FLAGS-GET-VALUES">gtk_type_flags_get_values</A>     (<AHREF="gtk-types.html#GTKTYPE">GtkType</A> flags_type);<AHREF="gtk-types.html#GTKENUMVALUE">GtkEnumValue</A>* <AHREF="gtk-types.html#GTK-TYPE-ENUM-FIND-VALUE">gtk_type_enum_find_value</A>      (<AHREF="gtk-types.html#GTKTYPE">GtkType</A> enum_type,                                             const <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *value_name);GtkFlagValue* <AHREF="gtk-types.html#GTK-TYPE-FLAGS-FIND-VALUE">gtk_type_flags_find_value</A>     (<AHREF="gtk-types.html#GTKTYPE">GtkType</A> flag_type,                                             const <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *value_name);void        <AHREF="gtk-types.html#GTK-TYPE-SET-VARARGS-TYPE">gtk_type_set_varargs_type</A>       (<AHREF="gtk-types.html#GTKTYPE">GtkType</A> foreign_type,                                             <AHREF="gtk-types.html#GTKTYPE">GtkType</A> varargs_type);<AHREF="gtk-types.html#GTKTYPE">GtkType</A>     <AHREF="gtk-types.html#GTK-TYPE-GET-VARARGS-TYPE">gtk_type_get_varargs_type</A>       (<AHREF="gtk-types.html#GTKTYPE">GtkType</A> foreign_type);<AHREF="gtk-types.html#GTKTYPEQUERY">GtkTypeQuery</A>* <AHREF="gtk-types.html#GTK-TYPE-QUERY">gtk_type_query</A>                (<AHREF="gtk-types.html#GTKTYPE">GtkType</A> type);&#13;</PRE></TD></TR></TABLE></DIV><DIVCLASS="REFSECT1"><ANAME="AEN9829"></A><H2>Description</H2><P>Gtk's type system is extensible.  Because of that, types have to bemanaged at runtime.</P></DIV><DIVCLASS="REFSECT1"><ANAME="AEN9832"></A><H2>Details</H2><DIVCLASS="REFSECT2"><ANAME="AEN9834"></A><H3><ANAME="GTKTYPE"></A>GtkType</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">typedef guint GtkType;</PRE></TD></TR></TABLE><P><TTCLASS="PARAMETER"><I>GtkType</I></TT> is unique integer identifying the type.  The guts of theinformation about the type is held in a private struct namedGtkTypeNode.</P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN9840"></A><H3><ANAME="GTKFUNDAMENTALTYPE"></A>enum GtkFundamentalType</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">typedef enum{  GTK_TYPE_INVALID,  GTK_TYPE_NONE,    /* flat types */  GTK_TYPE_CHAR,  GTK_TYPE_UCHAR,  GTK_TYPE_BOOL,  GTK_TYPE_INT,  GTK_TYPE_UINT,  GTK_TYPE_LONG,  GTK_TYPE_ULONG,  GTK_TYPE_FLOAT,  GTK_TYPE_DOUBLE,  GTK_TYPE_STRING,  GTK_TYPE_ENUM,  GTK_TYPE_FLAGS,  GTK_TYPE_BOXED,  GTK_TYPE_POINTER,    /* structured types */  GTK_TYPE_SIGNAL,  GTK_TYPE_ARGS,  GTK_TYPE_CALLBACK,  GTK_TYPE_C_CALLBACK,  GTK_TYPE_FOREIGN,    /* base type node of the object system */  GTK_TYPE_OBJECT} GtkFundamentalType;</PRE></TD></TR></TABLE><P><TTCLASS="PARAMETER"><I>GtkFundamentalType</I></TT> is an enumerated type which lists all the possiblefundamental types (e.g. char, uchar, int, long, float, etc).</P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN9846"></A><H3><ANAME="GTK-TYPE-NUM-BUILTINS-CAPS"></A>GTK_TYPE_NUM_BUILTINS</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define	GTK_TYPE_NUM_BUILTINS	(121)</PRE></TD></TR></TABLE><P>No idea.</P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN9851"></A><H3><ANAME="GTK-TYPE-FLAT-FIRST-CAPS"></A>GTK_TYPE_FLAT_FIRST</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define	GTK_TYPE_FLAT_FIRST		GTK_TYPE_CHAR</PRE></TD></TR></TABLE><P>The first "flat" (no struct) enumerated type value.</P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN9856"></A><H3><ANAME="GTK-TYPE-FLAT-LAST-CAPS"></A>GTK_TYPE_FLAT_LAST</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define	GTK_TYPE_FLAT_LAST		GTK_TYPE_POINTER</PRE></TD></TR></TABLE><P>The last "flat" (no struct) enumerated type value.</P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN9861"></A><H3><A

⌨️ 快捷键说明

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