summaryrefslogtreecommitdiff
path: root/riscos/window.c
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2004-06-22 20:39:16 +0000
committerJames Bursa <james@netsurf-browser.org>2004-06-22 20:39:16 +0000
commit07ef69aea3176506208c274169c2ea22a18a59ec (patch)
treecb41141531595cc21e009a3d1790607b32e5ad98 /riscos/window.c
parente4d780c476bfab347c55a75a65209ec9df8148a8 (diff)
downloadnetsurf-07ef69aea3176506208c274169c2ea22a18a59ec.tar.gz
netsurf-07ef69aea3176506208c274169c2ea22a18a59ec.tar.bz2
[project @ 2004-06-22 20:39:16 by bursa]
Implement reload, with ^R shortcut. svn path=/import/netsurf/; revision=994
Diffstat (limited to 'riscos/window.c')
-rw-r--r--riscos/window.c19
1 files changed, 9 insertions, 10 deletions
diff --git a/riscos/window.c b/riscos/window.c
index f93a59ab3..834b33d6a 100644
--- a/riscos/window.c
+++ b/riscos/window.c
@@ -669,21 +669,16 @@ void ro_gui_toolbar_click(gui_window* g, wimp_pointer* pointer)
browser_window_stop(g->data.browser.bw);
break;
+ case ICON_TOOLBAR_RELOAD:
+ browser_window_reload(g->data.browser.bw);
+ break;
+
case ICON_TOOLBAR_HISTORY:
ro_gui_history_open(g->data.browser.bw,
g->data.browser.bw->history,
pointer->pos.x, pointer->pos.y);
break;
- case ICON_TOOLBAR_RELOAD:
-/* browser_window_open_location_historical(g->data.browser.bw,
- g->data.browser.bw->url
-#ifdef WITH_POST
- , 0, 0
-#endif
- );*/
- break;
-
case ICON_TOOLBAR_SCALE:
current_gui = g;
ro_gui_menu_prepare_scale();
@@ -841,7 +836,7 @@ bool ro_gui_window_keypress(gui_window *g, int key, bool toolbar)
if (!toolbar) {
int c = key;
/* Munge cursor keys into unused control chars */
- /* We can't map on to any of: 3,8,10,13,17,21,22,23 or 24
+ /* We can't map on to any of: 3,8,10,13,17,18,21,22,23 or 24
* That leaves 1,2,4-7,11,12,14-16,18-20,25-31 and 129-159
*/
if (c == 394) c = 9; /* Tab */
@@ -946,6 +941,10 @@ bool ro_gui_window_keypress(gui_window *g, int key, bool toolbar)
browser_window_stop(g->data.browser.bw);
return true;
+ case 18: /* CTRL+R */
+ browser_window_reload(g->data.browser.bw);
+ return true;
+
case 17: /* CTRL+Q (Zoom out) */
current_gui = g;
if (0.1 < current_gui->scale) {