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

Reply via email to