summaryrefslogtreecommitdiff
path: root/riscos/menus.c
diff options
context:
space:
mode:
authorRichard Wilson <rjw@netsurf-browser.org>2004-07-21 20:02:13 +0000
committerRichard Wilson <rjw@netsurf-browser.org>2004-07-21 20:02:13 +0000
commitd89753a11ba1125efb23079eae3372f8812ff442 (patch)
tree28556a5509def83540ee9763aa763b70dc789cab /riscos/menus.c
parent0383834501d86df607f632d856bf757ac6dac172 (diff)
downloadnetsurf-d89753a11ba1125efb23079eae3372f8812ff442.tar.gz
netsurf-d89753a11ba1125efb23079eae3372f8812ff442.tar.bz2
[project @ 2004-07-21 20:02:13 by rjw]
Less compiler warnings. Fixed create_folder window title indirection from being too small. Support for help keys for greyed out menu items/icons. svn path=/import/netsurf/; revision=1135
Diffstat (limited to 'riscos/menus.c')
-rw-r--r--riscos/menus.c18
1 files changed, 15 insertions, 3 deletions
diff --git a/riscos/menus.c b/riscos/menus.c
index 0ac547a65..535fe22a3 100644
--- a/riscos/menus.c
+++ b/riscos/menus.c
@@ -333,13 +333,12 @@ static wimp_MENU(3) hotlist_collapse = {
};
-static wimp_MENU(4) hotlist_save = {
+static wimp_MENU(3) hotlist_save = {
{ "SaveSelect" }, 7,2,7,0, 200, 44, 0,
{
{ wimp_MENU_GIVE_WARNING, (wimp_menu*)1, DEFAULT_FLAGS, { "URI" } },
{ wimp_MENU_GIVE_WARNING, (wimp_menu*)1, DEFAULT_FLAGS, { "URL" } },
- { wimp_MENU_GIVE_WARNING, (wimp_menu*)1, DEFAULT_FLAGS, { "HTML" } },
- { wimp_MENU_LAST | wimp_MENU_GIVE_WARNING, (wimp_menu*)1, DEFAULT_FLAGS, { "LinkText" } }
+ { wimp_MENU_LAST | wimp_MENU_GIVE_WARNING, (wimp_menu*)1, DEFAULT_FLAGS, { "HTML" } },
}
};
@@ -1133,6 +1132,19 @@ void ro_gui_menu_hotlist_warning(wimp_message_menu_warning *warning)
warning->pos.x, warning->pos.y);
break;
case 0: /* Save-> */
+ switch (warning->selection.items[2]) {
+ case -1: /* No sub-menu */
+ ro_gui_menu_prepare_hotlist();
+ error = xwimp_create_sub_menu(hotlist_save_menu,
+ warning->pos.x, warning->pos.y);
+ break;
+ case 1: /* URI */
+ break;
+ case 2: /* URL */
+ break;
+ case 3: /* HTML */
+ break;
+ }
break;
case 1: /* Edit-> */
hotlist_insert = true;