base class for native plugin window implementations
More...
import <nsIPluginHost.idl;
base class for native plugin window implementations
Definition at line 54 of file nsIPluginHost.idl.
◆ nsPluginNativeWindow() [1/2]
nsPluginNativeWindow::nsPluginNativeWindow |
( |
| ) |
|
|
inline |
◆ ~nsPluginNativeWindow() [1/2]
virtual nsPluginNativeWindow::~nsPluginNativeWindow |
( |
| ) |
|
|
inlinevirtual |
◆ nsPluginNativeWindow() [2/2]
nsPluginNativeWindow::nsPluginNativeWindow |
( |
| ) |
|
|
inline |
◆ ~nsPluginNativeWindow() [2/2]
virtual nsPluginNativeWindow::~nsPluginNativeWindow |
( |
| ) |
|
|
inlinevirtual |
◆ CallSetWindow() [1/2]
virtual nsresult nsPluginNativeWindow::CallSetWindow |
( |
nsCOMPtr< nsIPluginInstance > & | aPluginInstance | ) |
|
|
inlinevirtual |
◆ CallSetWindow() [2/2]
virtual nsresult nsPluginNativeWindow::CallSetWindow |
( |
nsCOMPtr< nsIPluginInstance > & | aPluginInstance | ) |
|
|
inlinevirtual |
◆ GetPluginInstance() [1/2]
nsresult nsPluginNativeWindow::GetPluginInstance |
( |
nsCOMPtr< nsIPluginInstance > & | aPluginInstance | ) |
|
|
inline |
!!! CAUTION !!!
The base class |nsPluginWindow| is defined as a struct in nsplugindefs.h, thus it does not have a destructor of its own. One should never attempt to delete |nsPluginNativeWindow| object instance (or derivatives) using a pointer of |nsPluginWindow *| type. Should such necessity occur it must be properly casted first.
Definition at line 76 of file nsIPluginHost.idl.
◆ GetPluginInstance() [2/2]
nsresult nsPluginNativeWindow::GetPluginInstance |
( |
nsCOMPtr< nsIPluginInstance > & | aPluginInstance | ) |
|
|
inline |
!!! CAUTION !!!
The base class |nsPluginWindow| is defined as a struct in nsplugindefs.h, thus it does not have a destructor of its own. One should never attempt to delete |nsPluginNativeWindow| object instance (or derivatives) using a pointer of |nsPluginWindow *| type. Should such necessity occur it must be properly casted first.
Definition at line 76 of file nsPluginNativeWindow.h.
◆ GetPluginWidget() [1/2]
nsresult nsPluginNativeWindow::GetPluginWidget |
( |
nsIWidget ** | aWidget | ) |
|
|
inline |
◆ GetPluginWidget() [2/2]
nsresult nsPluginNativeWindow::GetPluginWidget |
( |
nsIWidget ** | aWidget | ) |
|
|
inline |
◆ SetPluginInstance() [1/2]
nsresult nsPluginNativeWindow::SetPluginInstance |
( |
nsIPluginInstance * | aPluginInstance | ) |
|
|
inline |
◆ SetPluginInstance() [2/2]
nsresult nsPluginNativeWindow::SetPluginInstance |
( |
nsIPluginInstance * | aPluginInstance | ) |
|
|
inline |
◆ SetPluginWidget() [1/2]
nsresult nsPluginNativeWindow::SetPluginWidget |
( |
nsIWidget * | aWidget | ) |
|
|
inline |
◆ SetPluginWidget() [2/2]
nsresult nsPluginNativeWindow::SetPluginWidget |
( |
nsIWidget * | aWidget | ) |
|
|
inline |
◆ mPluginInstance
◆ mWidget
nsCOMPtr< nsIWidget > nsPluginNativeWindow::mWidget |
|
protected |
The documentation for this class was generated from the following files: