From 3c7c8afd2aea62cba50a08efeee6cc392d057228 Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Fri, 30 Dec 2011 12:23:21 +0000 Subject: Define missing key macros for GTK < 2.22 (bzr r10809) --- src/libgdl/gdl-dock-item.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src') diff --git a/src/libgdl/gdl-dock-item.c b/src/libgdl/gdl-dock-item.c index e58e19040..f74395efe 100644 --- a/src/libgdl/gdl-dock-item.c +++ b/src/libgdl/gdl-dock-item.c @@ -200,6 +200,17 @@ struct _GdlDockItemPrivate { G_DEFINE_TYPE (GdlDockItem, gdl_dock_item, GDL_TYPE_DOCK_OBJECT); +/* Inkscape-specific: Define new key macros if they are unavailable */ +#if !GTK_CHECK_VERSION (2, 22, 0) +#define GDK_KEY_Tab 0xff09 +#define GDK_KEY_KP_Tab 0xff89 +#define GDK_KEY_Left 0xff51 +#define GDK_KEY_KP_Left 0xff96 +#define GDK_KEY_Up 0xff52 +#define GDK_KEY_Right 0xff53 +#define GDK_KEY_Down 0xff54 +#endif + static void add_tab_bindings (GtkBindingSet *binding_set, GdkModifierType modifiers, -- cgit v1.2.3