forked from AuroraMiddleware/gtk
6f1c32b3eb
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. |
||
---|---|---|
.. | ||
gdkapplaunchcontext-x11.c | ||
gdkasync.c | ||
gdkasync.h | ||
gdkcairocontext-x11.c | ||
gdkcairocontext-x11.h | ||
gdkclipboard-x11.c | ||
gdkclipboard-x11.h | ||
gdkcursor-x11.c | ||
gdkdevice-xi2.c | ||
gdkdevicemanager-x11.c | ||
gdkdevicemanager-xi2.c | ||
gdkdevicemanagerprivate-core.h | ||
gdkdisplay-x11.c | ||
gdkdisplay-x11.h | ||
gdkdrag-x11.c | ||
gdkdrop-x11.c | ||
gdkeventsource.c | ||
gdkeventsource.h | ||
gdkeventtranslator.c | ||
gdkeventtranslator.h | ||
gdkglcontext-x11.c | ||
gdkglcontext-x11.h | ||
gdkkeys-x11.c | ||
gdkmain-x11.c | ||
gdkmonitor-x11.c | ||
gdkmonitor-x11.h | ||
gdkprivate-x11.h | ||
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 | ||
gdksurface-x11.c | ||
gdksurface-x11.h | ||
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 | ||
gdkx11display.h | ||
gdkx11dnd.h | ||
gdkx11glcontext.h | ||
gdkx11keys.h | ||
gdkx11monitor.h | ||
gdkx11property.h | ||
gdkx11screen.h | ||
gdkx11selection.h | ||
gdkx11surface.h | ||
gdkx11utils.h | ||
gdkx-autocleanups.h | ||
gdkx.h | ||
gdkxftdefaults.c | ||
gdkxid.c | ||
meson.build | ||
MwmUtil.h | ||
xsettings-client.c | ||
xsettings-client.h |