]> Pileus Git - ~andy/gtk/commit
Try harder to handle accelerators involving virtual modifiers
authorMatthias Clasen <mclasen@redhat.com>
Mon, 21 Dec 2009 16:15:28 +0000 (11:15 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 21 Dec 2009 16:15:28 +0000 (11:15 -0500)
commit03b179c5e8311591f1487a650fec6f20a136e9ca
treeabc355b621fa83e630aa15463c8cd82f962a1f29
parent60e0183ac9a56fa0d05971a8cf90798053b430c7
Try harder to handle accelerators involving virtual modifiers

This patch changes GDK to add all matching virtual modifiers in
the state field of the key event. The corresponding GTK+ change makes
use of a new GdkKeymap function to map virtual modifiers back to
real modifiers and detect conflicts while doing so.

This should fix bug 603190 and bug 427409.
docs/reference/gdk/gdk-sections.txt
gdk/gdk.symbols
gdk/gdkkeys.h
gdk/x11/gdkkeys-x11.c
gtk/gtkkeyhash.c