summaryrefslogtreecommitdiff
path: root/gdk/macos/gdkmacosdisplay-private.h
diff options
context:
space:
mode:
authorChristian Hergert <christian@hergert.me>2022-02-22 18:41:41 -0800
committerChristian Hergert <christian@hergert.me>2022-02-22 18:43:46 -0800
commit89a351fd66cfb1ba7faa52b5ce6b9a158d052721 (patch)
tree117251d7ae63341c5c1483c73aa9be72d2a1a9da /gdk/macos/gdkmacosdisplay-private.h
parentd4d328f96f5ffcc7083d6d705bd234af691259d4 (diff)
downloadgtk+-89a351fd66cfb1ba7faa52b5ce6b9a158d052721.tar.gz
macos: improve placement of windows
This does some very basic window management so that we place surfaces in locations where they can actually be interacted with correctly.
Diffstat (limited to 'gdk/macos/gdkmacosdisplay-private.h')
-rw-r--r--gdk/macos/gdkmacosdisplay-private.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gdk/macos/gdkmacosdisplay-private.h b/gdk/macos/gdkmacosdisplay-private.h
index c25ff3b0c1..be2290b89a 100644
--- a/gdk/macos/gdkmacosdisplay-private.h
+++ b/gdk/macos/gdkmacosdisplay-private.h
@@ -174,6 +174,10 @@ void _gdk_macos_display_set_drag (GdkMacosDisp
void _gdk_macos_display_set_drop (GdkMacosDisplay *self,
NSInteger sequence_number,
GdkDrop *drop);
+void _gdk_macos_display_position_surface (GdkMacosDisplay *self,
+ GdkMacosSurface *surface,
+ int *x,
+ int *y);
G_END_DECLS