From a3b80d07bc180dfbf2679930b0137321ff0b477f Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 7 Dec 2011 01:34:32 +0000 Subject: More work towards making the canvas usable via the C API only. git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3823 a436a847-0d15-0410-975c-d299462d15a1 --- ganv/canvas.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'ganv/canvas.h') diff --git a/ganv/canvas.h b/ganv/canvas.h index c910edf..4e3c687 100644 --- a/ganv/canvas.h +++ b/ganv/canvas.h @@ -44,6 +44,8 @@ struct _GanvCanvas GnomeCanvas canvas; struct GanvCanvasImpl* impl; GanvDirection direction; + double width; + double height; gboolean locked; }; @@ -53,7 +55,10 @@ struct _GanvCanvasClass { GType ganv_canvas_get_type(void); -GanvCanvas* ganv_canvas_new(void); +GanvCanvas* ganv_canvas_new(double width, double height); + +void +ganv_canvas_resize(GanvCanvas* canvas, double width, double height); GnomeCanvasGroup* ganv_canvas_get_root(const GanvCanvas* canvas); @@ -66,6 +71,9 @@ ganv_canvas_get_default_font_size(const GanvCanvas* canvas); double ganv_canvas_get_font_size(const GanvCanvas* canvas); +void +ganv_canvas_set_font_size(GanvCanvas* canvas, double points); + void ganv_canvas_clear_selection(GanvCanvas* canvas); -- cgit v1.2.1