Functions
ganv_node_can_tail ()
gboolean
ganv_node_can_tail (const GanvNode *node);
Returns
True iff node can act as the tail of an edge.
ganv_node_can_head ()
gboolean
ganv_node_can_head (const GanvNode *node);
Returns
True iff node can act as the head of an edge.
ganv_node_set_is_source ()
void
ganv_node_set_is_source (const GanvNode *node,
gboolean is_source);
Flag a node as a source. This information is used to influence layout.
ganv_node_is_within ()
gboolean
ganv_node_is_within (const GanvNode *node,
double x1,
double y1,
double x2,
double y2);
Returns
True iff node is entirely within the given rectangle.
ganv_node_get_label ()
const char *
ganv_node_get_label (const GanvNode *node);
ganv_node_get_border_width ()
double
ganv_node_get_border_width (const GanvNode *node);
ganv_node_set_border_width ()
void
ganv_node_set_border_width (const GanvNode *node,
double border_width);
ganv_node_get_dash_length ()
double
ganv_node_get_dash_length (const GanvNode *node);
ganv_node_set_dash_length ()
void
ganv_node_set_dash_length (const GanvNode *node,
double dash_length);
ganv_node_get_dash_offset ()
double
ganv_node_get_dash_offset (const GanvNode *node);
ganv_node_set_dash_offset ()
void
ganv_node_set_dash_offset (const GanvNode *node,
double dash_offset);
ganv_node_get_fill_color ()
guint
ganv_node_get_fill_color (const GanvNode *node);
ganv_node_set_fill_color ()
void
ganv_node_set_fill_color (const GanvNode *node,
guint fill_color);
ganv_node_get_border_color ()
guint
ganv_node_get_border_color (const GanvNode *node);
ganv_node_set_border_color ()
void
ganv_node_set_border_color (const GanvNode *node,
guint border_color);
ganv_node_get_partner ()
GanvNode *
ganv_node_get_partner (const GanvNode *node);
Returns
The partner of node
.
[transfer none]
ganv_node_set_label ()
void
ganv_node_set_label (GanvNode *node,
const char *str);
ganv_node_set_show_label ()
void
ganv_node_set_show_label (GanvNode *node,
gboolean show);
ganv_node_move ()
void
ganv_node_move (GanvNode *node,
double dx,
double dy);
ganv_node_move_to ()
void
ganv_node_move_to (GanvNode *node,
double x,
double y);
ganv_node_resize ()
void
ganv_node_resize (GanvNode *node);
ganv_node_redraw_text ()
void
ganv_node_redraw_text (GanvNode *node);
ganv_node_disconnect ()
void
ganv_node_disconnect (GanvNode *node);
ganv_node_is_selected ()
gboolean
ganv_node_is_selected (GanvNode *node);