gda.tree_manager
Module for [TreeManager] class
Types 4
Methods
TreeManager self()Returns `this`, for use in `with` statements.TreeManagerGidBuilder builder()Get builder for [gda.tree_manager.TreeManager] Returns: New builder objectvoid * 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 updatedvoid 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 updatedbool 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.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]
Methods
classTreeManagerException : ErrorWrap