class nsIWidget
Members:
-
public
virtual
ActivateNativeMenuItemAt(const nsAString_internal&)
-
public
virtual
AddChild(nsIWidget*)
-
public
virtual
AddEventListener(nsIEventListener*)
-
public
virtual
BeginResizeDrag(nsGUIEvent*, PRInt32, PRInt32)
-
public
virtual
BeginResizingChildren()
-
public
virtual
BeginSecureKeyboardInput()
-
public
virtual
CancelIMEComposition()
-
public
virtual
CaptureMouse(PRBool)
-
public
virtual
CaptureRollupEvents(nsIRollupListener*, PRBool, PRBool)
-
public
virtual
ConstrainPosition(PRBool, PRInt32*, PRInt32*)
-
public
virtual
ConvertToDeviceCoordinates(nscoord&, nscoord&)
-
public
virtual
Create(nsIWidget*, const nsRect&, nsEventStatus (*)(nsGUIEvent*), nsIDeviceContext*, nsIAppShell*, nsIToolkit*, nsWidgetInitData*)
-
public
virtual
Create(void*, const nsRect&, nsEventStatus (*)(nsGUIEvent*), nsIDeviceContext*, nsIAppShell*, nsIToolkit*, nsWidgetInitData*)
-
public
virtual
Destroy()
-
public
virtual
DispatchEvent(nsGUIEvent*, nsEventStatus&)
-
public
virtual
Enable(PRBool)
-
public
virtual
EnableDragDrop(PRBool)
-
public
virtual
EndResizingChildren()
-
public
virtual
EndSecureKeyboardInput()
-
public
virtual
ForceUpdateNativeMenuAt(const nsAString_internal&)
-
public
virtual
FreeNativeData(void*, PRUint32)
-
public
virtual
GetAttention(PRInt32)
-
public
virtual
GetBackgroundColor()
-
public
virtual
GetBorderSize(PRInt32&, PRInt32&)
-
public
virtual
GetBounds(nsRect&)
-
public
virtual
GetClientBounds(nsRect&)
-
public
virtual
GetClientData(void*&)
-
public
virtual
GetCursor()
-
public
virtual
GetDeviceContext()
-
GetFirstChild() const
-
public
virtual
GetForegroundColor()
-
GetIID()
-
public
virtual
GetIMEEnabled(PRUint32*)
-
public
virtual
GetIMEOpenState(PRBool*)
-
GetLastChild() const
-
public
virtual
GetLastInputEventTime(PRUint32&)
-
public
virtual
GetLastRollup()
-
public
virtual
GetNativeData(PRUint32)
-
GetNextSibling() const
-
public
virtual
GetParent()
-
public
virtual
GetPreferredSize(PRInt32&, PRInt32&)
-
GetPrevSibling() const
-
public
virtual
GetRenderingContext()
-
public
virtual
GetScreenBounds(nsRect&)
-
public
virtual
GetSheetWindowParent()
-
public
virtual
GetSizeMode(PRInt32*)
-
public
virtual
GetThebesSurface()
-
public
virtual
GetToggledKeyState(PRUint32, PRBool*)
-
public
virtual
GetToolkit()
-
public
virtual
GetTopLevelWidget(PRInt32*)
-
public
virtual
GetTransparencyMode()
-
public
virtual
GetWindowType(nsWindowType&)
-
public
virtual
GetZIndex(PRInt32*)
-
public
virtual
HideWindowChrome(PRBool)
-
public
virtual
Invalidate(PRBool)
-
public
virtual
Invalidate(const nsRect&, PRBool)
-
public
virtual
InvalidateRegion(const nsIRegion*, PRBool)
-
public
virtual
IsEnabled(PRBool*)
-
public
virtual
IsVisible(PRBool&)
-
public
virtual
MakeFullScreen(PRBool)
-
public
virtual
ModalEventFilter(PRBool, void*, PRBool*)
-
public
virtual
Move(PRInt32, PRInt32)
-
public
virtual
PlaceBehind(nsTopLevelWidgetZPlacement, nsIWidget*, PRBool)
-
public
virtual
RemoveChild(nsIWidget*)
-
public
virtual
ResetInputState()
-
public
virtual
Resize(PRInt32, PRInt32, PRBool)
-
public
virtual
Resize(PRInt32, PRInt32, PRInt32, PRInt32, PRBool)
-
public
virtual
ScreenToWidget(const nsRect&, nsRect&)
-
public
virtual
Scroll(PRInt32, PRInt32, nsRect*)
-
public
virtual
ScrollRect(nsRect&, PRInt32, PRInt32)
-
public
virtual
ScrollWidgets(PRInt32, PRInt32)
-
public
virtual
SetBackgroundColor(const nscolor&)
-
public
virtual
SetBorderStyle(nsBorderStyle)
-
public
virtual
SetClientData(void*)
-
public
virtual
SetColorMap(nsColorMap*)
-
public
virtual
SetCursor(imgIContainer*, PRUint32, PRUint32)
-
public
virtual
SetCursor(nsCursor)
-
public
virtual
SetFocus(PRBool)
-
public
virtual
SetForegroundColor(const nscolor&)
-
public
virtual
SetIMEEnabled(PRUint32)
-
public
virtual
SetIMEOpenState(PRBool)
-
public
virtual
SetIcon(const nsAString_internal&)
-
public
virtual
SetMenuBar(void*)
-
public
virtual
SetModal(PRBool)
-
SetNextSibling(nsIWidget*)
-
public
virtual
SetParent(nsIWidget*)
-
public
virtual
SetPreferredSize(PRInt32, PRInt32)
-
SetPrevSibling(nsIWidget*)
-
public
virtual
SetSizeMode(PRInt32)
-
public
virtual
SetTitle(const nsAString_internal&)
-
public
virtual
SetTransparencyMode(nsTransparencyMode)
-
public
virtual
SetWindowClass(const nsAString_internal&)
-
public
virtual
SetWindowShadowStyle(PRInt32)
-
public
virtual
SetWindowTitlebarColor(nscolor, PRBool)
-
public
virtual
SetZIndex(PRInt32)
-
public
virtual
Show(PRBool)
-
public
virtual
ShowMenuBar(PRBool)
-
public
virtual
ShowsResizeIndicator(nsIntRect*)
-
public
virtual
SynthesizeNativeKeyEvent(PRInt32, PRInt32, PRUint32, const nsAString_internal&, const nsAString_internal&)
-
public
virtual
Update()
-
public
virtual
Validate()
-
public
virtual
WidgetToScreen(const nsRect&, nsRect&)
-
protected
mFirstChild
-
protected
mLastChild
-
protected
mNextSibling
-
protected
mPrevSibling
-
nsIWidget()
-
IMEStatus
-
Modifiers
-
COMTypeInfo<int>
Locations: