diff options
author | James Bursa <james@netsurf-browser.org> | 2004-02-26 17:52:10 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2004-02-26 17:52:10 +0000 |
commit | c05d6fdc8bce910e5a2f7838c5bf906508f2a32a (patch) | |
tree | 704a4baecee045319926e48e23e265f47c49f251 /riscos/window.c | |
parent | 0a4caa5687e90b54d1c69854140efd11f5ad2ed9 (diff) | |
download | netsurf-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.c | 11 |
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 |