From: Rico Tzschichholz Date: Mon, 23 Mar 2020 16:16:00 +0000 (+0100) Subject: vapi: Update GIR-based bindings X-Git-Tag: 0.48.2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=33269238ff35db06b8e36b848c9ad8b983ad7437;p=thirdparty%2Fvala.git vapi: Update GIR-based bindings --- diff --git a/vapi/gnome-desktop-3.0.vapi b/vapi/gnome-desktop-3.0.vapi index 12450b055..2ec6d97c5 100644 --- a/vapi/gnome-desktop-3.0.vapi +++ b/vapi/gnome-desktop-3.0.vapi @@ -216,6 +216,8 @@ namespace Gnome { [CCode (array_length = false, array_null_terminated = true)] public unowned Gnome.RRMode[] list_modes (); public bool set_backlight (int value) throws GLib.Error; + public bool set_color_transform (Gnome.RRCTM value) throws GLib.Error; + public bool supports_color_transform (); public bool supports_mode (Gnome.RRMode mode); public bool supports_underscanning (); } @@ -311,6 +313,11 @@ namespace Gnome { [Version (since = "3.6")] public GLib.List get_options_for_group (string group_id); } + [CCode (cheader_filename = "libgnome-desktop/gnome-rr.h", has_type_id = false)] + public struct RRCTM { + [CCode (array_length = false)] + public weak uint64 matrix[9]; + } [CCode (cheader_filename = "libgnome-desktop/gnome-desktop-thumbnail.h", cprefix = "GNOME_DESKTOP_THUMBNAIL_SIZE_", has_type_id = false)] public enum DesktopThumbnailSize { NORMAL, diff --git a/vapi/harfbuzz-gobject.vapi b/vapi/harfbuzz-gobject.vapi index 16a4d82b6..43b805b9e 100644 --- a/vapi/harfbuzz-gobject.vapi +++ b/vapi/harfbuzz-gobject.vapi @@ -134,14 +134,6 @@ namespace HarfBuzz { [Version (since = "0.9.2")] public static void set_unicode_funcs (HarfBuzz.Buffer buffer, HarfBuzz.UnicodeFuncs unicode_funcs); } - [CCode (cheader_filename = "hb-gobject.h", cname = "hb_draw_funcs_t", has_type_id = false)] - [Compact] - [GIR (name = "draw_funcs_t")] - public class DrawFuncs { - public void destroy (); - public HarfBuzz.Bool is_immutable (); - public void make_immutable (); - } [CCode (cheader_filename = "hb-gobject.h", cname = "hb_face_t", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "hb_gobject_face_get_type ()")] [Compact] [GIR (name = "face_t")] @@ -213,7 +205,6 @@ namespace HarfBuzz { public static HarfBuzz.Font create (HarfBuzz.Face face); [Version (since = "0.9.2")] public static HarfBuzz.Font create_sub_font (HarfBuzz.Font parent); - public static HarfBuzz.Bool draw_glyph (HarfBuzz.Font font, HarfBuzz.Codepoint glyph, HarfBuzz.DrawFuncs funcs, void* user_data); [Version (since = "0.9.2")] public static HarfBuzz.Font get_empty (); [Version (since = "1.1.3")] @@ -1520,16 +1511,6 @@ namespace HarfBuzz { public delegate HarfBuzz.Bool BufferMessageFunc (HarfBuzz.Buffer buffer, HarfBuzz.Font font, string message); [CCode (cheader_filename = "hb-gobject.h", cname = "hb_destroy_func_t", instance_pos = 0.9)] public delegate void DestroyFunc (); - [CCode (cheader_filename = "hb-gobject.h", cname = "hb_draw_close_path_func_t", instance_pos = 0.9)] - public delegate void DrawClosePathFunc (); - [CCode (cheader_filename = "hb-gobject.h", cname = "hb_draw_cubic_to_func_t", instance_pos = 6.9)] - public delegate void DrawCubicToFunc (HarfBuzz.Position control1_x, HarfBuzz.Position control1_y, HarfBuzz.Position control2_x, HarfBuzz.Position control2_y, HarfBuzz.Position to_x, HarfBuzz.Position to_y); - [CCode (cheader_filename = "hb-gobject.h", cname = "hb_draw_line_to_func_t", instance_pos = 2.9)] - public delegate void DrawLineToFunc (HarfBuzz.Position to_x, HarfBuzz.Position to_y); - [CCode (cheader_filename = "hb-gobject.h", cname = "hb_draw_move_to_func_t", instance_pos = 2.9)] - public delegate void DrawMoveToFunc (HarfBuzz.Position to_x, HarfBuzz.Position to_y); - [CCode (cheader_filename = "hb-gobject.h", cname = "hb_draw_quadratic_to_func_t", instance_pos = 4.9)] - public delegate void DrawQuadraticToFunc (HarfBuzz.Position control_x, HarfBuzz.Position control_y, HarfBuzz.Position to_x, HarfBuzz.Position to_y); [CCode (cheader_filename = "hb-gobject.h", cname = "hb_font_get_font_extents_func_t", instance_pos = 3.9)] public delegate HarfBuzz.Bool FontGetFontExtentsFunc (HarfBuzz.Font font, void* font_data, HarfBuzz.FontExtents extents); [CCode (cheader_filename = "hb-gobject.h", cname = "hb_font_get_font_extents_func_t", instance_pos = 3.9)]