From b813b44a63f8bc83292bdcef16f3c31369214963 Mon Sep 17 00:00:00 2001 From: James Bursa Date: Sat, 6 May 2006 13:09:50 +0000 Subject: Add Ctrl-Shift-Q and Ctrl-Shift-W to change scale in 10% steps. svn path=/trunk/netsurf/; revision=2593 --- riscos/window.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'riscos') diff --git a/riscos/window.c b/riscos/window.c index 45e234118..2d8016836 100644 --- a/riscos/window.c +++ b/riscos/window.c @@ -2061,7 +2061,13 @@ bool ro_gui_window_keypress(struct gui_window *g, int key, bool toolbar) if (!content) break; old_scale = g->option.scale; - if (key == 17) { + if (ro_gui_shift_pressed() && key == 17) + g->option.scale = ((int) (10 * g->option.scale - + 1)) / 10.0; + else if (ro_gui_shift_pressed() && key == 23) + g->option.scale = ((int) (10 * g->option.scale + + 1)) / 10.0; + else if (key == 17) { for (int i = SCALE_SNAP_TO_SIZE - 1; i >= 0; i--) if (scale_snap_to[i] < old_scale) { g->option.scale = scale_snap_to[i]; -- cgit v1.2.3