v_sim.UiPairTree

g Atk.ImplementorIface Atk.ImplementorIface Gtk.Widget Gtk.Widget Atk.ImplementorIface->Gtk.Widget GObject.GInterface GObject.GInterface GObject.GInterface->Atk.ImplementorIface Gtk.Buildable Gtk.Buildable GObject.GInterface->Gtk.Buildable Gtk.Scrollable Gtk.Scrollable GObject.GInterface->Gtk.Scrollable GObject.InitiallyUnowned GObject.InitiallyUnowned GObject.InitiallyUnowned->Gtk.Widget GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned Gtk.Buildable->Gtk.Widget Gtk.Container Gtk.Container Gtk.TreeView Gtk.TreeView Gtk.Container->Gtk.TreeView Gtk.Scrollable->Gtk.TreeView v_sim.UiPairTree v_sim.UiPairTree Gtk.TreeView->v_sim.UiPairTree Gtk.Widget->Gtk.Container

Subclasses:

None

Methods

Inherited:

Gtk.TreeView (98), Gtk.Container (35), Gtk.Widget (278), GObject.Object (37), Gtk.Buildable (10), Gtk.Scrollable (9)

Structs:

Gtk.ContainerClass (5), Gtk.WidgetClass (12), GObject.ObjectClass (5)

class

new (pairs)

bind (model)

getFilter ()

getToolbar ()

Virtual Methods

Inherited:

Gtk.TreeView (15), Gtk.Container (10), Gtk.Widget (82), GObject.Object (7), Gtk.Buildable (10), Gtk.Scrollable (1)

Properties

Inherited:

Gtk.TreeView (18), Gtk.Container (3), Gtk.Widget (39), Gtk.Scrollable (4)

Name

Type

Flags

Short Description

renderer

v_sim.GlExtPairs

r/w/co

renderer object to draw links

selected-link

v_sim.PairLink

r

currently selected link (first one in a list)

Style Properties

Inherited:

Gtk.TreeView (11), Gtk.Widget (17)

Signals

Inherited:

Gtk.TreeView (15), Gtk.Container (4), Gtk.Widget (69), GObject.Object (1)

Name

Short Description

selection-changed

Gets emitted when the selection change.

Fields

Inherited:

Gtk.TreeView (15), Gtk.Container (4), Gtk.Widget (69), GObject.Object (1)

Name

Type

Access

Description

parent

Gtk.TreeView

r

priv

v_sim.UiPairTreePrivate

r

Class Details

class v_sim.UiPairTree(*args, **kwargs)
Bases:

Gtk.TreeView

Abstract:

No

Structure:

v_sim.UiPairTreeClass

An opaque structure.

New in version 3.8.

classmethod new(pairs)
Parameters:

pairs (v_sim.GlExtPairs) – a v_sim.GlExtPairs object.

Returns:

a pointer to the newly created widget.

Return type:

Gtk.Widget

Creates a new v_sim.UiPairTree to allow to setup link rendering characteristics.

New in version 3.8.

bind(model)
Parameters:

model (v_sim.PairSet) – a v_sim.PairSet object.

Binds model to self, so every v_sim.PairLink of model are always listed into self.

New in version 3.8.

getFilter()
Returns:

a v_sim.UiElementCombobox object.

Return type:

Gtk.Widget

Creates a v_sim.Element combo widget to be used to filter the list of pairs.

New in version 3.8.

getToolbar()
Returns:

a Gtk.Toolbar object.

Return type:

Gtk.Widget

Creates a Gtk.Toolbar with the action button used to add or remove v_sim.PairLink in a self.

New in version 3.8.

Signal Details

v_sim.UiPairTree.signals.selection_changed(ui_pair_tree, links)
Signal Name:

selection-changed

Flags:

RUN_LAST, NO_RECURSE, NO_HOOKS

Parameters:

Gets emitted when the selection change.

New in version 3.8.

Property Details

v_sim.UiPairTree.props.renderer
Name:

renderer

Type:

v_sim.GlExtPairs

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

renderer object to draw links

Name:

selected-link

Type:

v_sim.PairLink

Default Value:

None

Flags:

READABLE

currently selected link (first one in a list)