Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/boards/goocanvas.defs
diff options
context:
space:
mode:
Diffstat (limited to 'src/boards/goocanvas.defs')
-rw-r--r--src/boards/goocanvas.defs26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/boards/goocanvas.defs b/src/boards/goocanvas.defs
index e534752..d23658b 100644
--- a/src/boards/goocanvas.defs
+++ b/src/boards/goocanvas.defs
@@ -67,6 +67,13 @@
(gtype-id "GOO_TYPE_CANVAS_IMAGE")
)
+(define-object Svg
+ (in-module "Goo")
+ (parent "GooCanvasItemSimple")
+ (c-name "GooCanvasSvg")
+ (gtype-id "GOO_TYPE_CANVAS_SVG")
+)
+
(define-object Group
(in-module "Goo")
(parent "GooCanvasItemSimple")
@@ -765,6 +772,25 @@
)
+;; From goocanvassvg.h
+
+(define-function goo_canvas_svg_get_type
+ (c-name "goo_canvas_svg_get_type")
+ (return-type "GType")
+)
+
+(define-function goo_canvas_svg_new
+ (c-name "goo_canvas_svg_new")
+ (is-constructor-of "GooCanvasSvg")
+ (return-type "GooCanvasItem*")
+ (parameters
+ '("GooCanvasItem*" "parent")
+ '("RsvgHandle*" "svg_handle")
+ )
+ (varargs #t)
+)
+
+
;; From goocanvasitem.h