ReactOS  0.4.13-dev-479-gec9c8fd
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: