From: Matthias Clasen Date: Sun, 17 May 2020 20:01:08 +0000 (-0400) Subject: native: Make gtk_native_get_surface_transform public X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~17^2~13^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=93d4253c93c2817c1d9c27ed2c702ed400308186;p=gtk4.git native: Make gtk_native_get_surface_transform public This api is needed to translate between surface and widget coordinates. --- diff --git a/docs/reference/gtk/gtk4-sections.txt b/docs/reference/gtk/gtk4-sections.txt index 1daaa1ad22..641582d021 100644 --- a/docs/reference/gtk/gtk4-sections.txt +++ b/docs/reference/gtk/gtk4-sections.txt @@ -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 gtk_native_get_type diff --git a/gtk/gtknative.h b/gtk/gtknative.h index bca65089e3..600584bad3 100644 --- a/gtk/gtknative.h +++ b/gtk/gtknative.h @@ -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__ */ diff --git a/gtk/gtknativeprivate.h b/gtk/gtknativeprivate.h index c6b62bd67b..ec33c017b1 100644 --- a/gtk/gtknativeprivate.h +++ b/gtk/gtknativeprivate.h @@ -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__ */