Top | ![]() |
![]() |
![]() |
![]() |
VisuPairLink * | model | Read / Write |
VisuGlExtPairs * | renderer | Read / Write / Construct Only |
VisuPairLink * | selected-link | Read |
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkTreeView ╰── VisuUiPairTree
GtkWidget *
visu_ui_pair_tree_new (VisuGlExtPairs *pairs
);
Creates a new VisuUiPairTree to allow to setup link rendering characteristics.
Since: 3.8
void visu_ui_pair_tree_bind (VisuUiPairTree *tree
,VisuPairSet *model
);
Binds model
to tree
, so every VisuPairLink of model
are always
listed into tree
.
Since: 3.8
GtkWidget *
visu_ui_pair_tree_getToolbar (VisuUiPairTree *tree
);
Creates a GtkToolbar with the action button used to add or remove
VisuPairLink in a tree
.
Since: 3.8
GtkWidget *
visu_ui_pair_tree_getFilter (VisuUiPairTree *tree
);
Creates a VisuElement combo widget to be used to filter the list of pairs.
Since: 3.8
“renderer”
property“renderer” VisuGlExtPairs *
renderer object to draw links.
Flags: Read / Write / Construct Only
“selected-link”
property“selected-link” VisuPairLink *
currently selected link (first one in a list).
Flags: Read
“selection-changed”
signalvoid user_function (VisuUiPairTree *tree, gpointer links, gpointer user_data)
Gets emitted when the selection change.
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