summaryrefslogtreecommitdiff
path: root/vapi/metadata/GooCanvas-2.0.metadata
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2019-01-21 10:19:22 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2019-01-30 20:47:36 +0100
commit57fa049a08a92b5c1030b17be6a50cf393fc7ed3 (patch)
treeaa37658ff2d6097e3a7e530573d3a37f6442abd9 /vapi/metadata/GooCanvas-2.0.metadata
parentbb6e72083003227510d84587c034c1c861dae877 (diff)
downloadvala-57fa049a08a92b5c1030b17be6a50cf393fc7ed3.tar.gz
vapi: Add goocanvas-2.0 bindings
Fixes https://gitlab.gnome.org/GNOME/vala/issues/739
Diffstat (limited to 'vapi/metadata/GooCanvas-2.0.metadata')
-rw-r--r--vapi/metadata/GooCanvas-2.0.metadata41
1 files changed, 41 insertions, 0 deletions
diff --git a/vapi/metadata/GooCanvas-2.0.metadata b/vapi/metadata/GooCanvas-2.0.metadata
new file mode 100644
index 000000000..423957285
--- /dev/null
+++ b/vapi/metadata/GooCanvas-2.0.metadata
@@ -0,0 +1,41 @@
+* cheader_filename="goocanvas.h"
+* skip=false
+*.* skip=false
+
+CanvasBounds struct
+*.get_*bounds return_void
+
+CairoMatrix skip
+cairo_matrix_* skip
+*.transform type="Cairo.Matrix?"
+
+CairoPattern skip
+*.*_pattern type="Cairo.Pattern?"
+*.pattern type="Cairo.Pattern?"
+
+CANVAS_POLYLINE_NUM_ARROW_POINTS name="NUM_ARROW_POINTS"
+
+// Returns unowned instance if parent is not null
+*.new*.parent nullable
+*.new* symbol_type="constructor"
+
+canvas_item*_class_* skip
+
+//Upstream
+Canvas
+ .*#field skip
+ .convert_bounds_to_item_space.bounds ref unowned=false
+ .marshal* skip
+CanvasItemSimple
+ .get_path_bounds.bounds out unowned=false
+CanvasItemModel
+ .get_simple_transform.* out
+ .get_transform.transform out
+CanvasLineDash
+ .dashes array array_length_field="num_dashes" unowned=false
+CanvasPoints
+ .coords array array_length_field="num_points" unowned=false
+CanvasItemSimpleData
+ .clip_path_commands type="GLib.Array<Goo.CanvasPathCommand?>"
+CanvasPathData
+ .path_commands type="GLib.Array<Goo.CanvasPathCommand?>"