]> Pileus Git - ~andy/gtk/commit
Implement keyboard grabs.
authorAnders Carlsson <andersca@mac.com>
Mon, 16 Jan 2006 10:52:40 +0000 (10:52 +0000)
committerAnders Carlsson <andersca@src.gnome.org>
Mon, 16 Jan 2006 10:52:40 +0000 (10:52 +0000)
commit4afc4d61c61c1006a2b28640443926124085eef9
tree3a73948c0470a9b65a40be9fc257ee9199612707
parent0550bdd093ce4d1af474ab58ec7b60201ff5de52
Implement keyboard grabs.

2006-01-16  Anders Carlsson  <andersca@mac.com>

        * gdk/quartz/gdkdisplay-quartz.c:
        * gdk/quartz/gdkevents-quartz.c:
        (gdk_keyboard_grab):
        (gdk_display_keyboard_ungrab):
        (gdk_keyboard_grab_info_libgtk_only):
        (find_window_for_event):
        Implement keyboard grabs.

        (_gdk_quartz_send_map_events):
        * gdk/quartz/gdkmain-quartz.c:
        * gdk/quartz/gdkprivate-quartz.h:
        New function that synthesizes map events.

        * gdk/quartz/gdkwindow-quartz.c:
        (_gdk_windowing_window_init):
        The root window is always visible.

        (all_parents_shown):
        (show_window_internal):
        Send map events.

        (gdk_window_hide):
        Ungrab keyboard and pointer
ChangeLog
ChangeLog.pre-2-10
gdk/quartz/gdkdisplay-quartz.c
gdk/quartz/gdkevents-quartz.c
gdk/quartz/gdkmain-quartz.c
gdk/quartz/gdkprivate-quartz.h
gdk/quartz/gdkwindow-quartz.c