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

📄 gtkctree.html

📁 该压缩包包含了GTK+的大量API函数
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<HTML><HEAD><TITLE>GtkCTree</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.61"><LINKREL="HOME"TITLE="GTK+ Reference Manual"HREF="index.html"><LINKREL="UP"TITLE="GTK+ Widgets and Objects"HREF="gtkobjects.html"><LINKREL="PREVIOUS"TITLE="GtkContainer"HREF="gtkcontainer.html"><LINKREL="NEXT"TITLE="GtkCurve"HREF="gtkcurve.html"></HEAD><BODYCLASS="REFENTRY"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLEWIDTH="100%"BORDER="0"BGCOLOR="#000000"CELLPADDING="1"CELLSPACING="0"><TR><THCOLSPAN="4"ALIGN="center"><FONTCOLOR="#FFFFFF"SIZE="5">GTK+ Reference Manual</FONT></TH></TR><TR><TDWIDTH="25%"BGCOLOR="#C00000"ALIGN="left"><AHREF="gtkcontainer.html"><FONTCOLOR="#FFFFFF"SIZE="3"><B>&#60;&#60;&#60; Previous Page</B></FONT></A></TD><TDWIDTH="25%"BGCOLOR="#0000C0"ALIGN="center"><FONTCOLOR="#FFFFFF"SIZE="3"><B><AHREF="index.html"><FONTCOLOR="#FFFFFF"SIZE="3"><B>Home</B></FONT></A></B></FONT></TD><TDWIDTH="25%"BGCOLOR="#00C000"ALIGN="center"><FONTCOLOR="#FFFFFF"SIZE="3"><B><AHREF="gtkobjects.html"><FONTCOLOR="#FFFFFF"SIZE="3"><B>Up</B></FONT></A></B></FONT></TD><TDWIDTH="25%"BGCOLOR="#C00000"ALIGN="right"><AHREF="gtkcurve.html"><FONTCOLOR="#FFFFFF"SIZE="3"><B>Next Page &#62;&#62;&#62;</B></FONT></A></TD></TR></TABLE></DIV><H1><ANAME="GTKCTREE">GtkCTree</A></H1><DIVCLASS="REFNAMEDIV"><ANAME="AEN20821"></A><H2>Name</H2>GtkCTree&nbsp;--&nbsp;a widget displaying a hierarchical tree.</DIV><DIVCLASS="REFSYNOPSISDIV"><ANAME="AEN20824"></A><H2>Synopsis</H2><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="SYNOPSIS">&#13;#include &lt;gtk/gtk.h&gt;struct      <AHREF="gtkctree.html#GTKCTREE-STRUCT">GtkCTree</A>;#define     <AHREF="gtkctree.html#GTK-CTREE-ROW-CAPS">GTK_CTREE_ROW</A>                   (_node_)#define     <AHREF="gtkctree.html#GTK-CTREE-NODE-CAPS">GTK_CTREE_NODE</A>                  (_node_)#define     <AHREF="gtkctree.html#GTK-CTREE-NODE-NEXT-CAPS">GTK_CTREE_NODE_NEXT</A>             (_nnode_)#define     <AHREF="gtkctree.html#GTK-CTREE-NODE-PREV-CAPS">GTK_CTREE_NODE_PREV</A>             (_pnode_)#define     <AHREF="gtkctree.html#GTK-CTREE-FUNC-CAPS">GTK_CTREE_FUNC</A>                  (_func_)enum        <AHREF="gtkctree.html#GTKCTREEPOS">GtkCTreePos</A>;enum        <AHREF="gtkctree.html#GTKCTREELINESTYLE">GtkCTreeLineStyle</A>;enum        <AHREF="gtkctree.html#GTKCTREEEXPANDERSTYLE">GtkCTreeExpanderStyle</A>;enum        <AHREF="gtkctree.html#GTKCTREEEXPANSIONTYPE">GtkCTreeExpansionType</A>;void        (<AHREF="gtkctree.html#GTKCTREEFUNC">*GtkCTreeFunc</A>)                 (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *node,                                             <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> data);<AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A>    (<AHREF="gtkctree.html#GTKCTREEGNODEFUNC">*GtkCTreeGNodeFunc</A>)            (<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);<AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A>    (<AHREF="gtkctree.html#GTKCTREECOMPAREDRAGFUNC">*GtkCTreeCompareDragFunc</A>)      (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *source_node,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *new_parent,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *new_sibling);struct      <AHREF="gtkctree.html#GTKCTREEROW">GtkCTreeRow</A>;struct      <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A>;void        <AHREF="gtkctree.html#GTK-CTREE-CONSTRUCT">gtk_ctree_construct</A>             (<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[]);<AHREF="gtkwidget.html">GtkWidget</A>*  <AHREF="gtkctree.html#GTK-CTREE-NEW-WITH-TITLES">gtk_ctree_new_with_titles</A>       (<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[]);<AHREF="gtkwidget.html">GtkWidget</A>*  <AHREF="gtkctree.html#GTK-CTREE-NEW">gtk_ctree_new</A>                   (<AHREF=../glib/glib-basic-types.html#GINT>gint</A> columns,                                             <AHREF=../glib/glib-basic-types.html#GINT>gint</A> tree_column);<AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A>* <AHREF="gtkctree.html#GTK-CTREE-INSERT-NODE">gtk_ctree_insert_node</A>         (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *parent,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *sibling,                                             <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *text[],                                             <AHREF=../glib/glib-basic-types.html#GUINT8>guint8</A> spacing,                                             <AHREF=../gdk/gdk-bitmaps-and-pixmaps.html#GDKPIXMAP>GdkPixmap</A> *pixmap_closed,                                             <AHREF=../gdk/gdk-bitmaps-and-pixmaps.html#GDKBITMAP>GdkBitmap</A> *mask_closed,                                             <AHREF=../gdk/gdk-bitmaps-and-pixmaps.html#GDKPIXMAP>GdkPixmap</A> *pixmap_opened,                                             <AHREF=../gdk/gdk-bitmaps-and-pixmaps.html#GDKBITMAP>GdkBitmap</A> *mask_opened,                                             <AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A> is_leaf,                                             <AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A> expanded);void        <AHREF="gtkctree.html#GTK-CTREE-REMOVE-NODE">gtk_ctree_remove_node</A>           (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *node);<AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A>* <AHREF="gtkctree.html#GTK-CTREE-INSERT-GNODE">gtk_ctree_insert_gnode</A>        (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *parent,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *sibling,                                             <AHREF=../glib/glib-n-ary-trees.html#GNODE>GNode</A> *gnode,                                             <AHREF="gtkctree.html#GTKCTREEGNODEFUNC">GtkCTreeGNodeFunc</A> func,                                             <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> data);<AHREF=../glib/glib-n-ary-trees.html#GNODE>GNode</A>*      <AHREF="gtkctree.html#GTK-CTREE-EXPORT-TO-GNODE">gtk_ctree_export_to_gnode</A>       (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF=../glib/glib-n-ary-trees.html#GNODE>GNode</A> *parent,                                             <AHREF=../glib/glib-n-ary-trees.html#GNODE>GNode</A> *sibling,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *node,                                             <AHREF="gtkctree.html#GTKCTREEGNODEFUNC">GtkCTreeGNodeFunc</A> func,                                             <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> data);void        <AHREF="gtkctree.html#GTK-CTREE-POST-RECURSIVE">gtk_ctree_post_recursive</A>        (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *node,                                             <AHREF="gtkctree.html#GTKCTREEFUNC">GtkCTreeFunc</A> func,                                             <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> data);void        <AHREF="gtkctree.html#GTK-CTREE-POST-RECURSIVE-TO-DEPTH">gtk_ctree_post_recursive_to_depth</A>                                            (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *node,                                             <AHREF=../glib/glib-basic-types.html#GINT>gint</A> depth,                                             <AHREF="gtkctree.html#GTKCTREEFUNC">GtkCTreeFunc</A> func,                                             <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> data);void        <AHREF="gtkctree.html#GTK-CTREE-PRE-RECURSIVE">gtk_ctree_pre_recursive</A>         (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *node,                                             <AHREF="gtkctree.html#GTKCTREEFUNC">GtkCTreeFunc</A> func,                                             <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> data);void        <AHREF="gtkctree.html#GTK-CTREE-PRE-RECURSIVE-TO-DEPTH">gtk_ctree_pre_recursive_to_depth</A>                                            (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *node,                                             <AHREF=../glib/glib-basic-types.html#GINT>gint</A> depth,                                             <AHREF="gtkctree.html#GTKCTREEFUNC">GtkCTreeFunc</A> func,                                             <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> data);<AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A>    <AHREF="gtkctree.html#GTK-CTREE-IS-VIEWABLE">gtk_ctree_is_viewable</A>           (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *node);<AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A>* <AHREF="gtkctree.html#GTK-CTREE-LAST">gtk_ctree_last</A>                (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *node);<AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A>* <AHREF="gtkctree.html#GTK-CTREE-FIND-NODE-PTR">gtk_ctree_find_node_ptr</A>       (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREEROW">GtkCTreeRow</A> *ctree_row);<AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A>    <AHREF="gtkctree.html#GTK-CTREE-FIND">gtk_ctree_find</A>                  (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *node,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *child);<AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A>    <AHREF="gtkctree.html#GTK-CTREE-IS-ANCESTOR">gtk_ctree_is_ancestor</A>           (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *node,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *child);<AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A>* <AHREF="gtkctree.html#GTK-CTREE-FIND-BY-ROW-DATA">gtk_ctree_find_by_row_data</A>    (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *node,                                             <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> data);<AHREF=../glib/glib-doubly-linked-lists.html#GLIST>GList</A>*      <AHREF="gtkctree.html#GTK-CTREE-FIND-ALL-BY-ROW-DATA">gtk_ctree_find_all_by_row_data</A>  (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *node,                                             <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> data);<AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A>* <AHREF="gtkctree.html#GTK-CTREE-FIND-BY-ROW-DATA-CUSTOM">gtk_ctree_find_by_row_data_custom</A>                                            (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *node,                                             <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> data,                                             <AHREF=../glib/glib-hash-tables.html#GCOMPAREFUNC>GCompareFunc</A> func);<AHREF=../glib/glib-doubly-linked-lists.html#GLIST>GList</A>*      <AHREF="gtkctree.html#GTK-CTREE-FIND-ALL-BY-ROW-DATA-CUSTOM">gtk_ctree_find_all_by_row_data_custom</A>                                            (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *node,                                             <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> data,                                             <AHREF=../glib/glib-hash-tables.html#GCOMPAREFUNC>GCompareFunc</A> func);<AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A>    <AHREF="gtkctree.html#GTK-CTREE-IS-HOT-SPOT">gtk_ctree_is_hot_spot</A>           (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF=../glib/glib-basic-types.html#GINT>gint</A> x,                                             <AHREF=../glib/glib-basic-types.html#GINT>gint</A> y);void        <AHREF="gtkctree.html#GTK-CTREE-MOVE">gtk_ctree_move</A>                  (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *node,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *new_parent,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *new_sibling);void        <AHREF="gtkctree.html#GTK-CTREE-EXPAND">gtk_ctree_expand</A>                (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *node);void        <AHREF="gtkctree.html#GTK-CTREE-EXPAND-RECURSIVE">gtk_ctree_expand_recursive</A>      (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *node);void        <AHREF="gtkctree.html#GTK-CTREE-EXPAND-TO-DEPTH">gtk_ctree_expand_to_depth</A>       (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *node,                                             <AHREF=../glib/glib-basic-types.html#GINT>gint</A> depth);void        <AHREF="gtkctree.html#GTK-CTREE-COLLAPSE">gtk_ctree_collapse</A>              (<AHREF="gtkctree.html">GtkCTree</A> *ctree,                                             <AHREF="gtkctree.html#GTKCTREENODE">GtkCTreeNode</A> *node);

⌨️ 快捷键说明

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