gtkctree.html
来自「最新gtk中文资料集」· HTML 代码 · 共 1,092 行 · 第 1/5 页
HTML
1,092 行
href="/usr/share/gtk-doc/html/gdk/gdk-Bitmaps-and-Pixmaps.html#GdkPixmap">GdkPixmap</a> **pixmap, <ahref="/usr/share/gtk-doc/html/gdk/gdk-Bitmaps-and-Pixmaps.html#GdkBitmap">GdkBitmap</a> **mask);<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> <a class="link" href="GtkCTree.html#gtk-ctree-node-get-pixtext">gtk_ctree_node_get_pixtext</a> (<a class="link" href="GtkCTree.html" title="GtkCTree">GtkCTree</a> *ctree, <a class="link" href="GtkCTree.html#GtkCTreeNode">GtkCTreeNode</a> *node, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> column, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> **text, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8">guint8</a> *spacing, <ahref="/usr/share/gtk-doc/html/gdk/gdk-Bitmaps-and-Pixmaps.html#GdkPixmap">GdkPixmap</a> **pixmap, <ahref="/usr/share/gtk-doc/html/gdk/gdk-Bitmaps-and-Pixmaps.html#GdkBitmap">GdkBitmap</a> **mask);<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> <a class="link" href="GtkCTree.html#gtk-ctree-get-node-info">gtk_ctree_get_node_info</a> (<a class="link" href="GtkCTree.html" title="GtkCTree">GtkCTree</a> *ctree, <a class="link" href="GtkCTree.html#GtkCTreeNode">GtkCTreeNode</a> *node, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> **text, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8">guint8</a> *spacing, <ahref="/usr/share/gtk-doc/html/gdk/gdk-Bitmaps-and-Pixmaps.html#GdkPixmap">GdkPixmap</a> **pixmap_closed, <ahref="/usr/share/gtk-doc/html/gdk/gdk-Bitmaps-and-Pixmaps.html#GdkBitmap">GdkBitmap</a> **mask_closed, <ahref="/usr/share/gtk-doc/html/gdk/gdk-Bitmaps-and-Pixmaps.html#GdkPixmap">GdkPixmap</a> **pixmap_opened, <ahref="/usr/share/gtk-doc/html/gdk/gdk-Bitmaps-and-Pixmaps.html#GdkBitmap">GdkBitmap</a> **mask_opened, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> *is_leaf, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> *expanded);void <a class="link" href="GtkCTree.html#gtk-ctree-node-set-row-style">gtk_ctree_node_set_row_style</a> (<a class="link" href="GtkCTree.html" title="GtkCTree">GtkCTree</a> *ctree, <a class="link" href="GtkCTree.html#GtkCTreeNode">GtkCTreeNode</a> *node, <a class="link" href="GtkStyle.html" title="Styles">GtkStyle</a> *style);<a class="link" href="GtkStyle.html" title="Styles">GtkStyle</a>* <a class="link" href="GtkCTree.html#gtk-ctree-node-get-row-style">gtk_ctree_node_get_row_style</a> (<a class="link" href="GtkCTree.html" title="GtkCTree">GtkCTree</a> *ctree, <a class="link" href="GtkCTree.html#GtkCTreeNode">GtkCTreeNode</a> *node);void <a class="link" href="GtkCTree.html#gtk-ctree-node-set-cell-style">gtk_ctree_node_set_cell_style</a> (<a class="link" href="GtkCTree.html" title="GtkCTree">GtkCTree</a> *ctree, <a class="link" href="GtkCTree.html#GtkCTreeNode">GtkCTreeNode</a> *node, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> column, <a class="link" href="GtkStyle.html" title="Styles">GtkStyle</a> *style);<a class="link" href="GtkStyle.html" title="Styles">GtkStyle</a>* <a class="link" href="GtkCTree.html#gtk-ctree-node-get-cell-style">gtk_ctree_node_get_cell_style</a> (<a class="link" href="GtkCTree.html" title="GtkCTree">GtkCTree</a> *ctree, <a class="link" href="GtkCTree.html#GtkCTreeNode">GtkCTreeNode</a> *node, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> column);void <a class="link" href="GtkCTree.html#gtk-ctree-node-set-foreground">gtk_ctree_node_set_foreground</a> (<a class="link" href="GtkCTree.html" title="GtkCTree">GtkCTree</a> *ctree, <a class="link" href="GtkCTree.html#GtkCTreeNode">GtkCTreeNode</a> *node, const <ahref="/usr/share/gtk-doc/html/gdk/gdk-Colormaps-and-Colors.html#GdkColor">GdkColor</a> *color);void <a class="link" href="GtkCTree.html#gtk-ctree-node-set-background">gtk_ctree_node_set_background</a> (<a class="link" href="GtkCTree.html" title="GtkCTree">GtkCTree</a> *ctree, <a class="link" href="GtkCTree.html#GtkCTreeNode">GtkCTreeNode</a> *node, const <ahref="/usr/share/gtk-doc/html/gdk/gdk-Colormaps-and-Colors.html#GdkColor">GdkColor</a> *color);void <a class="link" href="GtkCTree.html#gtk-ctree-node-set-row-data">gtk_ctree_node_set_row_data</a> (<a class="link" href="GtkCTree.html" title="GtkCTree">GtkCTree</a> *ctree, <a class="link" href="GtkCTree.html#GtkCTreeNode">GtkCTreeNode</a> *node, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> data);void <a class="link" href="GtkCTree.html#gtk-ctree-node-set-row-data-full">gtk_ctree_node_set_row_data_full</a> (<a class="link" href="GtkCTree.html" title="GtkCTree">GtkCTree</a> *ctree, <a class="link" href="GtkCTree.html#GtkCTreeNode">GtkCTreeNode</a> *node, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> data, <a class="link" href="gtk-Types.html#GtkDestroyNotify">GtkDestroyNotify</a> destroy);<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> <a class="link" href="GtkCTree.html#gtk-ctree-node-get-row-data">gtk_ctree_node_get_row_data</a> (<a class="link" href="GtkCTree.html" title="GtkCTree">GtkCTree</a> *ctree, <a class="link" href="GtkCTree.html#GtkCTreeNode">GtkCTreeNode</a> *node);void <a class="link" href="GtkCTree.html#gtk-ctree-node-moveto">gtk_ctree_node_moveto</a> (<a class="link" href="GtkCTree.html" title="GtkCTree">GtkCTree</a> *ctree, <a class="link" href="GtkCTree.html#GtkCTreeNode">GtkCTreeNode</a> *node, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> column, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gfloat">gfloat</a> row_align, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gfloat">gfloat</a> col_align);<a class="link" href="gtk-Standard-Enumerations.html#GtkVisibility">GtkVisibility</a> <a class="link" href="GtkCTree.html#gtk-ctree-node-is-visible">gtk_ctree_node_is_visible</a> (<a class="link" href="GtkCTree.html" title="GtkCTree">GtkCTree</a> *ctree, <a class="link" href="GtkCTree.html#GtkCTreeNode">GtkCTreeNode</a> *node);void <a class="link" href="GtkCTree.html#gtk-ctree-set-indent">gtk_ctree_set_indent</a> (<a class="link" href="GtkCTree.html" title="GtkCTree">GtkCTree</a> *ctree, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> indent);void <a class="link" href="GtkCTree.html#gtk-ctree-set-spacing">gtk_ctree_set_spacing</a> (<a class="link" href="GtkCTree.html" title="GtkCTree">GtkCTree</a> *ctree, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> spacing);#define <a class="link" href="GtkCTree.html#gtk-ctree-set-reorderable">gtk_ctree_set_reorderable</a> (t,r)void <a class="link" href="GtkCTree.html#gtk-ctree-set-line-style">gtk_ctree_set_line_style</a> (<a class="link" href="GtkCTree.html" title="GtkCTree">GtkCTree</a> *ctree, <a class="link" href="GtkCTree.html#GtkCTreeLineStyle">GtkCTreeLineStyle</a> line_style);void <a class="link" href="GtkCTree.html#gtk-ctree-set-expander-style">gtk_ctree_set_expander_style</a> (<a class="link" href="GtkCTree.html" title="GtkCTree">GtkCTree</a> *ctree, <a class="link" href="GtkCTree.html#GtkCTreeExpanderStyle">GtkCTreeExpanderStyle</a> expander_style);void <a class="link" href="GtkCTree.html#gtk-ctree-set-drag-compare-func">gtk_ctree_set_drag_compare_func</a> (<a class="link" href="GtkCTree.html" title="GtkCTree">GtkCTree</a> *ctree, <a class="link" href="GtkCTree.html#GtkCTreeCompareDragFunc">GtkCTreeCompareDragFunc</a> cmp_func);void <a class="link" href="GtkCTree.html#gtk-ctree-sort-node">gtk_ctree_sort_node</a> (<a class="link" href="GtkCTree.html" title="GtkCTree">GtkCTree</a> *ctree, <a class="link" href="GtkCTree.html#GtkCTreeNode">GtkCTreeNode</a> *node);void <a class="link" href="GtkCTree.html#gtk-ctree-sort-recursive">gtk_ctree_sort_recursive</a> (<a class="link" href="GtkCTree.html" title="GtkCTree">GtkCTree</a> *ctree, <a class="link" href="GtkCTree.html#GtkCTreeNode">GtkCTreeNode</a> *node);<a class="link" href="GtkCTree.html#GtkCTreeNode">GtkCTreeNode</a>* <a class="link" href="GtkCTree.html#gtk-ctree-node-nth">gtk_ctree_node_nth</a> (<a class="link" href="GtkCTree.html" title="GtkCTree">GtkCTree</a> *ctree, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> row);void <a class="link" href="GtkCTree.html#gtk-ctree-set-show-stub">gtk_ctree_set_show_stub</a> (<a class="link" href="GtkCTree.html" title="GtkCTree">GtkCTree</a> *ctree, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> show_stub);</pre></div><div class="refsect1" lang="en"><a name="id4500365"></a><h2>Object Hierarchy</h2><pre class="synopsis"> <ahref="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a> +----<ahref="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a> +----<a class="link" href="GtkObject.html" title="GtkObject">GtkObject</a> +----<a class="link" href="GtkWidget.html" title="GtkWidget">GtkWidget</a> +----<a class="link" href="GtkContainer.html" title="GtkContainer">GtkContainer</a> +----<a class="link" href="GtkCList.html" title="GtkCList">GtkCList</a> +----GtkCTree</pre></div><div class="refsect1" lang="en"><a name="id4500427"></a><h2>Implemented Interfaces</h2><p>GtkCTree implements AtkImplementorIface and <a class="link" href="gtk-gtkbuildable.html#GtkBuildable">GtkBuildable</a>.</p></div><div class="refsect1" lang="en"><a name="id4500457"></a><h2>Properties</h2><pre class="synopsis"> "<a class="link" href="GtkCTree.html#GtkCTree--expander-style">expander-style</a>" <a class="link" href="GtkCTree.html#GtkCTreeExpanderStyle">GtkCTreeExpanderStyle</a> : Read / Write "<a class="link" href="GtkCTree.html#GtkCTree--indent">indent</a>" <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> : Read / Write "<a class="link" href="GtkCTree.html#GtkCTree--line-style">line-style</a>" <a class="link" href="GtkCTree.html#GtkCTreeLineStyle">GtkCTreeLineStyle</a> : Read / Write "<a class="link" href="GtkCTree.html#GtkCTree--n-columns">n-columns</a>" <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> : Read / Write / Construct Only "<a class="link" href="GtkCTree.html#GtkCTree--show-stub">show-stub</a>" <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> : Read / Write "<a class="link" href="GtkCTree.html#GtkCTree--spacing">spacing</a>" <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> : Read / Write "<a class="link" href="GtkCTree.html#GtkCTree--tree-column">tree-column</a>" <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> : Read / Write / Construct Only</pre></div><div class="refsect1" lang="en"><a name="id4500594"></a><h2>Signals</h2><pre class="synopsis"> "<a class="link" href="GtkCTree.html#GtkCTree-change-focus-row-expansion">change-focus-row-expansion</a>" : Run Last / Action "<a class="link" href="GtkCTree.html#GtkCTree-tree-collapse">tree-collapse</a>" : Run Last "<a class="link" href="GtkCTree.html#GtkCTree-tree-expand">tree-expand</a>" : Run Last "<a class="link" href="GtkCTree.html#GtkCTree-tree-move">tree-move</a>" : Run Last "<a class="link" href="GtkCTree.html#GtkCTree-tree-select-row">tree-select-row</a>" : Run First "<a class="link" href="GtkCTree.html#GtkCTree-tree-unselect-row">tree-unselect-row</a>" : Run First</pre></div><div class="refsect1" lang="en"><a name="id4500675"></a><h2>Description</h2><p>The <a class="link" href="GtkCTree.html" title="GtkCTree"><span class="type">GtkCTree</span></a> widget is used for showing a hierarchical tree to the user, for example a directory tree.</p><p>The tree is internally represented as a set of <a class="link" href="GtkCTree.html#GtkCTreeNode"><span class="type">GtkCTreeNode</span></a> structures.</p><p>The interface has much in common with the <a class="link" href="GtkCList.html" title="GtkCList"><span class="type">GtkCList</span></a> widget: rows (nodes)can be selected by the user etc.</p><p> Positions in the tree are often indicated by two arguments, aparent and a sibling, both <a class="link" href="GtkCTree.html#GtkCTreeNode"><span class="type">GtkCTreeNode</span></a> pointers. If the parentis <ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>, the position is at the root of the tree and if the siblingis <ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>, it will be the last child of parent, otherwise it will beinserted just before the sibling.</p>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?