diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2019-01-21 10:19:22 +0100 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2019-01-30 20:47:36 +0100 |
commit | 57fa049a08a92b5c1030b17be6a50cf393fc7ed3 (patch) | |
tree | aa37658ff2d6097e3a7e530573d3a37f6442abd9 /vapi/metadata/GooCanvas-2.0.metadata | |
parent | bb6e72083003227510d84587c034c1c861dae877 (diff) | |
download | vala-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.metadata | 41 |
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?>" |