native: Make gtk_native_get_surface_transform public
authorMatthias Clasen <mclasen@redhat.com>
Sun, 17 May 2020 20:01:08 +0000 (16:01 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 17 May 2020 20:01:08 +0000 (16:01 -0400)
This api is needed to translate between surface
and widget coordinates.

docs/reference/gtk/gtk4-sections.txt
gtk/gtknative.h
gtk/gtknativeprivate.h

index 1daaa1ad22f8328da6c0a2d95143ad50a6a9c05c..641582d02122b00883d3a5b9e9e1a15443ad4034 100644 (file)
@@ -6617,6 +6617,7 @@ gtk_native_get_for_surface
 gtk_native_get_surface
 gtk_native_get_renderer
 gtk_native_check_resize
+gtk_native_get_surface_transform
 
 <SUBSECTION Private>
 gtk_native_get_type
index bca65089e3c3b6462516ddac05f231a2a2a54aac..600584bad38e86a91cae8160f22ab72439bf52c8 100644 (file)
@@ -67,6 +67,11 @@ GdkSurface *gtk_native_get_surface     (GtkNative *self);
 GDK_AVAILABLE_IN_ALL
 GskRenderer *gtk_native_get_renderer   (GtkNative *self);
 
+GDK_AVAILABLE_IN_ALL
+void         gtk_native_get_surface_transform (GtkNative *self,
+                                               int       *x,
+                                               int       *y);
+
 G_END_DECLS
 
 #endif /* __GTK_NATIVE_H__ */
index c6b62bd67b0b2b2d11cd73c50ff185aaac7a531d..ec33c017b15755b97191b23c0bc7b0e973f1651d 100644 (file)
@@ -5,10 +5,6 @@
 
 G_BEGIN_DECLS
 
-void          gtk_native_get_surface_transform (GtkNative *self,
-                                                int       *x,
-                                                int       *y);
-
 G_END_DECLS
 
 #endif /* __GTK_NATIVE_PRIVATE_H__ */