summaryrefslogtreecommitdiff
path: root/riscos/menus.h
diff options
context:
space:
mode:
authorSteve Fryatt <steve@stevefryatt.org.uk>2011-02-20 23:16:33 +0000
committerSteve Fryatt <steve@stevefryatt.org.uk>2011-02-20 23:16:33 +0000
commitcd9c0998e9849472473e577c4c04906e380896e1 (patch)
tree9bef19ebd3d56eccd03fa5613f1506c82762584b /riscos/menus.h
parentf54fc080c2a96ffdb713a9c8b5d0ccb604197c07 (diff)
downloadnetsurf-cd9c0998e9849472473e577c4c04906e380896e1.tar.gz
netsurf-cd9c0998e9849472473e577c4c04906e380896e1.tar.bz2
Merge branches/stevef/toolbars to trunk.
svn path=/trunk/netsurf/; revision=11741
Diffstat (limited to 'riscos/menus.h')
-rw-r--r--riscos/menus.h19
1 files changed, 5 insertions, 14 deletions
diff --git a/riscos/menus.h b/riscos/menus.h
index 197aee9d1..ef768e96d 100644
--- a/riscos/menus.h
+++ b/riscos/menus.h
@@ -23,13 +23,9 @@
#include "oslib/wimp.h"
#include "riscos/gui.h"
-extern wimp_menu *iconbar_menu, *browser_menu, *hotlist_menu, *cookies_menu,
- *global_history_menu, *image_quality_menu,
- *browser_toolbar_menu, *tree_toolbar_menu, *proxy_type_menu;
-extern wimp_menu *languages_menu, *url_suggest_menu;
+extern wimp_menu *image_quality_menu, *proxy_type_menu, *languages_menu;
extern wimp_menu *current_menu;
-extern int iconbar_menu_height;
typedef enum {
@@ -170,21 +166,16 @@ struct ns_menu {
void ro_gui_menu_init(void);
-void ro_gui_menu_create(wimp_menu* menu, int x, int y, wimp_w w, bool prepare);
-bool ro_gui_menu_handle_action(wimp_w owner, menu_action action,
- bool windows_at_pointer);
-void ro_gui_menu_prepare_action(wimp_w owner, menu_action action,
- bool windows);
-void ro_gui_menu_closed(bool cleanup);
-void ro_gui_menu_objects_moved(void);
+void ro_gui_menu_create(wimp_menu* menu, int x, int y, wimp_w w);
+void ro_gui_menu_closed(void);
void ro_gui_popup_menu(wimp_menu *menu, wimp_w w, wimp_i i);
+void ro_gui_menu_window_changed(wimp_w from, wimp_w to);
void ro_gui_menu_selection(wimp_selection* selection);
void ro_gui_menu_warning(wimp_message_menu_warning *warning);
+void ro_gui_menu_refresh(wimp_menu *menu);
void ro_gui_menu_init_structure(wimp_menu *menu, int entries);
-void ro_gui_prepare_navigate(struct gui_window *gui);
const char *ro_gui_menu_find_menu_entry_key(wimp_menu *menu,
const char *translated);
-
wimp_menu *ro_gui_menu_define_menu(const struct ns_menu *menu);
void ro_gui_menu_set_entry_shaded(wimp_menu *menu, menu_action action,
bool shaded);