nsIPluginInstanceOwner
| IID: | 2e6cc23b-7d4e-4b0a-ad45-f2281c937f5c |
| Inherits From: | nsISupports |
Properties
readonly nsIDocument document
Get the associated document.
readonly nsPluginMode mode
Get the display mode for the plugin instance.
Methods
void createWidget ( )
void forceRedraw ( )
void getInstance ( nsIPluginInstanceRef instance )
void getValue ( inInstancePeerVariable variable , voidPtr* value )
void getWindow ( nsPluginWindowStarRef window )
void invalidateRect ( nsPluginRectPtr* rect )
void invalidateRegion ( nsPluginRegion region )
void setInstance ( nsIPluginInstance instance )
void showStatus ( char* statusMsg )
Create a place for the plugin to live in the owner's environment. this may or may not create a window depending on the windowless state of the plugin instance.
void getInstance ( nsIPluginInstanceRef instance )
Get the instance associated with this owner.
- Arguments:
- instance
void getValue ( inInstancePeerVariable variable , voidPtr* value )
Get the specified variable
- Arguments:
- variable
- value
void getWindow ( nsPluginWindowStarRef window )
Get a handle to the window structure of the owner. This pointer cannot be made persistent by the caller.
- Arguments:
- window
void setInstance ( nsIPluginInstance instance )
Let the owner know that an instance has been created
- Arguments:
- instance
void showStatus ( char* statusMsg )
Show a status message in the host environment.
- Arguments:
- statusMsg
References
This interface is the type of the following properties:
This interface is passed as an argument to the following methods:
nsIPluginHost.instantiateEmbeddedPlugin, nsIPluginHost.instantiateFullPagePlugin, nsIPluginHost.instantiatePluginForChannel, nsIPluginHost.setUpPluginInstance, nsPIPluginHost.instantiateDummyJavaPlugin
Reference documentation is generated from Mozilla's source.
