summaryrefslogtreecommitdiff
path: root/riscos/theme.h
diff options
context:
space:
mode:
Diffstat (limited to 'riscos/theme.h')
-rw-r--r--riscos/theme.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/riscos/theme.h b/riscos/theme.h
index c04c6aa6e..3f22f7af6 100644
--- a/riscos/theme.h
+++ b/riscos/theme.h
@@ -17,7 +17,13 @@
#ifndef _NETSURF_RISCOS_THEME_H_
#define _NETSURF_RISCOS_THEME_H_
-#include "oslib/wimp.h"
+#include "oslib/osspriteop.h"
+#include "netsurf/desktop/gui.h"
+
+struct theme_entry {
+ char *name;
+ osspriteop_area *sprite_area;
+};
extern int theme_throbs;
@@ -25,5 +31,7 @@ void ro_theme_load(char *pathname);
void ro_theme_create_toolbar(gui_window *g);
int ro_theme_update_toolbar(gui_window *g);
int ro_theme_resize_toolbar(gui_window *g);
+struct theme_entry *ro_theme_list(unsigned int *entries);
+void ro_theme_list_free(struct theme_entry *list, unsigned int entries);
#endif