[uuid(2e6cc23b-7d4e-4b0a-ad45-f2281c937f5c)]
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 NetscapeWindow, corresponds to NPNVnetscapeWindow
void
getNetscapeWindow(in voidPtr aValue)
Get a handle to the window structure of the owner. This pointer cannot be made persistent by the caller.
void
getWindow(in nsPluginWindowStarRef aWindow)
Invalidate the rectangle
void
invalidateRect(in nsPluginRectPtr aRect)
Invalidate the region
void
invalidateRegion(in nsPluginRegion aRegion)
Let the owner know what its instance is
void
setInstance(in nsIPluginInstance aInstance)
Show a status message in the host environment.
void
showStatus(in string aStatusMsg)
Compare to: