diff options
Diffstat (limited to 'riscos/gui.c')
-rw-r--r-- | riscos/gui.c | 15 |
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); +} + |