summaryrefslogtreecommitdiff
path: root/riscos/gui.c
diff options
context:
space:
mode:
Diffstat (limited to 'riscos/gui.c')
-rw-r--r--riscos/gui.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/riscos/gui.c b/riscos/gui.c
index f67ebb338..3d10ba4f7 100644
--- a/riscos/gui.c
+++ b/riscos/gui.c
@@ -44,6 +44,7 @@ gui_window *window_list = 0;
int gadget_subtract_x;
int gadget_subtract_y;
const char* HOME_URL = "file:///%3CNetSurf$Dir%3E/Resources/intro";
+const char* HELP_URL = "file:///%3CNetSurf$Dir%3E/Docs/en/index";
struct ro_gui_drag_info;
typedef enum {
@@ -1960,3 +1961,17 @@ void ro_gui_screen_size(int *width, int *height)
*height = (ywind_limit + 1) << yeig_factor;
}
+void ro_gui_open_help_page (void)
+{
+ struct browser_window *bw;
+ bw = create_browser_window(browser_TITLE | browser_TOOLBAR |
+ browser_SCROLL_X_ALWAYS |
+ browser_SCROLL_Y_ALWAYS, 640, 480);
+ gui_window_show(bw->window);
+ browser_window_open_location(bw, HELP_URL);
+ wimp_set_caret_position(bw->window->data.browser.toolbar,
+ ro_theme_icon(current_theme, THEME_TOOLBAR,
+ "TOOLBAR_URL"),
+ 0,0,-1, (int) strlen(bw->window->url) - 1);
+}
+