summaryrefslogtreecommitdiff
path: root/gdk/x11/gdkwindow-x11.h
diff options
context:
space:
mode:
Diffstat (limited to 'gdk/x11/gdkwindow-x11.h')
-rw-r--r--gdk/x11/gdkwindow-x11.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/gdk/x11/gdkwindow-x11.h b/gdk/x11/gdkwindow-x11.h
index 2199692327..8e438b25fe 100644
--- a/gdk/x11/gdkwindow-x11.h
+++ b/gdk/x11/gdkwindow-x11.h
@@ -89,6 +89,14 @@ struct _GdkWindowImplX11
#if defined (HAVE_XCOMPOSITE) && defined(HAVE_XDAMAGE) && defined (HAVE_XFIXES)
Damage damage;
#endif
+
+ /* Subsurfaces are positioned relative to their transient parent.
+ * We keep the offset here.
+ */
+ int offset_x;
+ int offset_y;
+
+ GList *transients;
};
struct _GdkWindowImplX11Class
@@ -191,9 +199,11 @@ GdkToplevelX11 *_gdk_x11_window_get_toplevel (GdkWindow *window);
GdkCursor *_gdk_x11_window_get_cursor (GdkWindow *window);
void _gdk_x11_window_update_size (GdkWindowImplX11 *impl);
+void gdk_x11_window_update_position (GdkWindowImplX11 *impl);
void _gdk_x11_window_set_window_scale (GdkWindow *window,
int scale);
+
G_END_DECLS
#endif /* __GDK_WINDOW_X11_H__ */