GanvPort

GanvPort

Functions

Types and Values

Description

Functions

ganv_port_new ()

GanvPort *
ganv_port_new (GanvModule *module,
               gboolean is_input,
               const char *first_prop_name,
               ...);

ganv_port_set_value_label ()

void
ganv_port_set_value_label (GanvPort *port,
                           const char *str);

ganv_port_show_control ()

void
ganv_port_show_control (GanvPort *port);

ganv_port_hide_control ()

void
ganv_port_hide_control (GanvPort *port);

ganv_port_set_control_is_toggle ()

void
ganv_port_set_control_is_toggle (GanvPort *port,
                                 gboolean is_toggle);

ganv_port_set_control_is_integer ()

void
ganv_port_set_control_is_integer (GanvPort *port,
                                  gboolean is_integer);

ganv_port_set_control_value ()

void
ganv_port_set_control_value (GanvPort *port,
                             float value);

ganv_port_set_control_min ()

void
ganv_port_set_control_min (GanvPort *port,
                           float min);

ganv_port_set_control_max ()

void
ganv_port_set_control_max (GanvPort *port,
                           float max);

ganv_port_get_natural_width ()

double
ganv_port_get_natural_width (const GanvPort *port);

ganv_port_get_module ()

GanvModule *
ganv_port_get_module (const GanvPort *port);

Parameters

port

The port.

 

Returns

The module port is on.

[transfer none]


ganv_port_get_control_value ()

float
ganv_port_get_control_value (const GanvPort *port);

ganv_port_get_control_min ()

float
ganv_port_get_control_min (const GanvPort *port);

ganv_port_get_control_max ()

float
ganv_port_get_control_max (const GanvPort *port);

ganv_port_is_input ()

gboolean
ganv_port_is_input (const GanvPort *port);

ganv_port_is_output ()

gboolean
ganv_port_is_output (const GanvPort *port);

Types and Values

GanvPortImpl

typedef struct _GanvPortImpl GanvPortImpl;