GtkCTree {RGtk2}R Documentation

GtkCTree

Description

A widget displaying a hierarchical tree

Methods and Functions

gtkCTreeNewWithTitles(columns = 1, tree.column = 0, titles, show = TRUE)
gtkCTreeNew(columns = 1, tree.column = 0, show = TRUE)
gtkCTreeInsertNode(object, parent, sibling, text, spacing = 5, pixmap.closed = NULL, mask.closed = NULL, pixmap.opened = NULL, mask.opened = NULL, is.leaf = 1, expanded = 0)
gtkCTreeRemoveNode(object, node)
gtkCTreeInsertGnode(object, parent, sibling, gnode, func, data = NULL)
gtkCTreeExportToGnode(object, parent, sibling, node, func, data = NULL)
gtkCTreePostRecursive(object, node, func, data = NULL)
gtkCTreePostRecursiveToDepth(object, node, depth, func, data = NULL)
gtkCTreePreRecursive(object, node, func, data = NULL)
gtkCTreePreRecursiveToDepth(object, node, depth, func, data = NULL)
gtkCTreeIsViewable(object, node)
gtkCTreeLast(object, node)
gtkCTreeFindNodePtr(object, ctree.row)
gtkCTreeFind(object, node, child)
gtkCTreeIsAncestor(object, node, child)
gtkCTreeFindByRowData(object, node, data = NULL)
gtkCTreeFindAllByRowData(object, node, data = NULL)
gtkCTreeFindByRowDataCustom(object, node, data = NULL, func)
gtkCTreeFindAllByRowDataCustom(object, node, data = NULL, func)
gtkCTreeIsHotSpot(object, x, y)
gtkCTreeMove(object, node, new.parent = NULL, new.sibling = NULL)
gtkCTreeExpand(object, node)
gtkCTreeExpandRecursive(object, node)
gtkCTreeExpandToDepth(object, node, depth)
gtkCTreeCollapse(object, node)
gtkCTreeCollapseRecursive(object, node)
gtkCTreeCollapseToDepth(object, node, depth)
gtkCTreeToggleExpansion(object, node)
gtkCTreeToggleExpansionRecursive(object, node)
gtkCTreeSelect(object, node)
gtkCTreeSelectRecursive(object, node)
gtkCTreeUnselect(object, node)
gtkCTreeUnselectRecursive(object, node)
gtkCTreeRealSelectRecursive(object, node, state)
gtkCTreeNodeSetText(object, node, column, text)
gtkCTreeNodeSetPixmap(object, node, column, pixmap, mask = NULL)
gtkCTreeNodeSetPixtext(object, node, column, text, spacing, pixmap, mask = NULL)
gtkCTreeSetNodeInfo(object, node, text, spacing, pixmap.closed = NULL, mask.closed = NULL, pixmap.opened = NULL, mask.opened = NULL, is.leaf, expanded)
gtkCTreeNodeSetShift(object, node, column, vertical, horizontal)
gtkCTreeNodeSetSelectable(object, node, selectable)
gtkCTreeNodeGetSelectable(object, node)
gtkCTreeNodeGetCellType(object, node, column)
gtkCTreeNodeGetText(object, node, column)
gtkCTreeNodeGetPixmap(object, node, column)
gtkCTreeNodeGetPixtext(object, node, column)
gtkCTreeGetNodeInfo(object, node)
gtkCTreeNodeSetRowStyle(object, node, style)
gtkCTreeNodeGetRowStyle(object, node)
gtkCTreeNodeSetCellStyle(object, node, column, style)
gtkCTreeNodeGetCellStyle(object, node, column)
gtkCTreeNodeSetForeground(object, node, color)
gtkCTreeNodeSetBackground(object, node, color)
gtkCTreeNodeSetRowData(object, node, data)
gtkCTreeNodeSetRowDataFull(object, node, data)
gtkCTreeNodeGetRowData(object, node)
gtkCTreeNodeMoveto(object, node, column, row.align, col.align)
gtkCTreeNodeIsVisible(object, node)
gtkCTreeSetIndent(object, indent)
gtkCTreeSetSpacing(object, spacing)
gtkCTreeSetLineStyle(object, line.style)
gtkCTreeSetExpanderStyle(object, expander.style)
gtkCTreeSetDragCompareFunc(object, cmp.func)
gtkCTreeSortNode(object, node)
gtkCTreeSortRecursive(object, node)
gtkCTreeNodeNth(object, row)
gtkCTreeSetShowStub(object, show.stub)
gtkCTree(columns = 1, tree.column = 0, titles, show = TRUE)

Hierarchy

GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkCList
                                 +----GtkCTree

Interfaces

GtkCTree implements AtkImplementorIface and GtkBuildable.

Detailed Description

The GtkCTree widget is used for showing a hierarchical tree to the user, for example a directory tree.

The tree is internally represented as a set of GtkCTreeNode structures.

The interface has much in common with the GtkCList widget: rows (nodes) can be selected by the user etc.

Positions in the tree are often indicated by two arguments, a parent and a sibling, both GtkCTreeNode pointers. If the parent is NULL, the position is at the root of the tree and if the sibling is NULL, it will be the last child of parent, otherwise it will be inserted just before the sibling.

GtkCTree has been deprecated since GTK+ 2.0 and should not be used in newly written code. Use GtkTreeView instead.

Structures

Convenient Construction

gtkCTree is the result of collapsing the constructors of GtkCTree (gtkCTreeNewWithTitles, gtkCTreeNew) and accepts a subset of its arguments matching the required arguments of one of its delegate constructors.

Enums and Flags

User Functions

Signals

Properties

Author(s)

Derived by RGtkGen from GTK+ documentation

References

http://library.gnome.org/devel//gtk/GtkCTree.html


[Package RGtk2 version 2.20.21 Index]