Dazzle.TreeBuilder

g Dazzle.TreeBuilder Dazzle.TreeBuilder GObject.InitiallyUnowned GObject.InitiallyUnowned GObject.InitiallyUnowned->Dazzle.TreeBuilder GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned

Subclasses:

None

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new ()

get_tree ()

Virtual Methods

Inherited:

GObject.Object (7)

do_added (tree)

do_build_children (parent)

do_build_node (node)

do_cell_data_func (node, cell)

do_drag_data_get (node, data)

do_drag_data_received (drop_node, position, action, data)

do_drag_node_delete (node)

do_drag_node_received (drag_node, drop_node, position, action, data)

do_node_activated (node)

do_node_collapsed (node)

do_node_draggable (node)

do_node_droppable (node, data)

do_node_expanded (node)

do_node_popup (node, menu)

do_node_selected (node)

do_node_unselected (node)

do_removed (tree)

Properties

Name

Type

Flags

Short Description

tree

Dazzle.Tree

r

The Dazzle.Tree the builder belongs to.

Signals

Inherited:

GObject.Object (1)

Name

Short Description

added

build-children

build-node

drag-data-get

drag-data-received

drag-node-delete

drag-node-received

node-activated

node-collapsed

node-draggable

node-droppable

node-expanded

node-popup

node-selected

node-unselected

removed

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent_instance

GObject.InitiallyUnowned

r

Class Details

class Dazzle.TreeBuilder(**kwargs)
Bases:

GObject.InitiallyUnowned

Abstract:

No

Structure:

Dazzle.TreeBuilderClass

classmethod new()
Return type:

Dazzle.TreeBuilder

get_tree()
Returns:

A Dazzle.Tree or None.

Return type:

Dazzle.Tree or None

Gets the tree that owns the builder.

do_added(tree) virtual
Parameters:

tree (Gtk.Widget) –

do_build_children(parent) virtual
Parameters:

parent (Dazzle.TreeNode) –

do_build_node(node) virtual
Parameters:

node (Dazzle.TreeNode) –

do_cell_data_func(node, cell) virtual
Parameters:
do_drag_data_get(node, data) virtual
Parameters:
Return type:

bool

do_drag_data_received(drop_node, position, action, data) virtual
Parameters:
Return type:

bool

do_drag_node_delete(node) virtual
Parameters:

node (Dazzle.TreeNode) –

Return type:

bool

do_drag_node_received(drag_node, drop_node, position, action, data) virtual
Parameters:
Return type:

bool

do_node_activated(node) virtual
Parameters:

node (Dazzle.TreeNode) –

Return type:

bool

do_node_collapsed(node) virtual
Parameters:

node (Dazzle.TreeNode) –

do_node_draggable(node) virtual
Parameters:

node (Dazzle.TreeNode) –

Return type:

bool

do_node_droppable(node, data) virtual
Parameters:
Return type:

bool

do_node_expanded(node) virtual
Parameters:

node (Dazzle.TreeNode) –

do_node_popup(node, menu) virtual
Parameters:
do_node_selected(node) virtual
Parameters:

node (Dazzle.TreeNode) –

do_node_unselected(node) virtual
Parameters:

node (Dazzle.TreeNode) –

do_removed(tree) virtual
Parameters:

tree (Gtk.Widget) –

Signal Details

Dazzle.TreeBuilder.signals.added(tree_builder, object)
Signal Name:

added

Flags:

RUN_LAST

Parameters:
Dazzle.TreeBuilder.signals.build_children(tree_builder, object)
Signal Name:

build-children

Flags:

RUN_LAST

Parameters:
Dazzle.TreeBuilder.signals.build_node(tree_builder, object)
Signal Name:

build-node

Flags:

RUN_LAST

Parameters:
Dazzle.TreeBuilder.signals.drag_data_get(tree_builder, object, p0)
Signal Name:

drag-data-get

Flags:

RUN_LAST

Parameters:
Return type:

bool

Dazzle.TreeBuilder.signals.drag_data_received(tree_builder, object, p0, p1, p2)
Signal Name:

drag-data-received

Flags:

RUN_LAST

Parameters:
Return type:

bool

Dazzle.TreeBuilder.signals.drag_node_delete(tree_builder, object)
Signal Name:

drag-node-delete

Flags:

RUN_LAST

Parameters:
Return type:

bool

Dazzle.TreeBuilder.signals.drag_node_received(tree_builder, object, p0, p1, p2, p3)
Signal Name:

drag-node-received

Flags:

RUN_LAST

Parameters:
Return type:

bool

Dazzle.TreeBuilder.signals.node_activated(tree_builder, object)
Signal Name:

node-activated

Flags:

RUN_LAST

Parameters:
Return type:

bool

Dazzle.TreeBuilder.signals.node_collapsed(tree_builder, object)
Signal Name:

node-collapsed

Flags:

RUN_LAST

Parameters:
Dazzle.TreeBuilder.signals.node_draggable(tree_builder, object)
Signal Name:

node-draggable

Flags:

RUN_LAST

Parameters:
Return type:

bool

Dazzle.TreeBuilder.signals.node_droppable(tree_builder, object, p0)
Signal Name:

node-droppable

Flags:

RUN_LAST

Parameters:
Return type:

bool

Dazzle.TreeBuilder.signals.node_expanded(tree_builder, object)
Signal Name:

node-expanded

Flags:

RUN_LAST

Parameters:
Dazzle.TreeBuilder.signals.node_popup(tree_builder, object, p0)
Signal Name:

node-popup

Flags:

RUN_LAST

Parameters:
Dazzle.TreeBuilder.signals.node_selected(tree_builder, object)
Signal Name:

node-selected

Flags:

RUN_LAST

Parameters:
Dazzle.TreeBuilder.signals.node_unselected(tree_builder, object)
Signal Name:

node-unselected

Flags:

RUN_LAST

Parameters:
Dazzle.TreeBuilder.signals.removed(tree_builder, object)
Signal Name:

removed

Flags:

RUN_LAST

Parameters:

Property Details

Dazzle.TreeBuilder.props.tree
Name:

tree

Type:

Dazzle.Tree

Default Value:

None

Flags:

READABLE

The Dazzle.Tree the builder belongs to.