diff options
author | Brendan Taylor <whateley@gmail.com> | 2011-09-11 20:03:17 +0000 |
---|---|---|
committer | Brendan Taylor <whateley@gmail.com> | 2011-09-11 20:03:17 +0000 |
commit | 928dc4bcdd5ce57ce97c28d56f484191af7471a3 (patch) | |
tree | eed56dd91e0a7960c6829c4aea7e0c6762106c1d /src | |
parent | ea41592e4a402d28026e0c65662e6e0dafa444c7 (diff) |
backwards compatibility with key names from GTK < 2.22
Diffstat (limited to 'src')
-rw-r--r-- | src/events.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/events.c b/src/events.c index 45140c0..c783c64 100644 --- a/src/events.c +++ b/src/events.c @@ -246,6 +246,19 @@ get_modifier_mask(guint state) { return g_string_free(modifiers, FALSE); } +/* backwards compatibility. */ +#if ! GTK_CHECK_VERSION (2, 22, 0) +#define GDK_KEY_Shift_L GDK_Shift_L +#define GDK_KEY_Shift_R GDK_Shift_R +#define GDK_KEY_Control_L GDK_Control_L +#define GDK_KEY_Control_R GDK_Control_R +#define GDK_KEY_Alt_L GDK_Alt_L +#define GDK_KEY_Alt_R GDK_Alt_R +#define GDK_KEY_Super_L GDK_Super_L +#define GDK_KEY_Super_R GDK_Super_R +#define GDK_KEY_ISO_Level3_Shift GTK_ISO_Level3_Shift +#endif + guint key_to_modifier(guint keyval) { /* FIXME * Should really use XGetModifierMapping and/or Xkb to get actual mod keys |