📄 gtkctree.html
字号:
CLASS="PROGRAMLISTING">typedef enum{ GTK_CTREE_POS_BEFORE, GTK_CTREE_POS_AS_CHILD, GTK_CTREE_POS_AFTER} GtkCTreePos;</PRE></TD></TR></TABLE><P>A value specifying the position of a new node relative to an old one.<DIVCLASS="INFORMALTABLE"><ANAME="AEN21368"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#F0F0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP">GTK_CTREE_POS_BEFORE</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">As a sibling, before the specified node.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP">GTK_CTREE_POS_AS_CHILD</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">As a child of the specified node.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP">GTK_CTREE_POS_AFTER</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">As a sibling, after the specified node.</TD></TR></TBODY></TABLE><P></P></DIV> </P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN21382"></A><H3><ANAME="GTKCTREELINESTYLE"></A>enum GtkCTreeLineStyle</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">typedef enum{ GTK_CTREE_LINES_NONE, GTK_CTREE_LINES_SOLID, GTK_CTREE_LINES_DOTTED, GTK_CTREE_LINES_TABBED} GtkCTreeLineStyle;</PRE></TD></TR></TABLE><P>The appearance of the lines in the tree graphics.<DIVCLASS="INFORMALTABLE"><ANAME="AEN21387"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#F0F0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP">GTK_CTREE_LINES_NONE</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">No lines.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP">GTK_CTREE_LINES_SOLID</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">Solid lines.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP">GTK_CTREE_LINES_DOTTED</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">Dotted lines.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP">GTK_CTREE_LINES_TABBED</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">FIXME.</TD></TR></TBODY></TABLE><P></P></DIV> </P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN21404"></A><H3><ANAME="GTKCTREEEXPANDERSTYLE"></A>enum GtkCTreeExpanderStyle</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">typedef enum{ GTK_CTREE_EXPANDER_NONE, GTK_CTREE_EXPANDER_SQUARE, GTK_CTREE_EXPANDER_TRIANGLE, GTK_CTREE_EXPANDER_CIRCULAR} GtkCTreeExpanderStyle;</PRE></TD></TR></TABLE><P>The appearance of the expander buttons, i.e. the small buttonswhich expand or contract parts of the tree when pressed.<DIVCLASS="INFORMALTABLE"><ANAME="AEN21409"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#F0F0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP">GTK_CTREE_EXPANDER_NONE</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">No expanders.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP">GTK_CTREE_EXPANDER_SQUARE</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">Square expanders.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP">GTK_CTREE_EXPANDER_TRIANGLE</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">Triangular expanders.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP">GTK_CTREE_EXPANDER_CIRCULAR</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">Round expanders.</TD></TR></TBODY></TABLE><P></P></DIV> </P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN21426"></A><H3><ANAME="GTKCTREEEXPANSIONTYPE"></A>enum GtkCTreeExpansionType</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">typedef enum{ GTK_CTREE_EXPANSION_EXPAND, GTK_CTREE_EXPANSION_EXPAND_RECURSIVE, GTK_CTREE_EXPANSION_COLLAPSE, GTK_CTREE_EXPANSION_COLLAPSE_RECURSIVE, GTK_CTREE_EXPANSION_TOGGLE, GTK_CTREE_EXPANSION_TOGGLE_RECURSIVE} GtkCTreeExpansionType;</PRE></TD></TR></TABLE><P>How to expand or collapse a part of a tree.<DIVCLASS="INFORMALTABLE"><ANAME="AEN21431"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#F0F0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP">GTK_CTREE_EXPANSION_EXPAND</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">Expand this node.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP">GTK_CTREE_EXPANSION_EXPAND_RECURSIVE</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">Expand this node and everything below it in the hierarchy.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP">GTK_CTREE_EXPANSION_COLLAPSE</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">Collapse this node.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP">GTK_CTREE_EXPANSION_COLLAPSE_RECURSIVE</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">Collapse this node and everything below it in the hierarchy.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP">GTK_CTREE_EXPANSION_TOGGLE</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">Toggle this node (i.e. expand if collapsed and vice versa).</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP">GTK_CTREE_EXPANSION_TOGGLE_RECURSIVE</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">Toggle this node and everything below it in the hierarchy.</TD></TR></TBODY></TABLE><P></P></DIV> </P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN21454"></A><H3><ANAME="GTKCTREEFUNC"></A>GtkCTreeFunc ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void (*GtkCTreeFunc) (<AHREF="gtkctree.html">GtkCTree</A> *ctree, <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *node, <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> data);</PRE></TD></TR></TABLE><P>A generic callback type to do something with a particular node.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN21462"></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">The <AHREF="gtkctree.html">GtkCTree</A> object.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>node</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> in the tree.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>data</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The user data associated with the node. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN21481"></A><H3><ANAME="GTKCTREEGNODEFUNC"></A>GtkCTreeGNodeFunc ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING"><AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A> (*GtkCTreeGNodeFunc) (<AHREF="gtkctree.html">GtkCTree</A> *ctree, <AHREF=../glib/glib-basic-types.html#GUINT>guint</A> depth, <AHREF=../glib/glib-n-ary-trees.html#GNODE>GNode</A> *gnode, <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *cnode, <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> data);</PRE></TD></TR></TABLE><P>FIXME</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN21492"></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>depth</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>gnode</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>cnode</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>data</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="AEN21521"></A><H3><ANAME="GTKCTREECOMPAREDRAGFUNC"></A>GtkCTreeCompareDragFunc ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING"><AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A> (*GtkCTreeCompareDragFunc) (<AHREF="gtkctree.html">GtkCTree</A> *ctree, <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -