From 89c5346a3377a2075954acc436d3d843183ad31a Mon Sep 17 00:00:00 2001 From: David Robillard Date: Tue, 24 Apr 2012 01:44:43 +0000 Subject: Fix downward signal flow display (i.e. port labels disabled). git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@4260 a436a847-0d15-0410-975c-d299462d15a1 --- ganv/canvas.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'ganv/canvas.h') diff --git a/ganv/canvas.h b/ganv/canvas.h index bbf6b97..352c13c 100644 --- a/ganv/canvas.h +++ b/ganv/canvas.h @@ -97,11 +97,27 @@ ganv_canvas_get_font_size(const GanvCanvas* canvas); void ganv_canvas_set_font_size(GanvCanvas* canvas, double points); +void +ganv_canvas_set_direction(GanvCanvas* canvas, GanvDirection dir); + void ganv_canvas_clear_selection(GanvCanvas* canvas); +typedef void (*GanvNodeFunction)(GanvNode* node, void* data); + typedef void (*GanvEdgeFunction)(GanvEdge* edge); +/** + * ganv_canvas_for_each_node: + * @canvas: The canvas. + * @f: (scope call): A function to call on every node on @canvas. + * @data: Data to pass to @f. + */ +void +ganv_canvas_for_each_node(GanvCanvas* canvas, + GanvNodeFunction f, + void* data); + /** * ganv_canvas_for_each_edge_from: * @canvas: The canvas. -- cgit v1.2.1