[uuid(18270870-32f1-11d2-a830-0040959a28c9)]
interface nsIPluginInstanceOwner : nsISupports
Attributes
Get the associated document.
readonly attribute
nsIDocument
document
Get the display mode for the plugin instance.
readonly attribute
nsPluginMode
mode
Methods
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
createWidget()
Force a redraw
void
forceRedraw()
Get the instance associated with this owner.
void
getInstance(in nsIPluginInstanceRef aInstance)
Get the specified variable
void
getValue(in nsPluginInstancePeerVariable aVariable, in voidPtr aValue)
Get a handle to the window structure of the owner. This pointer cannot be made persistant by the caller.
void
getWindow(in nsPluginWindowStarRef aWindow)
Invalidate the rectangle
void
invalidateRect(in nsPluginRectPtr aRect)
Invalidate the region
void
invalidateRegion(in nsPluginRegion aRegion)
Inform the owner that no plugin for the given mime type was found.
void
pluginNotAvailable(in string aMimeType)
Let the owner know that an instance has been created
void
setInstance(in nsIPluginInstance aInstance)
Show a status message in the host environment.
void
showStatus(in string aStatusMsg)
Compare to: