]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gtk4: Mark optional methods of Gdk.Paintable interface as virtual
authorRico Tzschichholz <ricotz@ubuntu.com>
Tue, 30 Jun 2020 06:03:48 +0000 (08:03 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Tue, 30 Jun 2020 06:03:48 +0000 (08:03 +0200)
Fixes https://gitlab.gnome.org/GNOME/vala/issues/1021

vapi/gtk4.vapi
vapi/metadata/Gdk-4.0.metadata

index d41e933e9e6da4d08abc626b9fb7c0f944ac636c..f7f1d2e951abdacb564b0163fa041e21fb4d2aa0 100644 (file)
@@ -5391,11 +5391,11 @@ namespace Gdk {
                public void compute_concrete_size (double specified_width, double specified_height, double default_width, double default_height, out double concrete_width, out double concrete_height);
                [CCode (cname = "gdk_paintable_new_empty")]
                public static Gdk.Paintable empty (int intrinsic_width, int intrinsic_height);
-               public abstract Gdk.Paintable get_current_image ();
-               public abstract Gdk.PaintableFlags get_flags ();
-               public abstract double get_intrinsic_aspect_ratio ();
-               public abstract int get_intrinsic_height ();
-               public abstract int get_intrinsic_width ();
+               public virtual Gdk.Paintable get_current_image ();
+               public virtual Gdk.PaintableFlags get_flags ();
+               public virtual double get_intrinsic_aspect_ratio ();
+               public virtual int get_intrinsic_height ();
+               public virtual int get_intrinsic_width ();
                public static Gdk.Paintable new_empty (int intrinsic_width, int intrinsic_height);
                public abstract void snapshot (Gdk.Snapshot snapshot, double width, double height);
                [HasEmitter]
index 0f3b2f4cf11b189ae2a5b42314a124be304bceb6..fdee074d5db89b2f9924b56e5a0999ae7bbdff1a 100644 (file)
@@ -17,6 +17,11 @@ Event
         ._get_distance skip
 Paintable
         .new_empty name="empty"
+        .get_current_image#virtual_method virtual
+        .get_flags#virtual_method virtual
+        .get_intrinsic_width#virtual_method virtual
+        .get_intrinsic_height#virtual_method virtual
+        .get_intrinsic_aspect_ratio#virtual_method virtual
 PaintableFlags cprefix="GDK_PAINTABLE_"
         .size name="STATIC_SIZE"
         .contents name="STATIC_CONTENTS"