wxWindow
MODULE
MODULE SUMMARY
DESCRIPTION
See external documentation: wxWindow.
This class is derived (and can use functions) from:
wxEvtHandler
DATA TYPES
EXPORTS
Types:
Equivalent to new(Parent, Id, []).
new(Parent, Id, Options::[Option]) -> wxWindow()
Types:
cacheBestSize(This, Size) -> ok
Types:
Types:
Types:
Equivalent to center(This, []).
center(This, Options::[Option]) -> ok
Types:
Types:
Equivalent to centerOnParent(This, []).
centerOnParent(This, Options::[Option]) -> ok
Types:
Types:
Equivalent to centre(This, []).
centre(This, Options::[Option]) -> ok
Types:
Types:
Equivalent to centreOnParent(This, []).
centreOnParent(This, Options::[Option]) -> ok
Types:
Types:
clientToScreen(This, Pt) -> {X::integer(), Y::integer()}
Types:
clientToScreen(This, X, Y) -> {X::integer(), Y::integer()}
Types:
Types:
Equivalent to close(This, []).
close(This, Options::[Option]) -> boolean()
Types:
convertDialogToPixels(This, Sz) -> {W::integer(), H::integer()}
Types:
convertPixelsToDialog(This, Sz) -> {W::integer(), H::integer()}
Types:
Types:
destroyChildren(This) -> boolean()
Types:
Types:
Types:
Equivalent to enable(This, []).
enable(This, Options::[Option]) -> boolean()
Types:
findWindow(This, Winid) -> wxWindow()
Types:
See external documentation.
Also:
findWindow(This, Name) -> wxWindow() when
This::wxWindow(), Name::unicode:chardata().
findWindowById(Winid) -> wxWindow()
Types:
Equivalent to findWindowById(Winid, []).
findWindowById(Winid, Options::[Option]) -> wxWindow()
Types:
findWindowByName(Name) -> wxWindow()
Types:
Equivalent to findWindowByName(Name, []).
findWindowByName(Name, Options::[Option]) -> wxWindow()
Types:
findWindowByLabel(Label) -> wxWindow()
Types:
Equivalent to findWindowByLabel(Label, []).
findWindowByLabel(Label, Options::[Option]) -> wxWindow()
Types:
Types:
Types:
Types:
getAcceleratorTable(This) -> wxAcceleratorTable() (see module wxAcceleratorTable)
Types:
getBackgroundColour(This) -> wx_colour4() (see module wx)
Types:
getBackgroundStyle(This) -> wx_enum() (see module wx)
Types:
See external documentation.
Res = ?wxBG_STYLE_SYSTEM | ?wxBG_STYLE_COLOUR | ?wxBG_STYLE_CUSTOM
getBestSize(This) -> {W::integer(), H::integer()}
Types:
getCaret(This) -> wxCaret() (see module wxCaret)
Types:
getCharHeight(This) -> integer()
Types:
getCharWidth(This) -> integer()
Types:
getChildren(This) -> [wxWindow()]
Types:
getClientSize(This) -> {W::integer(), H::integer()}
Types:
getContainingSizer(This) -> wxSizer() (see module wxSizer)
Types:
getCursor(This) -> wxCursor() (see module wxCursor)
Types:
getDropTarget(This) -> wx_object() (see module wx)
Types:
getEventHandler(This) -> wxEvtHandler() (see module wxEvtHandler)
Types:
getExtraStyle(This) -> integer()
Types:
getFont(This) -> wxFont() (see module wxFont)
Types:
getForegroundColour(This) -> wx_colour4() (see module wx)
Types:
getGrandParent(This) -> wxWindow()
Types:
Types:
getHelpText(This) -> charlist() (see module unicode)
Types:
Types:
getLabel(This) -> charlist() (see module unicode)
Types:
getMaxSize(This) -> {W::integer(), H::integer()}
Types:
getMinSize(This) -> {W::integer(), H::integer()}
Types:
getName(This) -> charlist() (see module unicode)
Types:
Types:
getPosition(This) -> {X::integer(), Y::integer()}
Types:
getRect(This) -> {X::integer(), Y::integer(), W::integer(), H::integer()}
Types:
getScreenPosition(This) -> {X::integer(), Y::integer()}
Types:
getScreenRect(This) -> {X::integer(), Y::integer(), W::integer(), H::integer()}
Types:
getScrollPos(This, Orient) -> integer()
Types:
getScrollRange(This, Orient) -> integer()
Types:
getScrollThumb(This, Orient) -> integer()
Types:
getSize(This) -> {W::integer(), H::integer()}
Types:
getSizer(This) -> wxSizer() (see module wxSizer)
Types:
getTextExtent(This, String) -> Result
Types:
Equivalent to getTextExtent(This, String, []).
getTextExtent(This, String, Options::[Option]) -> Result
Types:
getToolTip(This) -> wxToolTip() (see module wxToolTip)
Types:
getUpdateRegion(This) -> wxRegion() (see module wxRegion)
Types:
getVirtualSize(This) -> {W::integer(), H::integer()}
Types:
getWindowStyleFlag(This) -> integer()
Types:
getWindowVariant(This) -> wx_enum() (see module wx)
Types:
See external documentation.
Res = ?wxWINDOW_VARIANT_NORMAL | ?wxWINDOW_VARIANT_SMALL | ?wxWINDOW_VARIANT_MINI | ?wxWINDOW_VARIANT_LARGE | ?wxWINDOW_VARIANT_MAX
Types:
hasScrollbar(This, Orient) -> boolean()
Types:
hasTransparentBackground(This) -> boolean()
Types:
Types:
Types:
Types:
invalidateBestSize(This) -> ok
Types:
Types:
isExposed(This, Pt) -> boolean()
Types:
See external documentation.
Also:
isExposed(This, Rect) -> boolean() when
This::wxWindow(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}.
isExposed(This, X, Y) -> boolean()
Types:
isExposed(This, X, Y, W, H) -> boolean()
Types:
Types:
Types:
Types:
Types:
Types:
Types:
Types:
Types:
Equivalent to makeModal(This, []).
makeModal(This, Options::[Option]) -> ok
Types:
Types:
Equivalent to move(This, Pt, []).
Types:
See external documentation.
Also:
move(This, Pt, [Option]) -> ok when
This::wxWindow(), Pt::{X::integer(), Y::integer()},
Option :: {flags, integer()}.
move(This, X, Y, Options::[Option]) -> ok
Types:
moveAfterInTabOrder(This, Win) -> ok
Types:
moveBeforeInTabOrder(This, Win) -> ok
Types:
Types:
Equivalent to navigate(This, []).
navigate(This, Options::[Option]) -> boolean()
Types:
Types:
Types:
popEventHandler(This) -> wxEvtHandler() (see module wxEvtHandler)
Types:
Equivalent to popEventHandler(This, []).
popEventHandler(This, Options::[Option]) -> wxEvtHandler() (see module wxEvtHandler)
Types:
popupMenu(This, Menu) -> boolean()
Types:
Equivalent to popupMenu(This, Menu, []).
popupMenu(This, Menu, Options::[Option]) -> boolean()
Types:
popupMenu(This, Menu, X, Y) -> boolean()
Types:
Types:
Types:
Equivalent to refresh(This, []).
refresh(This, Options::[Option]) -> ok
Types:
Types:
Equivalent to refreshRect(This, Rect, []).
refreshRect(This, Rect, Options::[Option]) -> ok
Types:
Types:
removeChild(This, Child) -> ok
Types:
reparent(This, NewParent) -> boolean()
Types:
screenToClient(This) -> {X::integer(), Y::integer()}
Types:
screenToClient(This, Pt) -> {X::integer(), Y::integer()}
Types:
scrollLines(This, Lines) -> boolean()
Types:
scrollPages(This, Pages) -> boolean()
Types:
scrollWindow(This, Dx, Dy) -> ok
Types:
Equivalent to scrollWindow(This, Dx, Dy, []).
scrollWindow(This, Dx, Dy, Options::[Option]) -> ok
Types:
setAcceleratorTable(This, Accel) -> ok
Types:
setAutoLayout(This, AutoLayout) -> ok
Types:
setBackgroundColour(This, Colour) -> boolean()
Types:
setBackgroundStyle(This, Style) -> boolean()
Types:
See external documentation.
Style = ?wxBG_STYLE_SYSTEM | ?wxBG_STYLE_COLOUR | ?wxBG_STYLE_CUSTOM
Types:
setClientSize(This, Size) -> ok
Types:
See external documentation.
Also:
setClientSize(This, Rect) -> ok when
This::wxWindow(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}.
setClientSize(This, Width, Height) -> ok
Types:
setContainingSizer(This, Sizer) -> ok
Types:
setCursor(This, Cursor) -> boolean()
Types:
setMaxSize(This, MaxSize) -> ok
Types:
setMinSize(This, MinSize) -> ok
Types:
setOwnBackgroundColour(This, Colour) -> ok
Types:
Types:
setOwnForegroundColour(This, Colour) -> ok
Types:
setDropTarget(This, DropTarget) -> ok
Types:
setExtraStyle(This, ExStyle) -> ok
Types:
Types:
Types:
setFont(This, Font) -> boolean()
Types:
setForegroundColour(This, Colour) -> boolean()
Types:
Types:
Types:
Types:
Types:
Types:
setScrollbar(This, Orient, Pos, ThumbVisible, Range) -> ok
Types:
Equivalent to setScrollbar(This, Orient, Pos, ThumbVisible, Range, []).
setScrollbar(This, Orient, Pos, ThumbVisible, Range, Options::[Option]) -> ok
Types:
setScrollPos(This, Orient, Pos) -> ok
Types:
Equivalent to setScrollPos(This, Orient, Pos, []).
setScrollPos(This, Orient, Pos, Options::[Option]) -> ok
Types:
Types:
See external documentation.
Also:
setSize(This, Size) -> ok when
This::wxWindow(), Size::{W::integer(), H::integer()}.
setSize(This, Width, Height) -> ok
Types:
See external documentation.
Also:
setSize(This, Rect, [Option]) -> ok when
This::wxWindow(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()},
Option :: {sizeFlags, integer()}.
setSize(This, X, Y, Width, Height) -> ok
Types:
Equivalent to setSize(This, X, Y, Width, Height, []).
setSize(This, X, Y, Width, Height, Options::[Option]) -> ok
Types:
setSizeHints(This, MinSize) -> ok
Types:
Equivalent to setSizeHints(This, MinSize, []).
setSizeHints(This, MinW, MinH) -> ok
Types:
See external documentation.
Also:
setSizeHints(This, MinSize, [Option]) -> ok when
This::wxWindow(), MinSize::{W::integer(), H::integer()},
Option :: {maxSize, {W::integer(), H::integer()}}
| {incSize, {W::integer(), H::integer()}}.
setSizeHints(This, MinW, MinH, Options::[Option]) -> ok
Types:
Types:
Equivalent to setSizer(This, Sizer, []).
setSizer(This, Sizer, Options::[Option]) -> ok
Types:
setSizerAndFit(This, Sizer) -> ok
Types:
Equivalent to setSizerAndFit(This, Sizer, []).
setSizerAndFit(This, Sizer, Options::[Option]) -> ok
Types:
setThemeEnabled(This, EnableTheme) -> ok
Types:
Types:
See external documentation.
Also:
setToolTip(This, Tip) -> ok when
This::wxWindow(), Tip::wxToolTip:wxToolTip().
setVirtualSize(This, Size) -> ok
Types:
setVirtualSize(This, X, Y) -> ok
Types:
setVirtualSizeHints(This, MinSize) -> ok
Types:
Equivalent to setVirtualSizeHints(This, MinSize, []).
setVirtualSizeHints(This, MinW, MinH) -> ok
Types:
See external documentation.
Also:
setVirtualSizeHints(This, MinSize, [Option]) -> ok when
This::wxWindow(), MinSize::{W::integer(), H::integer()},
Option :: {maxSize, {W::integer(), H::integer()}}.
setVirtualSizeHints(This, MinW, MinH, Options::[Option]) -> ok
Types:
setWindowStyle(This, Style) -> ok
Types:
setWindowStyleFlag(This, Style) -> ok
Types:
setWindowVariant(This, Variant) -> ok
Types:
See external documentation.
Variant = ?wxWINDOW_VARIANT_NORMAL | ?wxWINDOW_VARIANT_SMALL | ?wxWINDOW_VARIANT_MINI | ?wxWINDOW_VARIANT_LARGE | ?wxWINDOW_VARIANT_MAX
shouldInheritColours(This) -> boolean()
Types:
Types:
Equivalent to show(This, []).
show(This, Options::[Option]) -> boolean()
Types:
Types:
transferDataFromWindow(This) -> boolean()
Types:
transferDataToWindow(This) -> boolean()
Types:
Types:
Types:
Equivalent to updateWindowUI(This, []).
updateWindowUI(This, Options::[Option]) -> ok
Types:
Types:
Types:
setTransparent(This, Alpha) -> boolean()
Types:
canSetTransparent(This) -> boolean()
Types:
isDoubleBuffered(This) -> boolean()
Types:
setDoubleBuffered(This, On) -> ok
Types: