gtk2/gdk/x11
Matthias Clasen 6f1c32b3eb x11: Implement popup surfaces
Make them use o-r windows, and move
with their parent.

We do a sort-of ok job on stacking order
here - whenever the parent window gets a
ConfigureNotify, we just restack all popups
directly on top of their parent. This is good
enough to keep popups on top of their parent
while we drag it around, and it gets the popup
to disappear when raising another window on
top of the parent.
2019-05-28 20:25:14 +00:00
..
gdkapplaunchcontext-x11.c
gdkasync.c
gdkasync.h
gdkcairocontext-x11.c Get rid of GdkSurfaceImpl 2019-05-28 20:25:14 +00:00
gdkcairocontext-x11.h
gdkclipboard-x11.c gdk: Change some async clipboard api 2019-04-02 15:10:53 +00:00
gdkclipboard-x11.h
gdkcursor-x11.c
gdkdevice-xi2.c Get rid of GdkSurfaceImpl 2019-05-28 20:25:14 +00:00
gdkdevicemanager-x11.c gdk/x11: Drop GdkDeviceManagerCore 2019-05-15 01:05:29 +02:00
gdkdevicemanager-xi2.c Get rid of GdkSurfaceImpl 2019-05-28 20:25:14 +00:00
gdkdevicemanagerprivate-core.h
gdkdisplay-x11.c x11: Implement popup surfaces 2019-05-28 20:25:14 +00:00
gdkdisplay-x11.h gdk/x11: Drop GdkDeviceManagerCore 2019-05-15 01:05:29 +02:00
gdkdrag-x11.c Get rid of GdkSurfaceImpl 2019-05-28 20:25:14 +00:00
gdkdrop-x11.c Get rid of GdkSurfaceImpl 2019-05-28 20:25:14 +00:00
gdkeventsource.c Revert "gdk: deactivate/activate surface on keyboard grabs" 2019-04-30 16:48:16 +02:00
gdkeventsource.h
gdkeventtranslator.c
gdkeventtranslator.h
gdkglcontext-x11.c Get rid of GdkSurfaceImpl 2019-05-28 20:25:14 +00:00
gdkglcontext-x11.h
gdkkeys-x11.c
gdkmain-x11.c gdk: Remove remnants of client-side windows 2019-05-28 20:25:14 +00:00
gdkmonitor-x11.c
gdkmonitor-x11.h
gdkprivate-x11.h x11: Implement popup surfaces 2019-05-28 20:25:14 +00:00
gdkproperty-x11.c
gdkscreen-x11.c
gdkscreen-x11.h
gdkselection-x11.c
gdkselectioninputstream-x11.c
gdkselectioninputstream-x11.h
gdkselectionoutputstream-x11.c
gdkselectionoutputstream-x11.h
gdksettings.c x11: Remove to unused settings 2019-05-19 17:12:37 -04:00
gdksurface-x11.c x11: Implement popup surfaces 2019-05-28 20:25:14 +00:00
gdksurface-x11.h x11: Implement popup surfaces 2019-05-28 20:25:14 +00:00
gdktextlistconverter-x11.c
gdktextlistconverter-x11.h
gdkvisual-x11.c
gdkvisual-x11.h
gdkvulkancontext-x11.c
gdkvulkancontext-x11.h
gdkx11applaunchcontext.h
gdkx11device-xi2.h
gdkx11device.h
gdkx11devicemanager-xi2.h
gdkx11devicemanager.h gdk/x11: Drop GdkDeviceManagerCore 2019-05-15 01:05:29 +02:00
gdkx11display.h
gdkx11dnd.h
gdkx11glcontext.h
gdkx11keys.h
gdkx11monitor.h
gdkx11property.h
gdkx11screen.h
gdkx11selection.h
gdkx11surface.h surface: Drop group api 2019-04-20 02:28:46 +00:00
gdkx11utils.h
gdkx-autocleanups.h gdk/x11: Drop GdkDeviceManagerCore 2019-05-15 01:05:29 +02:00
gdkx.h gdk/x11: Drop GdkDeviceManagerCore 2019-05-15 01:05:29 +02:00
gdkxftdefaults.c
gdkxid.c x11: Stop using child surface api 2019-05-28 20:25:13 +00:00
meson.build gdk/x11: Drop GdkDeviceManagerCore 2019-05-15 01:05:29 +02:00
MwmUtil.h
xsettings-client.c
xsettings-client.h