CVSROOT: /cvs/gnome Module name: gtk+ Changes by: rhult 06/07/24 06:46:21
Modified files: gdk/quartz : GdkQuartzWindow.c gdkevents-quartz.c gdkkeys-quartz.c gdkprivate-quartz.h gdkselection-quartz.c gdkwindow-quartz.c Log message: 2006-07-24 Richard Hult <[EMAIL PROTECTED]> * 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). URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gtk%2B&who=rhult&date=explicit&mindate=2006-07-24%2006:45&maxdate=2006-07-24%2006:47 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list