diff options
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 |