summaryrefslogtreecommitdiff
path: root/navit/graphics
diff options
context:
space:
mode:
authorgreg <code@gregorkopf.de>2015-07-15 21:36:45 +0200
committerSebastian Leske <sebastian.leske@sleske.name>2015-12-17 23:56:32 +0100
commit8bdcd53d6b0b358d0a66fcb188e34ec2e974a66d (patch)
tree6ad49df3968bc73eeb841178e6bb534831bc559e /navit/graphics
parente0d189992ba2ab742004b62146c8eea3c4c6d558 (diff)
downloadnavit-8bdcd53d6b0b358d0a66fcb188e34ec2e974a66d.tar.gz
Add:gui_internal:Navigating menus with rotary encoder
Allow navigating the menus of the internal GUI with only PgUp/PgDown keys, instead of using arrow and Enter keys (which remains supported). This allows to operate the menus with a rotary encoder, if its two actions are mapped to PgUp/PgDown.
Diffstat (limited to 'navit/graphics')
-rw-r--r--navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c b/navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c
index 665d306e3..6ec67d1c0 100644
--- a/navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c
+++ b/navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c
@@ -821,6 +821,14 @@ keypress(GtkWidget *widget, GdkEventKey *event, gpointer user_data)
key[0]=NAVIT_KEY_ZOOM_OUT;
key[1]='\0';
break;
+ case GDK_Page_Up:
+ key[0]=NAVIT_KEY_PAGE_UP;
+ key[1]='\0';
+ break;
+ case GDK_Page_Down:
+ key[0]=NAVIT_KEY_PAGE_DOWN;
+ key[1]='\0';
+ break;
}
if (key[0])
callback_list_call_attr_1(this->cbl, attr_keypress, (void *)key);