📄 gtkctree.html
字号:
> *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> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>source_node</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>new_parent</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>new_sibling</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><ICLASS="EMPHASIS">Returns</I> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </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> </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> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>columns</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>tree_column</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>titles</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </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> :</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> :</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> :</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. </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 + -