VisuUiPairTree

VisuUiPairTree — Defines a widget to setup a link.

Functions

Properties

VisuPairLink * model Read / Write
VisuGlExtPairs * renderer Read / Write / Construct Only
VisuPairLink * selected-link Read

Signals

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkTreeView
                    ╰── VisuUiPairTree

Description

A set of widgets to setup the rendring of a link.

Functions

visu_ui_pair_tree_new ()

GtkWidget *
visu_ui_pair_tree_new (VisuGlExtPairs *pairs);

Creates a new VisuUiPairTree to allow to setup link rendering characteristics.

Parameters

pairs

a VisuGlExtPairs object.

 

Returns

a pointer to the newly created widget.

Since: 3.8


visu_ui_pair_tree_bind ()

void
visu_ui_pair_tree_bind (VisuUiPairTree *tree,
                        VisuPairSet *model);

Binds model to tree , so every VisuPairLink of model are always listed into tree .

Parameters

tree

a VisuUiPairTree object.

 

model

a VisuPairSet object.

 

Since: 3.8


visu_ui_pair_tree_getToolbar ()

GtkWidget *
visu_ui_pair_tree_getToolbar (VisuUiPairTree *tree);

Creates a GtkToolbar with the action button used to add or remove VisuPairLink in a tree .

Parameters

tree

a VisuUiPairTree object.

 

Returns

a GtkToolbar object.

[transfer none]

Since: 3.8


visu_ui_pair_tree_getFilter ()

GtkWidget *
visu_ui_pair_tree_getFilter (VisuUiPairTree *tree);

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

Parameters

tree

a VisuUiPairTree object.

 

Returns

a VisuUiElementCombobox object.

[transfer none]

Since: 3.8

Types and Values

Property Details

The “model” property

  “model”                    VisuPairLink *

link to display properties of.

Flags: Read / Write


The “renderer” property

  “renderer”                 VisuGlExtPairs *

renderer object to draw links.

Flags: Read / Write / Construct Only


The “selected-link” property

  “selected-link”            VisuPairLink *

currently selected link (first one in a list).

Flags: Read

Signal Details

The “selection-changed” signal

void
user_function (VisuUiPairTree *tree,
               gpointer        links,
               gpointer        user_data)

Gets emitted when the selection change.

Parameters

tree

the object which emits the signal ;

 

links

a list of VisuPairLink objects.

[type VisuPairLink][transfer none]

user_data

user data set when the signal handler was connected.

 

Flags: No Hooks

Since: 3.8