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

📄 gtkctree.html

📁 该压缩包包含了GTK+的大量API函数
💻 HTML
📖 第 1 页 / 共 5 页
字号:
> *source_node,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *new_parent,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *new_sibling);</PRE></TD></TR></TABLE><P>FIXME</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN21531"></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>ctree</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>source_node</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>new_parent</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>new_sibling</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><ICLASS="EMPHASIS">Returns</I> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN21556"></A><H3><ANAME="GTKCTREEROW"></A>struct GtkCTreeRow</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">struct GtkCTreeRow{  GtkCListRow row;    GtkCTreeNode *parent;  GtkCTreeNode *sibling;  GtkCTreeNode *children;    GdkPixmap *pixmap_closed;  GdkBitmap *mask_closed;  GdkPixmap *pixmap_opened;  GdkBitmap *mask_opened;    guint16 level;    guint is_leaf  : 1;  guint expanded : 1;};</PRE></TD></TR></TABLE><P>A structure representing a single row in the tree graph.The values inside the structure should be considered read-only.This structure is derived from the <AHREF="gtkclist.html#GTKCLISTROW">GtkCListRow</A> structure.<DIVCLASS="INFORMALTABLE"><ANAME="AEN21562"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFF0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *<TTCLASS="STRUCTFIELD"><I>parent</I></TT>;</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The parent node of the node corresponding to this row.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *<TTCLASS="STRUCTFIELD"><I>sibling</I></TT>;</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The next sibling node of the node corresponding to this row.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *<TTCLASS="STRUCTFIELD"><I>children</I></TT>;</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The first child node corresponding to this row; to accessthe other children, just use the siblings of that node.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><AHREF=../gdk/gdk-bitmaps-and-pixmaps.html#GDKPIXMAP>GdkPixmap</A> *<TTCLASS="STRUCTFIELD"><I>pixmap_closed</I></TT>;</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> The pixmap to be shown when the node is collapsed.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><AHREF=../gdk/gdk-bitmaps-and-pixmaps.html#GDKBITMAP>GdkBitmap</A> *<TTCLASS="STRUCTFIELD"><I>mask_closed</I></TT>;</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> The mask for the above pixmap.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><AHREF=../gdk/gdk-bitmaps-and-pixmaps.html#GDKPIXMAP>GdkPixmap</A> *<TTCLASS="STRUCTFIELD"><I>pixmap_opened</I></TT>;</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> The pixmap to be shown when the node is expanded.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><AHREF=../gdk/gdk-bitmaps-and-pixmaps.html#GDKBITMAP>GdkBitmap</A> *<TTCLASS="STRUCTFIELD"><I>mask_opened</I></TT>;</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> The mask for the above pixmap.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><AHREF=../glib/glib-basic-types.html#GUINT16>guint16</A> <TTCLASS="STRUCTFIELD"><I>level</I></TT>;</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The level of this node in the tree.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><AHREF=../glib/glib-basic-types.html#GUINT>guint</A> <TTCLASS="STRUCTFIELD"><I>is_leaf</I></TT> : 1;</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">Whether this row is a leaf.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><AHREF=../glib/glib-basic-types.html#GUINT>guint</A> <TTCLASS="STRUCTFIELD"><I>expanded</I></TT> : 1;</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">Whether the children of this row are visible.</TD></TR></TBODY></TABLE><P></P></DIV>&#13;</P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN21617"></A><H3><ANAME="GTKCTREENODE"></A>struct GtkCTreeNode</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">struct GtkCTreeNode {  GList list;};</PRE></TD></TR></TABLE><P>This structure is opaque - you should use themacros <AHREF="gtkctree.html#GTK-CTREE-ROW-CAPS">GTK_CTREE_ROW</A>, <AHREF="gtkctree.html#GTK-CTREE-NODE-NEXT-CAPS">GTK_CTREE_NODE_NEXT</A> etc. as wellas the functions below to access it.</P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN21624"></A><H3><ANAME="GTK-CTREE-CONSTRUCT"></A>gtk_ctree_construct ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void        gtk_ctree_construct             (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF=../glib/glib-basic-types.html#GINT>gint</A> columns,                                             <AHREF=../glib/glib-basic-types.html#GINT>gint</A> tree_column,                                             <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *titles[]);</PRE></TD></TR></TABLE><P>This function is not usually used by users.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN21633"></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>ctree</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>columns</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>tree_column</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>titles</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN21654"></A><H3><ANAME="GTK-CTREE-NEW-WITH-TITLES"></A>gtk_ctree_new_with_titles ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING"><AHREF="gtkwidget.html">GtkWidget</A>*  gtk_ctree_new_with_titles       (<AHREF=../glib/glib-basic-types.html#GINT>gint</A> columns,                                             <AHREF=../glib/glib-basic-types.html#GINT>gint</A> tree_column,                                             <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *titles[]);</PRE></TD></TR></TABLE><P>Create a new <AHREF="gtkctree.html">GtkCTree</A> widget with the given titles for the columns.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN21664"></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>columns</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">Number of columns.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>tree_column</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">Which column has the tree graphic; 0 = leftmost.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>titles</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The titles for the columns.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><ICLASS="EMPHASIS">Returns</I> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The <AHREF="gtkctree.html">GtkCTree</A> widget.&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN21686"></A><H3><ANAME="GTK-CTREE-NEW"></A>gtk_ctree_new ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING"><AHREF="gtkwidget.html">GtkWidget</A>*  gtk_ctree_new                   (<AHREF=../glib/glib-basic-types.html#GINT>gint</A> columns,                                             <AHREF=../glib/glib-basic-types.html#GINT>gint</A> tree_column);</PRE></TD></TR></TABLE><P>Create a new <AHREF="gtkctree.html">GtkCTree</A> widget.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN

⌨️ 快捷键说明

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