]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gtk+-4.0: Make Gsk.Renderer.for_window() a static factory method
authorRico Tzschichholz <ricotz@ubuntu.com>
Mon, 12 Dec 2016 11:54:14 +0000 (12:54 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Mon, 12 Dec 2016 12:36:35 +0000 (13:36 +0100)
vapi/gtk+-4.0.vapi
vapi/metadata/Gsk-4.0.metadata

index 77726056a8416d0903520c97025091795bff3d3b..5ede18aa528e8580669d13f359de05efcc5b2736 100644 (file)
@@ -6967,9 +6967,9 @@ namespace Gsk {
                [Version (since = "3.90")]
                public Gsk.RenderNode create_render_node ();
                public void end_draw_frame (Gdk.DrawingContext context);
-               [CCode (has_construct_function = false)]
+               [CCode (cname = "gsk_renderer_new_for_window")]
                [Version (since = "3.90")]
-               public Renderer.for_window (Gdk.Window window);
+               public static Gsk.Renderer? for_window (Gdk.Window window);
                [Version (since = "3.90")]
                public unowned Gdk.Display get_display ();
                [Version (since = "3.90")]
index cca78fd56817687570eb2ec24eb23f4c6340d54a..34c86ce9b99a4766787675a01a46f4506fb35c9e 100644 (file)
@@ -1,5 +1,9 @@
 value_* skip
 
+Renderer
+       // Factory method
+       .new_for_window symbol_type="function" name="for_window"
+
 RenderNodeIter
        .free destroys_instance