diff options
author | James Bursa <james@netsurf-browser.org> | 2003-08-21 21:39:07 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2003-08-21 21:39:07 +0000 |
commit | dfbe3c84f1541590cf4bea240d0abfaf76d5afb1 (patch) | |
tree | 2dbb2be0f21d2aa947e269d56185073fcf42836d /riscos/gui.h | |
parent | 15d57a66349d999edf83bfb892b8405779fc2821 (diff) | |
download | netsurf-dfbe3c84f1541590cf4bea240d0abfaf76d5afb1.tar.gz netsurf-dfbe3c84f1541590cf4bea240d0abfaf76d5afb1.tar.bz2 |
[project @ 2003-08-21 21:39:07 by bursa]
Break out menu related code.
svn path=/import/netsurf/; revision=245
Diffstat (limited to 'riscos/gui.h')
-rw-r--r-- | riscos/gui.h | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/riscos/gui.h b/riscos/gui.h index 3426c59d3..8f087cdfa 100644 --- a/riscos/gui.h +++ b/riscos/gui.h @@ -8,9 +8,17 @@ #ifndef _NETSURF_RISCOS_GUI_H_ #define _NETSURF_RISCOS_GUI_H_ +#include "oslib/wimp.h" #include "netsurf/desktop/browser.h" +#include "netsurf/desktop/netsurf.h" #include "netsurf/desktop/gui.h" -#include "oslib/wimp.h" + +extern wimp_w netsurf_info, netsurf_saveas; +extern wimp_menu *current_menu, *iconbar_menu, *browser_menu, + *combo_menu, *theme_menu; +extern int current_menu_x, current_menu_y, iconbar_menu_height; +extern struct gui_gadget *current_gadget; +extern const char *HOME_URL; struct ro_gui_window { @@ -38,4 +46,13 @@ struct ro_gui_window int old_width; }; +/* in gui.c */ +void ro_gui_copy_selection(gui_window* g); +void ro_gui_theme_menu_selection(char *theme); + +/* in menus.c */ +void ro_gui_menus_init(void); +void ro_gui_create_menu(wimp_menu* menu, int x, int y, gui_window* g); +void ro_gui_menu_selection(wimp_selection* selection); + #endif |