From: Rico Tzschichholz Date: Tue, 26 Jan 2021 12:03:17 +0000 (+0100) Subject: cairo: Fix some ctor binding errors X-Git-Tag: 0.51.1~70 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b2e9ff02e3926c326a3d9ad46a1aac73f9aead6c;p=thirdparty%2Fvala.git cairo: Fix some ctor binding errors --- diff --git a/vapi/cairo.vapi b/vapi/cairo.vapi index 42769be57..f08460e75 100644 --- a/vapi/cairo.vapi +++ b/vapi/cairo.vapi @@ -374,7 +374,7 @@ namespace Cairo { [Compact] public class RasterSourcePattern : Cairo.Pattern { [CCode (cname = "cairo_pattern_create_raster_source")] - public RasterSourcePattern (); + public RasterSourcePattern (void* data, Cairo.Content content, int width, int height); public void get_acquire (out Cairo.RasterSourceAcquireFunc acquire, out Cairo.RasterSourceReleaseFunc release); public void* get_callback_data (); public Cairo.RasterSourceCopyFunc get_copy (); @@ -475,7 +475,7 @@ namespace Cairo { [CCode (cname = "cairo_script_create_for_stream")] public Script.for_stream (Cairo.WriteFunc write_func); [CCode (cname = "cairo_script_from_recording_surface")] - public Script.from_recording_surface ([CCode (type = "cairo_surface_t")] Cairo.RecordingSurface recording_surface); + public static Cairo.Status from_recording_surface (out Cairo.Script script, Cairo.RecordingSurface recording_surface); public Cairo.ScriptMode get_mode (); public void set_mode (Cairo.ScriptMode mode); public void write_comment (string comment, int len = -1);