summaryrefslogtreecommitdiff
path: root/riscos/window.c
diff options
context:
space:
mode:
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