diff options
author | Christian Hergert <christian@hergert.me> | 2022-02-22 18:41:41 -0800 |
---|---|---|
committer | Christian Hergert <christian@hergert.me> | 2022-02-22 18:43:46 -0800 |
commit | 89a351fd66cfb1ba7faa52b5ce6b9a158d052721 (patch) | |
tree | 117251d7ae63341c5c1483c73aa9be72d2a1a9da /gdk/macos/gdkmacosdisplay-private.h | |
parent | d4d328f96f5ffcc7083d6d705bd234af691259d4 (diff) | |
download | gtk+-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.h | 4 |
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 |