forked from AuroraMiddleware/gtk
7a3c18ab7b
2006-07-24 Richard Hult <richard@imendio.com> * gdk/quartz/gdkwindow-quartz.c (gdk_window_set_type_hint): Set the window level depending on the type hint. * gdk/quartz/gdkevents-quartz.c (gdk_keyboard_grab, pointer_ungrab_internal): Only break the grab if the new window is a different one. (gdk_event_translate): Catch the case where the entire app loses focus and break any grabs. Only do implicit grabs when the event mask has both press and release. * gdk/quartz/gdkkeys-quartz.c (translate_keysym): * gdk/quartz/gdkselection-quartz.c: * gdk/quartz/GdkQuartzWindow.c ([GdkQuartzWindow -windowDidResignKey:]): Use this to update the focus window instead of resignMain, fixes the case where other apps uses focus follows mouse (like the terminal can). |
||
---|---|---|
.. | ||
.cvsignore | ||
gdkcolor-quartz.c | ||
gdkcursor-quartz.c | ||
gdkdisplay-quartz.c | ||
gdkdnd-quartz.c | ||
gdkdrawable-quartz.c | ||
gdkdrawable-quartz.h | ||
gdkevents-quartz.c | ||
gdkfont-quartz.c | ||
gdkgc-quartz.c | ||
gdkgeometry-quartz.c | ||
gdkglobals-quartz.c | ||
gdkim-quartz.c | ||
gdkimage-quartz.c | ||
gdkinput-old.c | ||
gdkinput.c | ||
gdkinputprivate.h | ||
gdkkeys-quartz.c | ||
gdkmain-quartz.c | ||
gdkpixmap-quartz.c | ||
gdkpixmap-quartz.h | ||
gdkprivate-quartz.h | ||
gdkproperty-quartz.c | ||
gdkquartz.h | ||
GdkQuartzView.c | ||
GdkQuartzView.h | ||
GdkQuartzWindow.c | ||
GdkQuartzWindow.h | ||
gdkscreen-quartz.c | ||
gdkselection-quartz.c | ||
gdkspawn-quartz.c | ||
gdkvisual-quartz.c | ||
gdkwindow-quartz.c | ||
gdkwindow-quartz.h | ||
Makefile.am |