📄 gtktree.html
字号:
BORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_tree_prepend (<AHREF="gtktree.html">GtkTree</A> *tree, <AHREF="gtkwidget.html">GtkWidget</A> *tree_item);</PRE></TD></TR></TABLE><P>Adds the <AHREF="gtktreeitem.html">GtkTreeItem</A> in <TTCLASS="PARAMETER"><I>tree_item</I></TT> to the start of the items in <TTCLASS="PARAMETER"><I>tree</I></TT>.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN43052"></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>tree</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A pointer to a <AHREF="gtktree.html">GtkTree</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>tree_item</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A pointer to the <AHREF="gtkwidget.html">GtkWidget</A> that is to be prepended to the tree. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN43067"></A><H3><ANAME="GTK-TREE-INSERT"></A>gtk_tree_insert ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_tree_insert (<AHREF="gtktree.html">GtkTree</A> *tree, <AHREF="gtkwidget.html">GtkWidget</A> *tree_item, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> position);</PRE></TD></TR></TABLE><P>Adds the <AHREF="gtktreeitem.html">GtkTreeItem</A> in <TTCLASS="PARAMETER"><I>tree_item</I></TT> to the list of items in <TTCLASS="PARAMETER"><I>tree</I></TT> at the position indicated by <TTCLASS="PARAMETER"><I>position</I></TT>.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN43079"></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>tree</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A pointer to a <AHREF="gtktree.html">GtkTree</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>tree_item</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A pointer to the <AHREF="gtkwidget.html">GtkWidget</A> that is to be added to the tree.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>position</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A <AHREF=../glib/glib-basic-types.html#GINT>gint</A> that indicates the position in the tree, that the tree_item is to be added at. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN43099"></A><H3><ANAME="GTK-TREE-REMOVE-ITEMS"></A>gtk_tree_remove_items ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_tree_remove_items (<AHREF="gtktree.html">GtkTree</A> *tree, <AHREF=../glib/glib-doubly-linked-lists.html#GLIST>GList</A> *items);</PRE></TD></TR></TABLE><P>Removes a list of items from the <AHREF="gtktree.html">GtkTree</A> in <TTCLASS="PARAMETER"><I>tree</I></TT>.</P><P>If only one item is to be removed from the <AHREF="gtktree.html">GtkTree</A>, <AHREF="gtkcontainer.html#GTK-CONTAINER-REMOVE">gtk_container_remove</A>() can be used instead.</P><P>Removing an item from a <AHREF="gtktree.html">GtkTree</A> dereferences the item, and thus usually destroys the item and any subtrees it may contain. If the item is not to be destroyed, use <AHREF="gtkobject.html#GTK-OBJECT-REF">gtk_object_ref</A>() before removing it.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN43114"></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>tree</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A pointer to a <AHREF="gtktree.html">GtkTree</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>items</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A pointer to a <AHREF=../glib/glib-doubly-linked-lists.html#GLIST>GList</A> that contains the items to be removed. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN43129"></A><H3><ANAME="GTK-TREE-CLEAR-ITEMS"></A>gtk_tree_clear_items ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_tree_clear_items (<AHREF="gtktree.html">GtkTree</A> *tree, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> start, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> end);</PRE></TD></TR></TABLE><P>Removes the items at positions between <TTCLASS="PARAMETER"><I>start</I></TT> and <TTCLASS="PARAMETER"><I>end</I></TT> from the <AHREF="gtktree.html">GtkTree</A> <TTCLASS="PARAMETER"><I>tree</I></TT>.</P><P>Removing an item from a <AHREF="gtktree.html">GtkTree</A> dereferences the item, and thus usually destroys the item and any subtrees it may contain. If the item is not to be destroyed, use <AHREF="gtkobject.html#GTK-OBJECT-REF">gtk_object_ref</A>() before removing it.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN43144"></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>tree</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A pointer to a <AHREF="gtktree.html">GtkTree</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>start</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A gint.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>end</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A gint. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN43162"></A><H3><ANAME="GTK-TREE-SELECT-ITEM"></A>gtk_tree_select_item ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_tree_select_item (<AHREF="gtktree.html">GtkTree</A> *tree, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> item);</PRE></TD></TR></TABLE><P>Emits the select_item signal for the child at position <TTCLASS="PARAMETER"><I>item</I></TT>, and thus selects it (unless it is unselected in a signal handler).</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN43171"></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>tree</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A pointer to a <AHREF="gtktree.html">GtkTree</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>item</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A gint. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN43185"></A><H3><ANAME="GTK-TREE-UNSELECT-ITEM"></A>gtk_tree_unselect_item ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_tree_unselect_item (<AHREF="gtktree.html">GtkTree</A> *tree, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> item);</PRE></TD></TR></TABLE><P>Emits the unselect_item for the child at position <TTCLASS="PARAMETER"><I>item</I></TT>, and thus unselects it.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN43194"></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>tree</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A pointer to a <AHREF="gtktree.html">GtkTree</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>item</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A gint. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN43208"></A><H3><ANAME="GTK-TREE-SELECT-CHILD"></A>gtk_tree_select_child ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_tree_select_child (<AHREF="gtktree.html">GtkTree</A> *tree, <AHREF="gtkwidget.html">GtkWidget</A> *tree_item);</PRE></TD></TR></TABLE><P>Emits the select_item signal for the child <TTCLASS="PARAMETER"><I>tree_item</I></TT>, and thus selects it (unless it is unselected in a signal handler).</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN43217"></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>tree</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A pointer to a <AHREF="gtktree.html">GtkTree</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>tree_item</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A pointer to the <AHREF="gtkwidget.html">GtkWidget</A> that is to be selected. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN43232"></A><H3><ANAME="GTK-TREE-UNSELECT-CHILD"></A>gtk_tree_unselect_child ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_tree_unselect_child (<AHREF="gtktree.html">GtkTree</A> *tree, <AHREF="gtkwidget.html">GtkWidget</A> *tree_item);</PRE></TD></TR></TABLE><P>Emits the unselect_item signal for the child <TTCLASS="PARAMETER"><I>tree_item</I></TT>, and thus unselects it.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN43241"></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>tree</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A pointer to a <AHREF="gtktree.html">GtkTree</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>tree_item</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A pointer to the <AHREF="gtkwidget.html">GtkWidget</A> that is to be selected. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN43256"></A><H3><ANAME="GTK-TREE-CHILD-POSITION"></A>gtk_tree_child_position ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING"><AHREF=../glib/glib-basic-types.html#GINT>gint</A> gtk_tree_child_position (<AHREF="gtktree.html">GtkTree</A> *tree, <AHREF="gtkwidget.html">GtkWidget</A> *child);</PRE></TD></TR></TABLE><P>Returns the position of <TTCLASS="PARAMETER"><I>child</I></TT> in the <AHREF="gtktree.html">GtkTree</A> <TTCLASS="PARAMETER"><I>tree</I></TT>.</P><P>If <TTCLASS="PARAMETER"><I>child</I></TT> is not a child of <TTCLASS="PARAMETER"><I>tree</I></TT>, then -1 is returned.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN43270"></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>tree</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A pointer to a <AHREF="gtktree.html">GtkTree</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>child</I></TT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -