v_sim.GlExtInfos

g GObject.Object GObject.Object v_sim.GlExt v_sim.GlExt GObject.Object->v_sim.GlExt v_sim.GlExtInfos v_sim.GlExtInfos v_sim.GlExt->v_sim.GlExtInfos

Subclasses:

None

Methods

Inherited:

v_sim.GlExt (16), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new (name)

drawElements (nodes)

drawIds (nodes)

drawNodeProperties (values, nodes)

setDataRenderer (renderer)

Virtual Methods

Inherited:

v_sim.GlExt (3), GObject.Object (7)

Properties

Inherited:

v_sim.GlExt (9)

Name

Type

Flags

Short Description

selection

GLib.Array

r/w

ids of selected nodes.

values

v_sim.NodeValues

r/w

some node values to display.

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent

v_sim.GlExt

r

priv

v_sim.GlExtInfosPrivate

r

Class Details

class v_sim.GlExtInfos(**kwargs)
Bases:

v_sim.GlExt

Abstract:

No

Structure:

v_sim.GlExtInfosClass

An opaque structure.

New in version 3.7.

classmethod new(name)
Parameters:

name (str or None) – the name of the v_sim.GlExt.

Returns:

a new v_sim.GlExtInfos object.

Return type:

v_sim.GlExtInfos

Create a new v_sim.GlExt to represent information on nodes.

New in version 3.7.

drawElements(nodes)
Parameters:

nodes ([int]) – an integer list.

Returns:

True if the status was actually changed.

Return type:

bool

As v_sim.GlExtInfos.drawIds(), but draw the names of elements instead of their numbers.

drawIds(nodes)
Parameters:

nodes ([int]) – an integer list.

Returns:

True if the status was actually changed.

Return type:

bool

With this extension, some the number of nodes will be drawn on them. Numbers can be drawn and all nodes (set nodes to a None pointer), or to a restricted list of nodes represented by their numbers. In this case, nodes can have whatever length but must be terminated by a negative integer. This array is then owned by the extension and should not be freed.

drawNodeProperties(values, nodes)
Parameters:
Returns:

True.

Return type:

bool

Draw values on selected nodes.

New in version 3.8.

setDataRenderer(renderer)
Parameters:

renderer (v_sim.NodeArrayRenderer) – the v_sim.NodeArrayRenderer displaying the data.

Returns:

True if the model was actually changed.

Return type:

bool

Attach a v_sim.NodeArrayRenderer to render to and setup the infos.

New in version 3.7.

Property Details

v_sim.GlExtInfos.props.selection
Name:

selection

Type:

GLib.Array

Default Value:

None

Flags:

READABLE, WRITABLE

ids of selected nodes.

v_sim.GlExtInfos.props.values
Name:

values

Type:

v_sim.NodeValues

Default Value:

None

Flags:

READABLE, WRITABLE

some node values to display.