]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gtk4: StyleContext.add_provider_for_display/remove_provider_for_display is not deprecated main wip/issue/1429
authorRico Tzschichholz <ricotz@ubuntu.com>
Mon, 24 Apr 2023 08:00:44 +0000 (10:00 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Wed, 27 May 2026 09:03:18 +0000 (11:03 +0200)
Fixes https://gitlab.gnome.org/GNOME/vala/issues/1429

vapi/gtk4.vapi
vapi/metadata/Gtk-4.0.metadata

index cc78893b561bff231a2b26058b672f1c9df1ea67..a61121cc0f4d272fe15e7b638440ee438d5f50e7 100644 (file)
@@ -13062,6 +13062,7 @@ namespace Gtk {
                protected StyleContext ();
                public void add_class (string class_name);
                public void add_provider (Gtk.StyleProvider provider, uint priority);
+               [Version (deprecated = false)]
                public static void add_provider_for_display (Gdk.Display display, Gtk.StyleProvider provider, uint priority);
                [NoWrapper]
                public virtual void changed ();
@@ -13076,6 +13077,7 @@ namespace Gtk {
                public bool lookup_color (string color_name, out Gdk.RGBA color);
                public void remove_class (string class_name);
                public void remove_provider (Gtk.StyleProvider provider);
+               [Version (deprecated = false)]
                public static void remove_provider_for_display (Gdk.Display display, Gtk.StyleProvider provider);
                [CCode (cheader_filename = "gtk/gtk.h", cname = "gtk_render_activity")]
                public void render_activity (Cairo.Context cr, double x, double y, double width, double height);
index ed233a576ea1b20bdd6f5439786a39ecf21b0bd5..e131c0364a447eb5440637e0a2bab837c8962dde 100644 (file)
@@ -62,6 +62,11 @@ TreeStore
 
 // Better deprecation notices
 
+// Not deprecated
+StyleContext
+  .add_provider_for_display deprecated=false
+  .remove_provider_for_display deprecated=false
+
 // Factory method of abstract type
 ATContext
   .create symbol_type="function"