gda.tree_manager
Module for [TreeManager] class
Types 4
Methods
TreeManagerGidBuilder builder() static nothrowGet builder for [gda.tree_manager.TreeManager] Returns: New builder objectvoid * func() @property nothrowGet `func` property. Returns: This property specifies the function which needs to be called when the list of #GdaTreeNode nodes managed has to be updatedvoid func(void * propval) @property nothrowSet `func` property. Params: propval = This property specifies the function which needs to be called when the list of #GdaTreeNode nodes managed has to be updatedbool recursive() @property nothrowGet `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) @property nothrowSet `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) nothrowAdds 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) nothrowRequests 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) nothrowRequests 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() nothrowGet 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.Fluent builder implementation template for gda.tree_manager.TreeManager
Methods
T func(void * propval) nothrowSet `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) nothrowSet `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
Methods
classTreeManagerException : ErrorWrap