]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
vapi: Update GIR-based bindings
authorRico Tzschichholz <ricotz@ubuntu.com>
Mon, 23 Mar 2020 16:16:00 +0000 (17:16 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Mon, 23 Mar 2020 16:17:32 +0000 (17:17 +0100)
vapi/gnome-desktop-3.0.vapi
vapi/harfbuzz-gobject.vapi

index 12450b05520ddc5ffd9c5e1d48db98a0a24e757f..2ec6d97c5b437347a2329843bedeacdbaa0df3cf 100644 (file)
@@ -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<weak string> 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,
index 16a4d82b60d49f077831cc9d42b08f6e0fdde8fc..43b805b9ed0fb85f9294166872ddae27bf8dbf27 100644 (file)
@@ -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)]