TreeMgrColumns

Constructors

this
this(void* ptr, Flag!"Take" take)
this
this(gda.connection.Connection cnc, string schema, string tableName)

Creates a new #GdaTreeManager object which will add one tree node for each column in the table named table_name in the schema schema.

Members

Functions

self
TreeMgrColumns self()

Returns this, for use in with statements.

Properties

_gType
GType _gType [@property getter]

Static functions

_getGType
GType _getGType()

Inherited Members

From TreeManager

_getGType
GType _getGType()
_gType
GType _gType [@property getter]
self
TreeManager self()

Returns this, for use in with statements.

func
void* func [@property getter]

Get func property.

func
void* func [@property setter]

Set func property.

recursive
bool recursive [@property getter]

Get recursive property.

recursive
bool recursive [@property setter]

Set recursive property.

errorQuark
glib.types.Quark errorQuark()
addManager
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 same #GdaTree's structure.

addNewNodeAttribute
void addNewNodeAttribute(string attribute, gobject.value.Value value)

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.

createNode
gda.tree_node.TreeNode createNode(gda.tree_node.TreeNode parent, string name)

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.

getManagers
gda.tree_manager.TreeManager[] getManagers()

Get the list of sub managers which have already been added using gda.tree_manager.TreeManager.addManager