summaryrefslogtreecommitdiff
path: root/riscos/gui.c
diff options
context:
space:
mode:
authorRichard Wilson <rjw@netsurf-browser.org>2004-05-11 23:40:07 +0000
committerRichard Wilson <rjw@netsurf-browser.org>2004-05-11 23:40:07 +0000
commit388e8a8a9010d772cfc0f59592cdaca7869691df (patch)
treef79eee6f9b42aaa0e2c87d022ad4850570c52adb /riscos/gui.c
parent09d6f3768bc4cba050a7533576043bb9bcc7e0b9 (diff)
downloadnetsurf-388e8a8a9010d772cfc0f59592cdaca7869691df.tar.gz
netsurf-388e8a8a9010d772cfc0f59592cdaca7869691df.tar.bz2
[project @ 2004-05-11 23:40:07 by rjw]
Interactive help support. svn path=/import/netsurf/; revision=853
Diffstat (limited to 'riscos/gui.c')
-rw-r--r--riscos/gui.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/riscos/gui.c b/riscos/gui.c
index 436ee8de8..5aa32cf2a 100644
--- a/riscos/gui.c
+++ b/riscos/gui.c
@@ -17,6 +17,7 @@
#include <unixlib/features.h>
#include <unixlib/local.h>
#include "oslib/font.h"
+#include "oslib/help.h"
#include "oslib/hourglass.h"
#include "oslib/inetsuite.h"
#include "oslib/os.h"
@@ -37,6 +38,7 @@
#include "netsurf/render/html.h"
#include "netsurf/riscos/constdata.h"
#include "netsurf/riscos/gui.h"
+#include "netsurf/riscos/help.h"
#include "netsurf/riscos/options.h"
#ifdef WITH_PLUGIN
#include "netsurf/riscos/plugin.h"
@@ -70,7 +72,8 @@ static clock_t gui_last_poll; /**< Time of last wimp_poll. */
osspriteop_area *gui_pointers; /**< Sprite area containing pointer data */
/** Accepted wimp user messages. */
-static wimp_MESSAGE_LIST(27) task_messages = { {
+static wimp_MESSAGE_LIST(28) task_messages = { {
+ message_HELP_REQUEST,
message_DATA_SAVE,
message_DATA_SAVE_ACK,
message_DATA_LOAD,
@@ -776,6 +779,10 @@ void ro_gui_keypress(wimp_key *key)
void ro_gui_user_message(wimp_event_no event, wimp_message *message)
{
switch (message->action) {
+ case message_HELP_REQUEST:
+ ro_gui_interactive_help_request(message);
+ break;
+
case message_DATA_SAVE:
ro_msg_datasave(message);
break;