summaryrefslogtreecommitdiff
path: root/riscos/theme.h
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2004-05-22 23:04:44 +0000
committerJames Bursa <james@netsurf-browser.org>2004-05-22 23:04:44 +0000
commit6ac57d946bf0e9cb717ad12cdd02dcf854965643 (patch)
treefaf026e347c045be20e7789bab38817c6446677c /riscos/theme.h
parent9feb8b694ce25bc7823dd9ea938557b4c45a1ad3 (diff)
downloadnetsurf-6ac57d946bf0e9cb717ad12cdd02dcf854965643.tar.gz
netsurf-6ac57d946bf0e9cb717ad12cdd02dcf854965643.tar.bz2
[project @ 2004-05-22 23:04:44 by bursa]
Work on new theme choices dialog. svn path=/import/netsurf/; revision=889
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