ReactOS 0.4.16-dev-199-g898cc56
nsIBaseWindow Interface Reference
Inheritance diagram for nsIBaseWindow:
Collaboration diagram for nsIBaseWindow:

Public Member Functions

nsresult InitWindow (nativeWindow parentNativeWindow, nsIWidget *parentWidget, int32_t x, int32_t y, int32_t cx, int32_t cy)
 
nsresult Create ()
 
nsresult Destroy ()
 
nsresult SetPosition (int32_t x, int32_t y)
 
nsresult GetPosition (int32_t *x, int32_t *y)
 
nsresult SetSize (int32_t cx, int32_t cy, bool fRepaint)
 
nsresult GetSize (int32_t *cx, int32_t *cy)
 
nsresult SetPositionAndSize (int32_t x, int32_t y, int32_t cx, int32_t cy, bool fRepaint)
 
nsresult GetPositionAndSize (int32_t *x, int32_t *y, int32_t *cx, int32_t *cy)
 
nsresult Repaint (bool force)
 
nsresult GetParentWidget (nsIWidget **aParentWidget)
 
nsresult SetParentWidget (nsIWidget *aParentWidget)
 
nsresult GetParentNativeWindow (nativeWindow *aParentNativeWindow)
 
nsresult SetParentNativeWindow (nativeWindow aParentNativeWindow)
 
nsresult GetNativeHandle (nsAString *aNativeHandle)
 
nsresult GetVisibility (bool *aVisibility)
 
nsresult SetVisibility (bool aVisibility)
 
nsresult GetEnabled (bool *aEnabled)
 
nsresult SetEnabled (bool aEnabled)
 
nsresult GetMainWidget (nsIWidget **aMainWidget)
 
nsresult GetUnscaledDevicePixelsPerCSSPixel (double *aUnscaledDevicePixelsPerCSSPixel)
 
nsresult SetFocus ()
 
nsresult GetTitle (PRUnichar **aTitle)
 
nsresult SetTitle (const PRUnichar *aTitle)
 
- Public Member Functions inherited from nsISupports
nsresult QueryInterface (nsIIDRef riid, void **result)
 
nsrefcnt AddRef ()
 
nsrefcnt Release ()
 

Detailed Description

Definition at line 2318 of file nsiface.idl.

Member Function Documentation

◆ Create()

nsresult nsIBaseWindow::Create ( )

◆ Destroy()

nsresult nsIBaseWindow::Destroy ( )

◆ GetEnabled()

nsresult nsIBaseWindow::GetEnabled ( bool aEnabled)

◆ GetMainWidget()

nsresult nsIBaseWindow::GetMainWidget ( nsIWidget **  aMainWidget)

◆ GetNativeHandle()

nsresult nsIBaseWindow::GetNativeHandle ( nsAString aNativeHandle)

◆ GetParentNativeWindow()

nsresult nsIBaseWindow::GetParentNativeWindow ( nativeWindow *  aParentNativeWindow)

◆ GetParentWidget()

nsresult nsIBaseWindow::GetParentWidget ( nsIWidget **  aParentWidget)

◆ GetPosition()

nsresult nsIBaseWindow::GetPosition ( int32_t x,
int32_t y 
)

◆ GetPositionAndSize()

nsresult nsIBaseWindow::GetPositionAndSize ( int32_t x,
int32_t y,
int32_t cx,
int32_t cy 
)

◆ GetSize()

nsresult nsIBaseWindow::GetSize ( int32_t cx,
int32_t cy 
)

◆ GetTitle()

nsresult nsIBaseWindow::GetTitle ( PRUnichar **  aTitle)

◆ GetUnscaledDevicePixelsPerCSSPixel()

nsresult nsIBaseWindow::GetUnscaledDevicePixelsPerCSSPixel ( double aUnscaledDevicePixelsPerCSSPixel)

◆ GetVisibility()

nsresult nsIBaseWindow::GetVisibility ( bool aVisibility)

◆ InitWindow()

nsresult nsIBaseWindow::InitWindow ( nativeWindow  parentNativeWindow,
nsIWidget parentWidget,
int32_t  x,
int32_t  y,
int32_t  cx,
int32_t  cy 
)

◆ Repaint()

nsresult nsIBaseWindow::Repaint ( bool  force)

◆ SetEnabled()

nsresult nsIBaseWindow::SetEnabled ( bool  aEnabled)

◆ SetFocus()

nsresult nsIBaseWindow::SetFocus ( )

◆ SetParentNativeWindow()

nsresult nsIBaseWindow::SetParentNativeWindow ( nativeWindow  aParentNativeWindow)

◆ SetParentWidget()

nsresult nsIBaseWindow::SetParentWidget ( nsIWidget aParentWidget)

◆ SetPosition()

nsresult nsIBaseWindow::SetPosition ( int32_t  x,
int32_t  y 
)

◆ SetPositionAndSize()

nsresult nsIBaseWindow::SetPositionAndSize ( int32_t  x,
int32_t  y,
int32_t  cx,
int32_t  cy,
bool  fRepaint 
)

◆ SetSize()

nsresult nsIBaseWindow::SetSize ( int32_t  cx,
int32_t  cy,
bool  fRepaint 
)

◆ SetTitle()

nsresult nsIBaseWindow::SetTitle ( const PRUnichar aTitle)

◆ SetVisibility()

nsresult nsIBaseWindow::SetVisibility ( bool  aVisibility)

The documentation for this interface was generated from the following file: