Functions
GanvPortFunc ()
void
(*GanvPortFunc) (GanvPort *port
,
void *data
);
ganv_module_new ()
GanvModule *
ganv_module_new (GanvCanvas *canvas
,
const char *first_prop_name
,
...
);
ganv_module_num_ports ()
guint
ganv_module_num_ports (const GanvModule *module
);
ganv_module_get_port ()
GanvPort *
ganv_module_get_port (GanvModule *module
,
guint index
);
Get a port by index.
Returns
The port on module
at index
.
[transfer none]
ganv_module_get_empty_port_breadth ()
double
ganv_module_get_empty_port_breadth (const GanvModule *module
);
ganv_module_get_empty_port_depth ()
double
ganv_module_get_empty_port_depth (const GanvModule *module
);
ganv_module_embed ()
void
ganv_module_embed (GanvModule *module
,
GtkWidget *widget
);
ganv_module_set_direction ()
void
ganv_module_set_direction (GanvModule *module
,
GanvDirection direction
);
ganv_module_for_each_port ()
void
ganv_module_for_each_port (GanvModule *module
,
GanvPortFunc f
,
void *data
);