aboutsummaryrefslogtreecommitdiffstats
path: root/ui/gtk/rlc_lte_graph.c
diff options
context:
space:
mode:
authorMartin Mathieson <martin.r.mathieson@googlemail.com>2012-08-11 14:41:24 +0000
committerMartin Mathieson <martin.r.mathieson@googlemail.com>2012-08-11 14:41:24 +0000
commitaf89565907ac00128b156b63e47958ed349cb54f (patch)
tree52d242ab51b10983814242c58c6b3bbc21cc5084 /ui/gtk/rlc_lte_graph.c
parenta90f6b406926dfbf29bb76a327d2a0cf209076f3 (diff)
Allow Page Up and Page Down to be used when zoomed in.
svn path=/trunk/; revision=44443
Diffstat (limited to 'ui/gtk/rlc_lte_graph.c')
-rw-r--r--ui/gtk/rlc_lte_graph.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/ui/gtk/rlc_lte_graph.c b/ui/gtk/rlc_lte_graph.c
index 569db30755..b48af1e4e0 100644
--- a/ui/gtk/rlc_lte_graph.c
+++ b/ui/gtk/rlc_lte_graph.c
@@ -362,6 +362,9 @@ static char helptext[] =
" <Ctrl><Right> move view right 1 pixel (if zoomed in)\n"
" <Ctrl><Up> move view up by 1 pixel (if zoomed in)\n"
" <Ctrl><Down> move view down by 1 pixel (if zoomed in)\n"
+ "\n"
+ " <Page_Up> move up by a large number of pixels (if zoomed in)\n"
+ " <Page_Down> move down by a large number of pixels (if zoomed in)\n"
;
static void set_busy_cursor(GdkWindow *w)
@@ -536,7 +539,7 @@ static void callback_create_help(GtkWidget *widget _U_, gpointer data _U_)
GtkTextBuffer *buf;
toplevel = dlg_window_new("Help for LTE RLC graphing");
- gtk_window_set_default_size(GTK_WINDOW(toplevel), 520, 500);
+ gtk_window_set_default_size(GTK_WINDOW(toplevel), 540, 540);
vbox = ws_gtk_box_new(GTK_ORIENTATION_VERTICAL, 0, FALSE);
gtk_container_set_border_width(GTK_CONTAINER(vbox), 12);
@@ -2211,6 +2214,13 @@ static gboolean key_press_event(GtkWidget *widget _U_, GdkEventKey *event, gpoin
do_key_motion_down(g, step);
break;
+ case GDK_Page_Up:
+ do_key_motion_up(g, 2000);
+ break;
+ case GDK_Page_Down:
+ do_key_motion_down(g, 2000);
+ break;
+
/* Help */
case GDK_F1:
callback_create_help(NULL, NULL);