diff options
author | James Bursa <james@netsurf-browser.org> | 2003-07-09 21:33:01 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2003-07-09 21:33:01 +0000 |
commit | 9317e33d0bb597543239ced2e100ece042cf416f (patch) | |
tree | 3d509c4b9ee85555f0c07dfd6b3a06365847e6fe /riscos/plugin.h | |
parent | 80013c7a7194c47b11f6f8dddc416367df3f134d (diff) | |
download | netsurf-9317e33d0bb597543239ced2e100ece042cf416f.tar.gz netsurf-9317e33d0bb597543239ced2e100ece042cf416f.tar.bz2 |
[project @ 2003-07-09 21:33:01 by bursa]
More work on <object> and plugins.
svn path=/import/netsurf/; revision=213
Diffstat (limited to 'riscos/plugin.h')
-rw-r--r-- | riscos/plugin.h | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/riscos/plugin.h b/riscos/plugin.h index 22083342f..9456e3883 100644 --- a/riscos/plugin.h +++ b/riscos/plugin.h @@ -8,24 +8,16 @@ #ifndef _NETSURF_RISCOS_PLUGIN_H_ #define _NETSURF_RISCOS_PLUGIN_H_ +#include <stdbool.h> #include "netsurf/content/content.h" +#include "netsurf/render/box.h" -struct plugin_object { - - char* data; - char* type; - char* codetype; - char* codebase; - char* classid; - char* paramds; /* very likely to change */ - unsigned int* width; - unsigned int* height; - +struct plugin_state { + int dummy; }; /* function definitions */ -void plugin_decode(struct content* content, char* url, struct box* box, - struct plugin_object* po); +bool plugin_handleable(const char *mime_type); void plugin_create(struct content *c); void plugin_process_data(struct content *c, char *data, unsigned long size); int plugin_convert(struct content *c, unsigned int width, unsigned int height); @@ -34,5 +26,7 @@ void plugin_reformat(struct content *c, unsigned int width, unsigned int height) void plugin_destroy(struct content *c); void plugin_redraw(struct content *c, long x, long y, unsigned long width, unsigned long height); +void plugin_add_user(struct content *c, struct object_params *params); +void plugin_remove_user(struct content *c, struct object_params *params); #endif |