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

📄 gtkclist.html

📁 该压缩包包含了GTK+的大量API函数
💻 HTML
📖 第 1 页 / 共 5 页
字号:
>&quot;            void        user_function      (<AHREF="gtkclist.html">GtkCList</A> *clist,                                            <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> user_data);&quot;<AHREF="gtkclist.html#GTKCLIST-UNDO-SELECTION">undo-selection</A>&quot;            void        user_function      (<AHREF="gtkclist.html">GtkCList</A> *clist,                                            <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> user_data);&quot;<AHREF="gtkclist.html#GTKCLIST-START-SELECTION">start-selection</A>&quot;            void        user_function      (<AHREF="gtkclist.html">GtkCList</A> *clist,                                            <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> user_data);&quot;<AHREF="gtkclist.html#GTKCLIST-END-SELECTION">end-selection</A>&quot;            void        user_function      (<AHREF="gtkclist.html">GtkCList</A> *clist,                                            <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> user_data);&quot;<AHREF="gtkclist.html#GTKCLIST-TOGGLE-ADD-MODE">toggle-add-mode</A>&quot;            void        user_function      (<AHREF="gtkclist.html">GtkCList</A> *clist,                                            <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> user_data);&quot;<AHREF="gtkclist.html#GTKCLIST-EXTEND-SELECTION">extend-selection</A>&quot;            void        user_function      (<AHREF="gtkclist.html">GtkCList</A> *clist,                                            <AHREF="gtk-standard-enumerations.html#GTKSCROLLTYPE">GtkScrollType</A> scroll_type,                                            <AHREF=../glib/glib-basic-types.html#GFLOAT>gfloat</A> position,                                            <AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A> auto_start_selection,                                            <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> user_data);&quot;<AHREF="gtkclist.html#GTKCLIST-SCROLL-VERTICAL">scroll-vertical</A>&quot;            void        user_function      (<AHREF="gtkclist.html">GtkCList</A> *clist,                                            <AHREF="gtk-standard-enumerations.html#GTKSCROLLTYPE">GtkScrollType</A> scroll_type,                                            <AHREF=../glib/glib-basic-types.html#GFLOAT>gfloat</A> position,                                            <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> user_data);&quot;<AHREF="gtkclist.html#GTKCLIST-SCROLL-HORIZONTAL">scroll-horizontal</A>&quot;            void        user_function      (<AHREF="gtkclist.html">GtkCList</A> *clist,                                            <AHREF="gtk-standard-enumerations.html#GTKSCROLLTYPE">GtkScrollType</A> scroll_type,                                            <AHREF=../glib/glib-basic-types.html#GFLOAT>gfloat</A> position,                                            <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> user_data);&quot;<AHREF="gtkclist.html#GTKCLIST-ABORT-COLUMN-RESIZE">abort-column-resize</A>&quot;            void        user_function      (<AHREF="gtkclist.html">GtkCList</A> *clist,                                            <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> user_data);</PRE></TD></TR></TABLE></DIV><DIVCLASS="REFSECT1"><ANAME="AEN16327"></A><H2>Description</H2><P>The <AHREF="gtkclist.html">GtkCList</A> widget is a very useful multi-columned scrolling list.  It can displaydata in nicely aligned vertical columns, with titles at the top of the list.</P></DIV><DIVCLASS="REFSECT1"><ANAME="AEN16331"></A><H2>Details</H2><DIVCLASS="REFSECT2"><ANAME="AEN16333"></A><H3><ANAME="GTKCLIST-STRUCT"></A>struct GtkCList</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">struct GtkCList;</PRE></TD></TR></TABLE><P>This is the embodiment of the <AHREF="gtkclist.html">GtkCList</A> widget.  This structure containsonly private data, and should be accessed only via the CList API.</P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN16339"></A><H3><ANAME="GTKCELLTYPE"></A>enum GtkCellType</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">typedef enum{  GTK_CELL_EMPTY,  GTK_CELL_TEXT,  GTK_CELL_PIXMAP,  GTK_CELL_PIXTEXT,  GTK_CELL_WIDGET} GtkCellType;</PRE></TD></TR></TABLE><P>Identifies the type of element in the current cell of the CList.  Cells cancontain text, pixmaps, or both. Unfortunately support for <TTCLASS="LITERAL">GTK_CELL_WIDGET</TT>was never completed.</P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN16345"></A><H3><ANAME="GTKBUTTONACTION"></A>enum GtkButtonAction</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">typedef enum{  GTK_BUTTON_IGNORED = 0,  GTK_BUTTON_SELECTS = 1 &lt;&lt; 0,  GTK_BUTTON_DRAGS   = 1 &lt;&lt; 1,  GTK_BUTTON_EXPANDS = 1 &lt;&lt; 2} GtkButtonAction;</PRE></TD></TR></TABLE><P>Values for specifying what mouse button events a CList willreact to.</P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN16350"></A><H3><ANAME="GTK-CLIST-FLAGS-CAPS"></A>GTK_CLIST_FLAGS()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_CLIST_FLAGS(clist)             (GTK_CLIST (clist)-&gt;flags)</PRE></TD></TR></TABLE><P>Reads the current flags of the specified CList.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN16355"></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>clist</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The <AHREF="gtkclist.html">GtkCList</A> widget from which to get the flags&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN16365"></A><H3><ANAME="GTK-CLIST-SET-FLAG-CAPS"></A>GTK_CLIST_SET_FLAG()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_CLIST_SET_FLAG(clist,flag)     (GTK_CLIST_FLAGS (clist) |= (GTK_ ## flag))</PRE></TD></TR></TABLE><P>A macro to set a particular flag for the specified CList.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN16370"></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>clist</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The <AHREF="gtkclist.html">GtkCList</A> widget to affect.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>flag</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A single <AHREF="gtkclist.html">GtkCList</A> flag to set.  NOTE: Do not add the GTK_ prefix.&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN16385"></A><H3><ANAME="GTK-CLIST-UNSET-FLAG-CAPS"></A>GTK_CLIST_UNSET_FLAG()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_CLIST_UNSET_FLAG(clist,flag)   (GTK_CLIST_FLAGS (clist) &amp;= ~(GTK_ ## flag))</PRE></TD></TR></TABLE><P>A macro to clear a particular flag for the specified CList.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN16390"></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>clist</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The <AHREF="gtkclist.html">GtkCList</A> widget to affect.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>flag</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A single <AHREF="gtkclist.html">GtkCList</A> flag to clear.  NOTE: Do not add the GTK_ prefix.&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN16405"></A><H3><ANAME="GTK-CLIST-IN-DRAG-CAPS"></A>GTK_CLIST_IN_DRAG()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_CLIST_IN_DRAG(clist)           (GTK_CLIST_FLAGS (clist) &amp; GTK_CLIST_IN_DRAG)</PRE></TD></TR></TABLE><P>A macro to check whether the <AHREF="gtkclist.html">GtkCList</A> is in "drag mode."</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN16411"></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>clist</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The <AHREF="gtkclist.html">GtkCList</A> to check.&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN16421"></A><H3><ANAME="GTK-CLIST-ROW-HEIGHT-SET-CAPS"></A>GTK_CLIST_ROW_HEIGHT_SET()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_CLIST_ROW_HEIGHT_SET(clist)    (GTK_CLIST_FLAGS (clist) &amp; GTK_CLIST_ROW_HEIGHT_SET)</PRE></TD></TR></TABLE><P>A macro to check whether the <AHREF="gtkclist.html">GtkCList</A>'s row height is set.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN16427"></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>clist</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The <AHREF="gtkclist.html">GtkCList</A> to check.&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN16437"></A><H3><ANAME="GTK-CLIST-SHOW-TITLES-CAPS"></A>GTK_CLIST_SHOW_TITLES()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_CLIST_SHOW_TITLES(clist)       (GTK_CLIST_FLAGS (clist) &amp; GTK_CLIST_SHOW_TITLES)</PRE></TD></TR></TABLE><P>A macro to check whether the flag for showing the widget's column titles is set.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN16442"></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>clist</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The <AHREF="gtkclist.html">GtkCList</A> widget to check.&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN16452"></A><H3><ANAME="GTK-CLIST-CHILD-HAS-FOCUS-CAPS"></A>GTK_CLIST_CHILD_HAS_FOCUS()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_CLIST_CHILD_HAS_FOCUS(clist)   (GTK_CLIST_FLAGS (clist) &amp; GTK_CLIST_CHILD_HAS_FOCUS)</PRE></TD></TR></TABLE><P>A macro to check whether a child widget of the CListhas the focus.</P><DIVCLASS="INFORMALTABLE"><A

⌨️ 快捷键说明

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