From: Rico Tzschichholz Date: Tue, 26 Jan 2021 13:19:56 +0000 (+0100) Subject: goocanvas-2.0: Fix some field types X-Git-Tag: 0.51.1~65 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7165dd89dafa2f0a3d0b0e070b766c662062c8e9;p=thirdparty%2Fvala.git goocanvas-2.0: Fix some field types --- diff --git a/vapi/goocanvas-2.0.vapi b/vapi/goocanvas-2.0.vapi index 37cd3cf35..38aed7043 100644 --- a/vapi/goocanvas-2.0.vapi +++ b/vapi/goocanvas-2.0.vapi @@ -1057,7 +1057,8 @@ namespace Goo { } [CCode (cheader_filename = "goocanvas.h", has_type_id = false)] public struct CanvasPolylineData { - public double coords; + [CCode (array_length = false)] + public double[] coords; public Goo.CanvasPolylineArrowData? arrow_data; public uint num_points; public uint close_path; @@ -1093,7 +1094,8 @@ namespace Goo { public struct CanvasTableDimension { public int size; public double default_spacing; - public double spacings; + [CCode (array_length = false)] + public double[] spacings; public uint homogeneous; } [CCode (cheader_filename = "goocanvas.h", has_type_id = false)] diff --git a/vapi/metadata/GooCanvas-2.0.metadata b/vapi/metadata/GooCanvas-2.0.metadata index 56fc0852f..f0769fdba 100644 --- a/vapi/metadata/GooCanvas-2.0.metadata +++ b/vapi/metadata/GooCanvas-2.0.metadata @@ -50,6 +50,8 @@ CanvasPolyline .polyline_data nullable unowned=false CanvasPolylineData .arrow_data nullable unowned=false +CanvasPolylineData + .coords array unowned=false CanvasItemSimpleData .clip_path_commands type="GLib.Array" CanvasPath @@ -62,5 +64,7 @@ CanvasTable .table_data nullable unowned=false CanvasTableData .layout_data nullable unowned=false +CanvasTableDimension + .spacings array unowned=false CanvasText .text_data nullable unowned=false