summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAlex Valavanis <valavanisalex@gmail.com>2011-12-30 12:23:21 +0000
committerAlex Valavanis <valavanisalex@gmail.com>2011-12-30 12:23:21 +0000
commit3c7c8afd2aea62cba50a08efeee6cc392d057228 (patch)
tree7b90d3cd245ccb181ffa86bea1a8abc936e0af89 /src
parentItem properties dialog: another minor resource fix (diff)
downloadinkscape-3c7c8afd2aea62cba50a08efeee6cc392d057228.tar.gz
inkscape-3c7c8afd2aea62cba50a08efeee6cc392d057228.zip
Define missing key macros for GTK < 2.22
(bzr r10809)
Diffstat (limited to 'src')
-rw-r--r--src/libgdl/gdl-dock-item.c11
1 files changed, 11 insertions, 0 deletions
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,