diff options
author | greg <code@gregorkopf.de> | 2015-07-15 21:36:45 +0200 |
---|---|---|
committer | Sebastian Leske <sebastian.leske@sleske.name> | 2015-12-17 23:56:32 +0100 |
commit | 8bdcd53d6b0b358d0a66fcb188e34ec2e974a66d (patch) | |
tree | 6ad49df3968bc73eeb841178e6bb534831bc559e /navit/graphics | |
parent | e0d189992ba2ab742004b62146c8eea3c4c6d558 (diff) | |
download | navit-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.c | 8 |
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); |