diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2003-09-26 16:52:53 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2003-09-26 16:52:53 +0000 |
commit | 243618bd273e68e59c9d6ec593e9e494aacfd64c (patch) | |
tree | f8d3ad8335f31650164f19dc482b141571414ffb /riscos/gui.c | |
parent | 92f3368c87b12f97d734881aab1c7c8ae9841b2b (diff) | |
download | netsurf-243618bd273e68e59c9d6ec593e9e494aacfd64c.tar.gz netsurf-243618bd273e68e59c9d6ec593e9e494aacfd64c.tar.bz2 |
[project @ 2003-09-26 16:52:53 by jmb]
Add Help option to Iconbar menu
svn path=/import/netsurf/; revision=317
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); +} + |