wxWindow(3)

MODULE
wxWindow - See external documentation: wxWindow.

DESCRIPTION

See external documentation: wxWindow <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html>.

This class is derived (and can use functions) from:
wxEvtHandler

DATA TYPES

    wxWindow():

        An object reference, The representation is internal and can be changed without notice. It can't be used for comparsion stored on disc or distributed for use on other nodes.

EXPORTS

new() -> wxWindow()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowwxwindow>.

new(Parent::wxWindow(), Id::integer()) -> wxWindow()

    Equivalent to new(Parent, Id, []).

new(Parent::wxWindow(), Id::integer(), Options::[Option]) -> wxWindow()

    Types
        Option = {pos, {X::integer(), Y::integer()}} | {size, {W::integer(), H::integer()}} | {style, integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowwxwindow>.

cacheBestSize(This::wxWindow(), Size::{W::integer(), H::integer()}) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowcachebestsize>.

captureMouse(This::wxWindow()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowcapturemouse>.

center(This::wxWindow()) -> ok

    Equivalent to center(This, []).

center(This::wxWindow(), Options::[Option]) -> ok

    Types
        Option = {dir, integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowcenter>.

centerOnParent(This::wxWindow()) -> ok

    Equivalent to centerOnParent(This, []).

centerOnParent(This::wxWindow(), Options::[Option]) -> ok

    Types
        Option = {dir, integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowcenteronparent>.

centre(This::wxWindow()) -> ok

    Equivalent to centre(This, []).

centre(This::wxWindow(), Options::[Option]) -> ok

    Types
        Option = {dir, integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowcentre>.

centreOnParent(This::wxWindow()) -> ok

    Equivalent to centreOnParent(This, []).

centreOnParent(This::wxWindow(), Options::[Option]) -> ok

    Types
        Option = {dir, integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowcentreonparent>.

clearBackground(This::wxWindow()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowclearbackground>.

clientToScreen(This::wxWindow(), Pt::{X::integer(), Y::integer()}) -> {X::integer(), Y::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowclienttoscreen>.

clientToScreen(This::wxWindow(), X::integer(), Y::integer()) -> {X::integer(), Y::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowclienttoscreen>.

close(This::wxWindow()) -> bool()

    Equivalent to close(This, []).

close(This::wxWindow(), Options::[Option]) -> bool()

    Types
        Option = {force, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowclose>.

convertDialogToPixels(This::wxWindow(), Sz::{W::integer(), H::integer()}) -> {W::integer(), H::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowconvertdialogtopixels>.

convertPixelsToDialog(This::wxWindow(), Sz::{W::integer(), H::integer()}) -> {W::integer(), H::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowconvertpixelstodialog>.

Destroy(This::wxWindow()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowdestroy>.

destroyChildren(This::wxWindow()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowdestroychildren>.

disable(This::wxWindow()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowdisable>.

enable(This::wxWindow()) -> bool()

    Equivalent to enable(This, []).

enable(This::wxWindow(), Options::[Option]) -> bool()

    Types
        Option = {enable, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowenable>.

findFocus() -> wxWindow()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowfindfocus>.

findWindow(This::wxWindow(), X::integer() | string()) -> wxWindow()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowfindwindow>.
     Alternatives:

    findWindow(This::wxWindow(), Winid::integer()) -> wxWindow()

    findWindow(This::wxWindow(), Name::string()) -> wxWindow()

findWindowById(Winid::integer()) -> wxWindow()

    Equivalent to findWindowById(Winid, []).

findWindowById(Winid::integer(), Options::[Option]) -> wxWindow()

    Types
        Option = {parent, wxWindow()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowfindwindowbyid>.

findWindowByName(Name::string()) -> wxWindow()

    Equivalent to findWindowByName(Name, []).

findWindowByName(Name::string(), Options::[Option]) -> wxWindow()

    Types
        Option = {parent, wxWindow()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowfindwindowbyname>.

findWindowByLabel(Label::string()) -> wxWindow()

    Equivalent to findWindowByLabel(Label, []).

findWindowByLabel(Label::string(), Options::[Option]) -> wxWindow()

    Types
        Option = {parent, wxWindow()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowfindwindowbylabel>.

fit(This::wxWindow()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowfit>.

fitInside(This::wxWindow()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowfitinside>.

freeze(This::wxWindow()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowfreeze>.

getAcceleratorTable(This::wxWindow()) -> wxAcceleratorTable() (see module wxAcceleratorTable)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetacceleratortable>.

getBackgroundColour(This::wxWindow()) -> colour() (see module wx)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetbackgroundcolour>.

getBackgroundStyle(This::wxWindow()) -> WxBackgroundStyle

    Types
        WxBackgroundStyle = integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetbackgroundstyle>.
     WxBackgroundStyle is one of ?wxBG_STYLE_SYSTEM | ?wxBG_STYLE_COLOUR | ?wxBG_STYLE_CUSTOM

getBestSize(This::wxWindow()) -> {W::integer(), H::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetbestsize>.

getCaret(This::wxWindow()) -> wxCaret() (see module wxCaret)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetcaret>.

getCapture() -> wxWindow()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetcapture>.

getCharHeight(This::wxWindow()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetcharheight>.

getCharWidth(This::wxWindow()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetcharwidth>.

getChildren(This::wxWindow()) -> [wxWindow()]

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetchildren>.

getClientSize(This::wxWindow()) -> {W::integer(), H::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetclientsize>.

getContainingSizer(This::wxWindow()) -> wxSizer() (see module wxSizer)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetcontainingsizer>.

getCursor(This::wxWindow()) -> wxCursor() (see module wxCursor)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetcursor>.

getDropTarget(This::wxWindow()) -> wxDropTarget() (see module wxDropTarget)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetdroptarget>.

getEventHandler(This::wxWindow()) -> wxEvtHandler() (see module wxEvtHandler)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgeteventhandler>.

getExtraStyle(This::wxWindow()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetextrastyle>.

getFont(This::wxWindow()) -> wxFont() (see module wxFont)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetfont>.

getForegroundColour(This::wxWindow()) -> colour() (see module wx)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetforegroundcolour>.

getGrandParent(This::wxWindow()) -> wxWindow()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetgrandparent>.

getHandle(This::wxWindow()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgethandle>.

getHelpText(This::wxWindow()) -> string()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgethelptext>.

getId(This::wxWindow()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetid>.

getLabel(This::wxWindow()) -> string()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetlabel>.

getMaxSize(This::wxWindow()) -> {W::integer(), H::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetmaxsize>.

getMinSize(This::wxWindow()) -> {W::integer(), H::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetminsize>.

getName(This::wxWindow()) -> string()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetname>.

getParent(This::wxWindow()) -> wxWindow()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetparent>.

getPosition(This::wxWindow()) -> {X::integer(), Y::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetposition>.

getRect(This::wxWindow()) -> {X::integer(), Y::integer(), W::integer(), H::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetrect>.

getScreenPosition(This::wxWindow()) -> {X::integer(), Y::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetscreenposition>.

getScreenRect(This::wxWindow()) -> {X::integer(), Y::integer(), W::integer(), H::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetscreenrect>.

getScrollPos(This::wxWindow(), Orient::integer()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetscrollpos>.

getScrollRange(This::wxWindow(), Orient::integer()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetscrollrange>.

getScrollThumb(This::wxWindow(), Orient::integer()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetscrollthumb>.

getSize(This::wxWindow()) -> {W::integer(), H::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetsize>.

getSizer(This::wxWindow()) -> wxSizer() (see module wxSizer)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetsizer>.

getTextExtent(This::wxWindow(), String::string()) -> {X::integer(), Y::integer(), Descent::integer(), ExternalLeading::integer()}

    Equivalent to getTextExtent(This, String, []).

getTextExtent(This::wxWindow(), String::string(), Options::[Option]) -> {X::integer(), Y::integer(), Descent::integer(), ExternalLeading::integer()}

    Types
        Option = {theFont, wxFont() (see module wxFont)}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgettextextent>.

getToolTip(This::wxWindow()) -> wxToolTip() (see module wxToolTip)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgettooltip>.

getUpdateRegion(This::wxWindow()) -> wxRegion() (see module wxRegion)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetupdateregion>.

getVirtualSize(This::wxWindow()) -> {W::integer(), H::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetvirtualsize>.

getWindowStyleFlag(This::wxWindow()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetwindowstyleflag>.

getWindowVariant(This::wxWindow()) -> WxWindowVariant

    Types
        WxWindowVariant = integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetwindowvariant>.
     WxWindowVariant is one of ?wxWINDOW_VARIANT_NORMAL | ?wxWINDOW_VARIANT_SMALL | ?wxWINDOW_VARIANT_MINI | ?wxWINDOW_VARIANT_LARGE | ?wxWINDOW_VARIANT_MAX

hasCapture(This::wxWindow()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowhascapture>.

hasScrollbar(This::wxWindow(), Orient::integer()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowhasscrollbar>.

hasTransparentBackground(This::wxWindow()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowhastransparentbackground>.

hide(This::wxWindow()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowhide>.

inheritAttributes(This::wxWindow()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowinheritattributes>.

initDialog(This::wxWindow()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowinitdialog>.

invalidateBestSize(This::wxWindow()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowinvalidatebestsize>.

isEnabled(This::wxWindow()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowisenabled>.

isExposed(This::wxWindow(), X::term()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowisexposed>.
     Alternatives:

    isExposed(This::wxWindow(), Pt::{X::integer(), Y::integer()}) -> bool()

    isExposed(This::wxWindow(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}) -> bool()

isExposed(This::wxWindow(), X::integer(), Y::integer()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowisexposed>.

isExposed(This::wxWindow(), X::integer(), Y::integer(), W::integer(), H::integer()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowisexposed>.

isRetained(This::wxWindow()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowisretained>.

isShown(This::wxWindow()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowisshown>.

isTopLevel(This::wxWindow()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowistoplevel>.

layout(This::wxWindow()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowlayout>.

lineDown(This::wxWindow()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowlinedown>.

lineUp(This::wxWindow()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowlineup>.

lower(This::wxWindow()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowlower>.

makeModal(This::wxWindow()) -> ok

    Equivalent to makeModal(This, []).

makeModal(This::wxWindow(), Options::[Option]) -> ok

    Types
        Option = {modal, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowmakemodal>.

move(This::wxWindow(), Pt::{X::integer(), Y::integer()}) -> ok

    Equivalent to move(This, Pt, []).

move(This::wxWindow(), X::integer() | term(), X::integer() | term()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowmove>.
     Alternatives:

    move(This::wxWindow(), X::integer(), Y::integer()) -> move(This, X, Y, [])

    move(This::wxWindow(), Pt::{X::integer(), Y::integer()}, [Option]) -> ok
     Option = {flags, integer()}

move(This::wxWindow(), X::integer(), Y::integer(), Options::[Option]) -> ok

    Types
        Option = {flags, integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowmove>.

moveAfterInTabOrder(This::wxWindow(), Win::wxWindow()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowmoveafterintaborder>.

moveBeforeInTabOrder(This::wxWindow(), Win::wxWindow()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowmovebeforeintaborder>.

navigate(This::wxWindow()) -> bool()

    Equivalent to navigate(This, []).

navigate(This::wxWindow(), Options::[Option]) -> bool()

    Types
        Option = {flags, integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindownavigate>.

pageDown(This::wxWindow()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowpagedown>.

pageUp(This::wxWindow()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowpageup>.

popEventHandler(This::wxWindow()) -> wxEvtHandler() (see module wxEvtHandler)

    Equivalent to popEventHandler(This, []).

popEventHandler(This::wxWindow(), Options::[Option]) -> wxEvtHandler() (see module wxEvtHandler)

    Types
        Option = {deleteHandler, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowpopeventhandler>.

popupMenu(This::wxWindow(), Menu::wxMenu() (see module wxMenu)) -> bool()

    Equivalent to popupMenu(This, Menu, []).

popupMenu(This::wxWindow(), Menu::wxMenu() (see module wxMenu), Options::[Option]) -> bool()

    Types
        Option = {pos, {X::integer(), Y::integer()}}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowpopupmenu>.

popupMenu(This::wxWindow(), Menu::wxMenu() (see module wxMenu), X::integer(), Y::integer()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowpopupmenu>.

raise(This::wxWindow()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowraise>.

refresh(This::wxWindow()) -> ok

    Equivalent to refresh(This, []).

refresh(This::wxWindow(), Options::[Option]) -> ok

    Types
        Option = {eraseBackground, bool()} | {rect, {X::integer(), Y::integer(), W::integer(), H::integer()}}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowrefresh>.

refreshRect(This::wxWindow(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}) -> ok

    Equivalent to refreshRect(This, Rect, []).

refreshRect(This::wxWindow(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}, Options::[Option]) -> ok

    Types
        Option = {eraseBackground, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowrefreshrect>.

releaseMouse(This::wxWindow()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowreleasemouse>.

removeChild(This::wxWindow(), Child::wxWindow()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowremovechild>.

reparent(This::wxWindow(), NewParent::wxWindow()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowreparent>.

screenToClient(This::wxWindow()) -> {X::integer(), Y::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowscreentoclient>.

screenToClient(This::wxWindow(), Pt::{X::integer(), Y::integer()}) -> {X::integer(), Y::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowscreentoclient>.

scrollLines(This::wxWindow(), Lines::integer()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowscrolllines>.

scrollPages(This::wxWindow(), Pages::integer()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowscrollpages>.

scrollWindow(This::wxWindow(), Dx::integer(), Dy::integer()) -> ok

    Equivalent to scrollWindow(This, Dx, Dy, []).

scrollWindow(This::wxWindow(), Dx::integer(), Dy::integer(), Options::[Option]) -> ok

    Types
        Option = {rect, {X::integer(), Y::integer(), W::integer(), H::integer()}}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowscrollwindow>.

setAcceleratorTable(This::wxWindow(), Accel::wxAcceleratorTable() (see module wxAcceleratorTable)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetacceleratortable>.

setAutoLayout(This::wxWindow(), AutoLayout::bool()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetautolayout>.

setBackgroundColour(This::wxWindow(), Colour::colour() (see module wx)) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetbackgroundcolour>.

setBackgroundStyle(This::wxWindow(), Style::WxBackgroundStyle) -> bool()

    Types
        WxBackgroundStyle = integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetbackgroundstyle>.
     WxBackgroundStyle is one of ?wxBG_STYLE_SYSTEM | ?wxBG_STYLE_COLOUR | ?wxBG_STYLE_CUSTOM

setCaret(This::wxWindow(), Caret::wxCaret() (see module wxCaret)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetcaret>.

setClientSize(This::wxWindow(), X::term()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetclientsize>.
     Alternatives:

    setClientSize(This::wxWindow(), Size::{W::integer(), H::integer()}) -> ok

    setClientSize(This::wxWindow(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}) -> ok

setClientSize(This::wxWindow(), Width::integer(), Height::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetclientsize>.

setContainingSizer(This::wxWindow(), Sizer::wxSizer() (see module wxSizer)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetcontainingsizer>.

setCursor(This::wxWindow(), Cursor::wxCursor() (see module wxCursor)) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetcursor>.

setMaxSize(This::wxWindow(), MaxSize::{W::integer(), H::integer()}) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetmaxsize>.

setMinSize(This::wxWindow(), MinSize::{W::integer(), H::integer()}) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetminsize>.

setOwnBackgroundColour(This::wxWindow(), Colour::colour() (see module wx)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetownbackgroundcolour>.

setOwnFont(This::wxWindow(), Font::wxFont() (see module wxFont)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetownfont>.

setOwnForegroundColour(This::wxWindow(), Colour::colour() (see module wx)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetownforegroundcolour>.

setDropTarget(This::wxWindow(), DropTarget::wxDropTarget() (see module wxDropTarget)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetdroptarget>.

setExtraStyle(This::wxWindow(), ExStyle::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetextrastyle>.

setFocus(This::wxWindow()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetfocus>.

setFocusFromKbd(This::wxWindow()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetfocusfromkbd>.

setFont(This::wxWindow(), Font::wxFont() (see module wxFont)) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetfont>.

setForegroundColour(This::wxWindow(), Colour::colour() (see module wx)) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetforegroundcolour>.

setHelpText(This::wxWindow(), Text::string()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsethelptext>.

setId(This::wxWindow(), Winid::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetid>.

setLabel(This::wxWindow(), Label::string()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetlabel>.

setName(This::wxWindow(), Name::string()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetname>.

setPalette(This::wxWindow(), Pal::wxPalette() (see module wxPalette)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetpalette>.

setScrollbar(This::wxWindow(), Orient::integer(), Pos::integer(), ThumbVisible::integer(), Range::integer()) -> ok

    Equivalent to setScrollbar(This, Orient, Pos, ThumbVisible, Range, []).

setScrollbar(This::wxWindow(), Orient::integer(), Pos::integer(), ThumbVisible::integer(), Range::integer(), Options::[Option]) -> ok

    Types
        Option = {refresh, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetscrollbar>.

setScrollPos(This::wxWindow(), Orient::integer(), Pos::integer()) -> ok

    Equivalent to setScrollPos(This, Orient, Pos, []).

setScrollPos(This::wxWindow(), Orient::integer(), Pos::integer(), Options::[Option]) -> ok

    Types
        Option = {refresh, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetscrollpos>.

setSize(This::wxWindow(), X::term()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetsize>.
     Alternatives:

    setSize(This::wxWindow(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}) -> setSize(This, Rect, [])

    setSize(This::wxWindow(), Size::{W::integer(), H::integer()}) -> ok

setSize(This::wxWindow(), X::integer() | term(), X::integer() | term()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetsize>.
     Alternatives:

    setSize(This::wxWindow(), Width::integer(), Height::integer()) -> ok

    setSize(This::wxWindow(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}, [Option]) -> ok
     Option = {sizeFlags, integer()}

setSize(This::wxWindow(), X::integer(), Y::integer(), Width::integer(), Height::integer()) -> ok

    Equivalent to setSize(This, X, Y, Width, Height, []).

setSize(This::wxWindow(), X::integer(), Y::integer(), Width::integer(), Height::integer(), Options::[Option]) -> ok

    Types
        Option = {sizeFlags, integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetsize>.

setSizeHints(This::wxWindow(), MinSize::{W::integer(), H::integer()}) -> ok

    Equivalent to setSizeHints(This, MinSize, []).

setSizeHints(This::wxWindow(), X::integer() | term(), X::integer() | term()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetsizehints>.
     Alternatives:

    setSizeHints(This::wxWindow(), MinW::integer(), MinH::integer()) -> setSizeHints(This, MinW, MinH, [])

    setSizeHints(This::wxWindow(), MinSize::{W::integer(), H::integer()}, [Option]) -> ok
     Option = {maxSize, {W::integer(),H::integer()}} | {incSize, {W::integer(),H::integer()}}

setSizeHints(This::wxWindow(), MinW::integer(), MinH::integer(), Options::[Option]) -> ok

    Types
        Option = {maxW, integer()} | {maxH, integer()} | {incW, integer()} | {incH, integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetsizehints>.

setSizer(This::wxWindow(), Sizer::wxSizer() (see module wxSizer)) -> ok

    Equivalent to setSizer(This, Sizer, []).

setSizer(This::wxWindow(), Sizer::wxSizer() (see module wxSizer), Options::[Option]) -> ok

    Types
        Option = {deleteOld, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetsizer>.

setSizerAndFit(This::wxWindow(), Sizer::wxSizer() (see module wxSizer)) -> ok

    Equivalent to setSizerAndFit(This, Sizer, []).

setSizerAndFit(This::wxWindow(), Sizer::wxSizer() (see module wxSizer), Options::[Option]) -> ok

    Types
        Option = {deleteOld, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetsizerandfit>.

setThemeEnabled(This::wxWindow(), EnableTheme::bool()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetthemeenabled>.

setToolTip(This::wxWindow(), X::string() | term()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsettooltip>.
     Alternatives:

    setToolTip(This::wxWindow(), Tip::string()) -> ok

    setToolTip(This::wxWindow(), Tip::wxToolTip:wxToolTip()) -> ok

setVirtualSize(This::wxWindow(), Size::{W::integer(), H::integer()}) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetvirtualsize>.

setVirtualSize(This::wxWindow(), X::integer(), Y::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetvirtualsize>.

setVirtualSizeHints(This::wxWindow(), MinSize::{W::integer(), H::integer()}) -> ok

    Equivalent to setVirtualSizeHints(This, MinSize, []).

setVirtualSizeHints(This::wxWindow(), X::integer() | term(), X::integer() | term()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetvirtualsizehints>.
     Alternatives:

    setVirtualSizeHints(This::wxWindow(), MinW::integer(), MinH::integer()) -> setVirtualSizeHints(This, MinW, MinH, [])

    setVirtualSizeHints(This::wxWindow(), MinSize::{W::integer(), H::integer()}, [Option]) -> ok
     Option = {maxSize, {W::integer(),H::integer()}}

setVirtualSizeHints(This::wxWindow(), MinW::integer(), MinH::integer(), Options::[Option]) -> ok

    Types
        Option = {maxW, integer()} | {maxH, integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetvirtualsizehints>.

setWindowStyle(This::wxWindow(), Style::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetwindowstyle>.

setWindowStyleFlag(This::wxWindow(), Style::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetwindowstyleflag>.

setWindowVariant(This::wxWindow(), Variant::WxWindowVariant) -> ok

    Types
        WxWindowVariant = integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetwindowvariant>.
     WxWindowVariant is one of ?wxWINDOW_VARIANT_NORMAL | ?wxWINDOW_VARIANT_SMALL | ?wxWINDOW_VARIANT_MINI | ?wxWINDOW_VARIANT_LARGE | ?wxWINDOW_VARIANT_MAX

shouldInheritColours(This::wxWindow()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowshouldinheritcolours>.

show(This::wxWindow()) -> bool()

    Equivalent to show(This, []).

show(This::wxWindow(), Options::[Option]) -> bool()

    Types
        Option = {show, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowshow>.

thaw(This::wxWindow()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowthaw>.

transferDataFromWindow(This::wxWindow()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowtransferdatafromwindow>.

transferDataToWindow(This::wxWindow()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowtransferdatatowindow>.

update(This::wxWindow()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowupdate>.

updateWindowUI(This::wxWindow()) -> ok

    Equivalent to updateWindowUI(This, []).

updateWindowUI(This::wxWindow(), Options::[Option]) -> ok

    Types
        Option = {flags, integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowupdatewindowui>.

validate(This::wxWindow()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowvalidate>.

warpPointer(This::wxWindow(), X::integer(), Y::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowwarppointer>.

destroy(This::wxWindow()) -> ok

    Destroys this object, do not use object again