summaryrefslogtreecommitdiff
path: root/riscos/gui.h
diff options
context:
space:
mode:
Diffstat (limited to 'riscos/gui.h')
-rw-r--r--riscos/gui.h19
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