summaryrefslogtreecommitdiff
path: root/riscos/gui.c
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2003-09-26 16:52:53 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2003-09-26 16:52:53 +0000
commit243618bd273e68e59c9d6ec593e9e494aacfd64c (patch)
treef8d3ad8335f31650164f19dc482b141571414ffb /riscos/gui.c
parent92f3368c87b12f97d734881aab1c7c8ae9841b2b (diff)
downloadnetsurf-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.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);
+}
+