diff options
author | James Bursa <james@netsurf-browser.org> | 2004-08-11 22:08:26 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2004-08-11 22:08:26 +0000 |
commit | acfb4c0adb113b0dfaff7f07e93be58fd4238bd6 (patch) | |
tree | 4d0775011a0f7502618b26308eb80139f28d68d3 /riscos/plugin.c | |
parent | 45b241906ed3b29ee6bd0e62fe71f1f5a7facba5 (diff) | |
download | netsurf-acfb4c0adb113b0dfaff7f07e93be58fd4238bd6.tar.gz netsurf-acfb4c0adb113b0dfaff7f07e93be58fd4238bd6.tar.bz2 |
[project @ 2004-08-11 22:08:25 by bursa]
Remove content_add_instance(), content_remove_instance(), content_reshape_instance(). Add content_open(), content_close(). Implement for CONTENT_HTML.
svn path=/import/netsurf/; revision=1213
Diffstat (limited to 'riscos/plugin.c')
-rw-r--r-- | riscos/plugin.c | 34 |
1 files changed, 28 insertions, 6 deletions
diff --git a/riscos/plugin.c b/riscos/plugin.c index 4212e9541..61e907409 100644 --- a/riscos/plugin.c +++ b/riscos/plugin.c @@ -77,9 +77,9 @@ struct plugin_list *plugin_get_instance_from_list(plugin_b browser, plugin_p plugin); /* message handling */ -void plugin_open(wimp_message *message); +void plugin_open_msg(wimp_message *message); void plugin_opening(wimp_message *message); -void plugin_close(wimp_message *message); +void plugin_close_msg(wimp_message *message); void plugin_closed(wimp_message *message); void plugin_reshape_request(wimp_message *message); void plugin_stream_new(wimp_message *message); @@ -311,6 +311,18 @@ void plugin_add_instance(struct content *c, struct browser_window *bw, } + +/** + * Handle a window containing a CONTENT_PLUGIN being opened. + */ + +void plugin_open(struct content *c, struct browser_window *bw, + struct content *page, struct box *box, + struct object_params *params) +{ +} + + /** * Process plugin_opening message flags * NB: this is NOT externally visible. @@ -390,6 +402,16 @@ void plugin_remove_instance(struct content *c, struct browser_window *bw, plugin_remove_instance_from_list(params); } + +/** + * Handle a window containing a CONTENT_PLUGIN being closed. + */ + +void plugin_close(struct content *c) +{ +} + + /** * The box containing the plugin has moved or resized, * or the window containing the plugin has resized if standalone. @@ -1114,11 +1136,11 @@ void plugin_msg_parse(wimp_message *message, int ack) */ case message_PLUG_IN_OPEN: if(ack) - plugin_open(message); + plugin_open_msg(message); break; case message_PLUG_IN_CLOSE: if(ack) - plugin_close(message); + plugin_close_msg(message); break; case message_PLUG_IN_RESHAPE: case message_PLUG_IN_STREAM_AS_FILE: @@ -1133,7 +1155,7 @@ void plugin_msg_parse(wimp_message *message, int ack) /** * Handles receipt of plugin_open messages */ -void plugin_open(wimp_message *message) { +void plugin_open_msg(wimp_message *message) { struct plugin_message *npm = plugin_get_message_from_linked_list(message->my_ref); @@ -1167,7 +1189,7 @@ void plugin_opening(wimp_message *message) { /** * Handles receipt of plugin_close messages */ -void plugin_close(wimp_message *message) { +void plugin_close_msg(wimp_message *message) { struct plugin_message *npm = plugin_get_message_from_linked_list(message->my_ref); |