TreeBuilder

class TreeBuilder : ObjectG {}

Constructors

this
this(DzlTreeBuilder* dzlTreeBuilder, bool ownedRef = false)

Sets our main struct and passes it to the parent class.

this
this()

Members

Functions

addOnAdded
gulong addOnAdded(void delegate(Tree, TreeBuilder) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)
addOnBuildChildren
gulong addOnBuildChildren(void delegate(TreeNode, TreeBuilder) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)
addOnBuildNode
gulong addOnBuildNode(void delegate(TreeNode, TreeBuilder) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)
addOnDragDataGet
gulong addOnDragDataGet(bool delegate(TreeNode, SelectionData, TreeBuilder) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)
addOnDragDataReceived
gulong addOnDragDataReceived(bool delegate(TreeNode, DzlTreeDropPosition, GdkDragAction, SelectionData, TreeBuilder) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)
addOnDragNodeDelete
gulong addOnDragNodeDelete(bool delegate(TreeNode, TreeBuilder) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)
addOnDragNodeReceived
gulong addOnDragNodeReceived(bool delegate(TreeNode, TreeNode, DzlTreeDropPosition, GdkDragAction, SelectionData, TreeBuilder) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)
addOnNodeActivated
gulong addOnNodeActivated(bool delegate(TreeNode, TreeBuilder) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)
addOnNodeCollapsed
gulong addOnNodeCollapsed(void delegate(TreeNode, TreeBuilder) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)
addOnNodeDraggable
gulong addOnNodeDraggable(bool delegate(TreeNode, TreeBuilder) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)
addOnNodeDroppable
gulong addOnNodeDroppable(bool delegate(TreeNode, SelectionData, TreeBuilder) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)
addOnNodeExpanded
gulong addOnNodeExpanded(void delegate(TreeNode, TreeBuilder) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)
addOnNodePopup
gulong addOnNodePopup(void delegate(TreeNode, Menu, TreeBuilder) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)
addOnNodeSelected
gulong addOnNodeSelected(void delegate(TreeNode, TreeBuilder) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)
addOnNodeUnselected
gulong addOnNodeUnselected(void delegate(TreeNode, TreeBuilder) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)
addOnRemoved
gulong addOnRemoved(void delegate(Tree, TreeBuilder) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)
getStruct
void* getStruct()

the main Gtk struct as a void*

getTree
Tree getTree()

Gets the tree that owns the builder.

getTreeBuilderStruct
DzlTreeBuilder* getTreeBuilderStruct(bool transferOwnership = false)

Get the main Gtk struct

Static functions

getType
GType getType()

Variables

dzlTreeBuilder
DzlTreeBuilder* dzlTreeBuilder;

the main Gtk struct

Meta