summaryrefslogtreecommitdiff
path: root/riscos/window.c
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2004-02-26 17:52:10 +0000
committerJames Bursa <james@netsurf-browser.org>2004-02-26 17:52:10 +0000
commitc05d6fdc8bce910e5a2f7838c5bf906508f2a32a (patch)
tree704a4baecee045319926e48e23e265f47c49f251 /riscos/window.c
parent0a4caa5687e90b54d1c69854140efd11f5ad2ed9 (diff)
downloadnetsurf-c05d6fdc8bce910e5a2f7838c5bf906508f2a32a.tar.gz
netsurf-c05d6fdc8bce910e5a2f7838c5bf906508f2a32a.tar.bz2
[project @ 2004-02-26 17:52:10 by bursa]
Implement back and forward using history. svn path=/import/netsurf/; revision=572
Diffstat (limited to 'riscos/window.c')
-rw-r--r--riscos/window.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/riscos/window.c b/riscos/window.c
index 8b5c02422..80cd80b02 100644
--- a/riscos/window.c
+++ b/riscos/window.c
@@ -547,11 +547,22 @@ void ro_gui_window_mouse_at(wimp_pointer* pointer)
void ro_gui_toolbar_click(gui_window* g, wimp_pointer* pointer)
{
switch (pointer->i) {
+ case ICON_TOOLBAR_BACK:
+ history_back(g->data.browser.bw,
+ g->data.browser.bw->history);
+ break;
+
+ case ICON_TOOLBAR_FORWARD:
+ history_forward(g->data.browser.bw,
+ g->data.browser.bw->history);
+ 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