gda.tree_manager

Module for [TreeManager] class

Types 4

Methods
GType _gType() @property
TreeManager self()Returns `this`, for use in `with` statements.
TreeManagerGidBuilder builder()Get builder for [gda.tree_manager.TreeManager] Returns: New builder object
void * func() @propertyGet `func` property. Returns: This property specifies the function which needs to be called when the list of #GdaTreeNode nodes managed has to be updated
void func(void * propval) @propertySet `func` property. Params: propval = This property specifies the function which needs to be called when the list of #GdaTreeNode nodes managed has to be updated
bool recursive() @propertyGet `recursive` property. Returns: This property specifies if, when initially creating nodes or updating the list of nodes, the tree manager shoud also request that each node it has created or upda...
void recursive(bool propval) @propertySet `recursive` property. Params: propval = This property specifies if, when initially creating nodes or updating the list of nodes, the tree manager shoud also request that each node it has create...
void addManager(gda.tree_manager.TreeManager sub)Adds a sub manager to manager. Use this method to create the skeleton structure of a #GdaTree. Note that a single #GdaTreeManager can be used by several #GdaTree objects or several times in the sam...
void addNewNodeAttribute(string attribute, gobject.value.Value value = null)Requests that for any new node managed (eg. created) by manager, a new attribute will be set. This allows one to customize the attributes of new nodes created by an existing #GdaTreeManager.
gda.tree_node.TreeNode createNode(gda.tree_node.TreeNode parent = null, string name = null)Requests that manager creates a new #GdaTreeNode. The new node is not in any way linked to manager yet, consider this method as a #GdaTreeNode factory.
gda.tree_manager.TreeManager[] getManagers()Get the list of sub managers which have already been added using [gda.tree_manager.TreeManager.addManager] Returns: a list of #GdaTreeMenager which should not be modified.
Constructors
this(void * ptr, Flag!"Take" take)
Methods
T func(void * propval)Set `func` property. Params: propval = This property specifies the function which needs to be called when the list of #GdaTreeNode nodes managed has to be updated Returns: Builder instance for flue...
T recursive(bool propval)Set `recursive` property. Params: propval = This property specifies if, when initially creating nodes or updating the list of nodes, the tree manager shoud also request that each node it has create...

Fluent builder for [gda.tree_manager.TreeManager]

Constructors
this(GError * err)
this(Code code, string msg)