From a181c06152a3c935fdf63659322020fb7625b577 Mon Sep 17 00:00:00 2001 From: Dan Gudmundsson Date: Thu, 16 Feb 2012 11:04:18 +0100 Subject: [wx] Generated types for all wx classes --- lib/wx/src/gen/wxWindow.erl | 755 +++++++++++++++++++++++++++----------------- 1 file changed, 467 insertions(+), 288 deletions(-) (limited to 'lib/wx/src/gen/wxWindow.erl') diff --git a/lib/wx/src/gen/wxWindow.erl b/lib/wx/src/gen/wxWindow.erl index 6b57cf508e..9c4d3596fe 100644 --- a/lib/wx/src/gen/wxWindow.erl +++ b/lib/wx/src/gen/wxWindow.erl @@ -1,7 +1,7 @@ %% %% %CopyrightBegin% %% -%% Copyright Ericsson AB 2008-2011. All Rights Reserved. +%% Copyright Ericsson AB 2008-2012. All Rights Reserved. %% %% The contents of this file are subject to the Erlang Public License, %% Version 1.1, (the "License"); you may not use this file except in @@ -69,25 +69,32 @@ %% inherited exports -export([connect/2,connect/3,disconnect/1,disconnect/2,disconnect/3,parent_class/1]). +-export_type([wxWindow/0]). %% @hidden parent_class(wxEvtHandler) -> true; parent_class(_Class) -> erlang:error({badtype, ?MODULE}). -%% @spec () -> wxWindow() +-type wxWindow() :: wx:wx_object(). %% @doc See external documentation. +-spec new() -> wxWindow(). new() -> wxe_util:construct(?wxWindow_new_0, <<>>). -%% @spec (Parent::wxWindow(), Id::integer()) -> wxWindow() %% @equiv new(Parent,Id, []) +-spec new(Parent, Id) -> wxWindow() when + Parent::wxWindow(), Id::integer(). + new(Parent,Id) when is_record(Parent, wx_ref),is_integer(Id) -> new(Parent,Id, []). -%% @spec (Parent::wxWindow(), Id::integer(), [Option]) -> wxWindow() -%% Option = {pos, {X::integer(), Y::integer()}} | {size, {W::integer(), H::integer()}} | {style, integer()} %% @doc See external documentation. +-spec new(Parent, Id, [Option]) -> wxWindow() when + Parent::wxWindow(), Id::integer(), + Option :: {pos, {X::integer(), Y::integer()}} + | {size, {W::integer(), H::integer()}} + | {style, integer()}. new(#wx_ref{type=ParentT,ref=ParentRef},Id, Options) when is_integer(Id),is_list(Options) -> ?CLASS(ParentT,wxWindow), @@ -99,30 +106,35 @@ new(#wx_ref{type=ParentT,ref=ParentRef},Id, Options) wxe_util:construct(?wxWindow_new_3, <>). -%% @spec (This::wxWindow(), Size::{W::integer(), H::integer()}) -> ok %% @doc See external documentation. +-spec cacheBestSize(This, Size) -> ok when + This::wxWindow(), Size::{W::integer(), H::integer()}. cacheBestSize(#wx_ref{type=ThisT,ref=ThisRef},{SizeW,SizeH}) when is_integer(SizeW),is_integer(SizeH) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_CacheBestSize, <>). -%% @spec (This::wxWindow()) -> ok %% @doc See external documentation. +-spec captureMouse(This) -> ok when + This::wxWindow(). captureMouse(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_CaptureMouse, <>). -%% @spec (This::wxWindow()) -> ok %% @equiv center(This, []) +-spec center(This) -> ok when + This::wxWindow(). + center(This) when is_record(This, wx_ref) -> center(This, []). -%% @spec (This::wxWindow(), [Option]) -> ok -%% Option = {dir, integer()} %% @doc See external documentation. +-spec center(This, [Option]) -> ok when + This::wxWindow(), + Option :: {dir, integer()}. center(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -132,15 +144,18 @@ center(#wx_ref{type=ThisT,ref=ThisRef}, Options) wxe_util:cast(?wxWindow_Center, <>). -%% @spec (This::wxWindow()) -> ok %% @equiv centerOnParent(This, []) +-spec centerOnParent(This) -> ok when + This::wxWindow(). + centerOnParent(This) when is_record(This, wx_ref) -> centerOnParent(This, []). -%% @spec (This::wxWindow(), [Option]) -> ok -%% Option = {dir, integer()} %% @doc See external documentation. +-spec centerOnParent(This, [Option]) -> ok when + This::wxWindow(), + Option :: {dir, integer()}. centerOnParent(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -150,15 +165,18 @@ centerOnParent(#wx_ref{type=ThisT,ref=ThisRef}, Options) wxe_util:cast(?wxWindow_CenterOnParent, <>). -%% @spec (This::wxWindow()) -> ok %% @equiv centre(This, []) +-spec centre(This) -> ok when + This::wxWindow(). + centre(This) when is_record(This, wx_ref) -> centre(This, []). -%% @spec (This::wxWindow(), [Option]) -> ok -%% Option = {dir, integer()} %% @doc See external documentation. +-spec centre(This, [Option]) -> ok when + This::wxWindow(), + Option :: {dir, integer()}. centre(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -168,15 +186,18 @@ centre(#wx_ref{type=ThisT,ref=ThisRef}, Options) wxe_util:cast(?wxWindow_Centre, <>). -%% @spec (This::wxWindow()) -> ok %% @equiv centreOnParent(This, []) +-spec centreOnParent(This) -> ok when + This::wxWindow(). + centreOnParent(This) when is_record(This, wx_ref) -> centreOnParent(This, []). -%% @spec (This::wxWindow(), [Option]) -> ok -%% Option = {dir, integer()} %% @doc See external documentation. +-spec centreOnParent(This, [Option]) -> ok when + This::wxWindow(), + Option :: {dir, integer()}. centreOnParent(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -186,38 +207,44 @@ centreOnParent(#wx_ref{type=ThisT,ref=ThisRef}, Options) wxe_util:cast(?wxWindow_CentreOnParent, <>). -%% @spec (This::wxWindow()) -> ok %% @doc See external documentation. +-spec clearBackground(This) -> ok when + This::wxWindow(). clearBackground(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_ClearBackground, <>). -%% @spec (This::wxWindow(), Pt::{X::integer(), Y::integer()}) -> {X::integer(), Y::integer()} %% @doc See external documentation. +-spec clientToScreen(This, Pt) -> {X::integer(), Y::integer()} when + This::wxWindow(), Pt::{X::integer(), Y::integer()}. clientToScreen(#wx_ref{type=ThisT,ref=ThisRef},{PtX,PtY}) when is_integer(PtX),is_integer(PtY) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_ClientToScreen_1, <>). -%% @spec (This::wxWindow(), X::integer(), Y::integer()) -> {X::integer(), Y::integer()} %% @doc See external documentation. +-spec clientToScreen(This, X, Y) -> {X::integer(), Y::integer()} when + This::wxWindow(), X::integer(), Y::integer(). clientToScreen(#wx_ref{type=ThisT,ref=ThisRef},X,Y) when is_integer(X),is_integer(Y) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_ClientToScreen_2, <>). -%% @spec (This::wxWindow()) -> bool() %% @equiv close(This, []) +-spec close(This) -> boolean() when + This::wxWindow(). + close(This) when is_record(This, wx_ref) -> close(This, []). -%% @spec (This::wxWindow(), [Option]) -> bool() -%% Option = {force, bool()} %% @doc See external documentation. +-spec close(This, [Option]) -> boolean() when + This::wxWindow(), + Option :: {force, boolean()}. close(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -227,52 +254,60 @@ close(#wx_ref{type=ThisT,ref=ThisRef}, Options) wxe_util:call(?wxWindow_Close, <>). -%% @spec (This::wxWindow(), Sz::{W::integer(), H::integer()}) -> {W::integer(), H::integer()} %% @doc See external documentation. +-spec convertDialogToPixels(This, Sz) -> {W::integer(), H::integer()} when + This::wxWindow(), Sz::{W::integer(), H::integer()}. convertDialogToPixels(#wx_ref{type=ThisT,ref=ThisRef},{SzW,SzH}) when is_integer(SzW),is_integer(SzH) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_ConvertDialogToPixels, <>). -%% @spec (This::wxWindow(), Sz::{W::integer(), H::integer()}) -> {W::integer(), H::integer()} %% @doc See external documentation. +-spec convertPixelsToDialog(This, Sz) -> {W::integer(), H::integer()} when + This::wxWindow(), Sz::{W::integer(), H::integer()}. convertPixelsToDialog(#wx_ref{type=ThisT,ref=ThisRef},{SzW,SzH}) when is_integer(SzW),is_integer(SzH) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_ConvertPixelsToDialog, <>). -%% @spec (This::wxWindow()) -> bool() %% @doc See external documentation. +-spec 'Destroy'(This) -> boolean() when + This::wxWindow(). 'Destroy'(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_Destroy, <>). -%% @spec (This::wxWindow()) -> bool() %% @doc See external documentation. +-spec destroyChildren(This) -> boolean() when + This::wxWindow(). destroyChildren(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_DestroyChildren, <>). -%% @spec (This::wxWindow()) -> bool() %% @doc See external documentation. +-spec disable(This) -> boolean() when + This::wxWindow(). disable(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_Disable, <>). -%% @spec (This::wxWindow()) -> bool() %% @equiv enable(This, []) +-spec enable(This) -> boolean() when + This::wxWindow(). + enable(This) when is_record(This, wx_ref) -> enable(This, []). -%% @spec (This::wxWindow(), [Option]) -> bool() -%% Option = {enable, bool()} %% @doc See external documentation. +-spec enable(This, [Option]) -> boolean() when + This::wxWindow(), + Option :: {enable, boolean()}. enable(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -282,21 +317,17 @@ enable(#wx_ref{type=ThisT,ref=ThisRef}, Options) wxe_util:call(?wxWindow_Enable, <>). -%% @spec () -> wxWindow() %% @doc See external documentation. +-spec findFocus() -> wxWindow(). findFocus() -> wxe_util:call(?wxWindow_FindFocus, <<>>). -%% @spec (This::wxWindow(),X::integer()|string()) -> wxWindow() %% @doc See external documentation. -%%
Alternatives: -%%

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

-%%

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

+-spec findWindow(This, Winid) -> wxWindow() when + This::wxWindow(), Winid::integer(); + (This, Name) -> wxWindow() when + This::wxWindow(), Name::string(). findWindow(#wx_ref{type=ThisT,ref=ThisRef},Winid) when is_integer(Winid) -> ?CLASS(ThisT,wxWindow), @@ -309,15 +340,18 @@ findWindow(#wx_ref{type=ThisT,ref=ThisRef},Name) wxe_util:call(?wxWindow_FindWindow_1_1, <>). -%% @spec (Winid::integer()) -> wxWindow() %% @equiv findWindowById(Winid, []) +-spec findWindowById(Winid) -> wxWindow() when + Winid::integer(). + findWindowById(Winid) when is_integer(Winid) -> findWindowById(Winid, []). -%% @spec (Winid::integer(), [Option]) -> wxWindow() -%% Option = {parent, wxWindow()} %% @doc See external documentation. +-spec findWindowById(Winid, [Option]) -> wxWindow() when + Winid::integer(), + Option :: {parent, wxWindow()}. findWindowById(Winid, Options) when is_integer(Winid),is_list(Options) -> MOpts = fun({parent, #wx_ref{type=ParentT,ref=ParentRef}}, Acc) -> ?CLASS(ParentT,wxWindow),[<<1:32/?UI,ParentRef:32/?UI>>|Acc]; @@ -326,15 +360,18 @@ findWindowById(Winid, Options) wxe_util:call(?wxWindow_FindWindowById, <>). -%% @spec (Name::string()) -> wxWindow() %% @equiv findWindowByName(Name, []) +-spec findWindowByName(Name) -> wxWindow() when + Name::string(). + findWindowByName(Name) when is_list(Name) -> findWindowByName(Name, []). -%% @spec (Name::string(), [Option]) -> wxWindow() -%% Option = {parent, wxWindow()} %% @doc See external documentation. +-spec findWindowByName(Name, [Option]) -> wxWindow() when + Name::string(), + Option :: {parent, wxWindow()}. findWindowByName(Name, Options) when is_list(Name),is_list(Options) -> Name_UC = unicode:characters_to_binary([Name,0]), @@ -344,15 +381,18 @@ findWindowByName(Name, Options) wxe_util:call(?wxWindow_FindWindowByName, <<(byte_size(Name_UC)):32/?UI,(Name_UC)/binary, 0:(((8- ((4+byte_size(Name_UC)) band 16#7)) band 16#7))/unit:8, BinOpt/binary>>). -%% @spec (Label::string()) -> wxWindow() %% @equiv findWindowByLabel(Label, []) +-spec findWindowByLabel(Label) -> wxWindow() when + Label::string(). + findWindowByLabel(Label) when is_list(Label) -> findWindowByLabel(Label, []). -%% @spec (Label::string(), [Option]) -> wxWindow() -%% Option = {parent, wxWindow()} %% @doc See external documentation. +-spec findWindowByLabel(Label, [Option]) -> wxWindow() when + Label::string(), + Option :: {parent, wxWindow()}. findWindowByLabel(Label, Options) when is_list(Label),is_list(Options) -> Label_UC = unicode:characters_to_binary([Label,0]), @@ -362,285 +402,326 @@ findWindowByLabel(Label, Options) wxe_util:call(?wxWindow_FindWindowByLabel, <<(byte_size(Label_UC)):32/?UI,(Label_UC)/binary, 0:(((8- ((4+byte_size(Label_UC)) band 16#7)) band 16#7))/unit:8, BinOpt/binary>>). -%% @spec (This::wxWindow()) -> ok %% @doc See external documentation. +-spec fit(This) -> ok when + This::wxWindow(). fit(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_Fit, <>). -%% @spec (This::wxWindow()) -> ok %% @doc See external documentation. +-spec fitInside(This) -> ok when + This::wxWindow(). fitInside(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_FitInside, <>). -%% @spec (This::wxWindow()) -> ok %% @doc See external documentation. +-spec freeze(This) -> ok when + This::wxWindow(). freeze(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_Freeze, <>). -%% @spec (This::wxWindow()) -> wxAcceleratorTable:wxAcceleratorTable() %% @doc See external documentation. +-spec getAcceleratorTable(This) -> wxAcceleratorTable:wxAcceleratorTable() when + This::wxWindow(). getAcceleratorTable(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetAcceleratorTable, <>). -%% @spec (This::wxWindow()) -> wx:colour() %% @doc See external documentation. +-spec getBackgroundColour(This) -> wx:wx_colour() when + This::wxWindow(). getBackgroundColour(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetBackgroundColour, <>). -%% @spec (This::wxWindow()) -> WxBackgroundStyle -%% WxBackgroundStyle = integer() %% @doc See external documentation. -%%
WxBackgroundStyle is one of ?wxBG_STYLE_SYSTEM | ?wxBG_STYLE_COLOUR | ?wxBG_STYLE_CUSTOM +%%
Res = ?wxBG_STYLE_SYSTEM | ?wxBG_STYLE_COLOUR | ?wxBG_STYLE_CUSTOM +-spec getBackgroundStyle(This) -> wx:wx_enum() when + This::wxWindow(). getBackgroundStyle(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetBackgroundStyle, <>). -%% @spec (This::wxWindow()) -> {W::integer(), H::integer()} %% @doc See external documentation. +-spec getBestSize(This) -> {W::integer(), H::integer()} when + This::wxWindow(). getBestSize(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetBestSize, <>). -%% @spec (This::wxWindow()) -> wxCaret:wxCaret() %% @doc See external documentation. +-spec getCaret(This) -> wxCaret:wxCaret() when + This::wxWindow(). getCaret(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetCaret, <>). -%% @spec () -> wxWindow() %% @doc See external documentation. +-spec getCapture() -> wxWindow(). getCapture() -> wxe_util:call(?wxWindow_GetCapture, <<>>). -%% @spec (This::wxWindow()) -> integer() %% @doc See external documentation. +-spec getCharHeight(This) -> integer() when + This::wxWindow(). getCharHeight(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetCharHeight, <>). -%% @spec (This::wxWindow()) -> integer() %% @doc See external documentation. +-spec getCharWidth(This) -> integer() when + This::wxWindow(). getCharWidth(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetCharWidth, <>). -%% @spec (This::wxWindow()) -> [wxWindow()] %% @doc See external documentation. +-spec getChildren(This) -> [wxWindow()] when + This::wxWindow(). getChildren(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetChildren, <>). -%% @spec (This::wxWindow()) -> {W::integer(), H::integer()} %% @doc See external documentation. +-spec getClientSize(This) -> {W::integer(), H::integer()} when + This::wxWindow(). getClientSize(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetClientSize, <>). -%% @spec (This::wxWindow()) -> wxSizer:wxSizer() %% @doc See external documentation. +-spec getContainingSizer(This) -> wxSizer:wxSizer() when + This::wxWindow(). getContainingSizer(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetContainingSizer, <>). -%% @spec (This::wxWindow()) -> wxCursor:wxCursor() %% @doc See external documentation. +-spec getCursor(This) -> wxCursor:wxCursor() when + This::wxWindow(). getCursor(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetCursor, <>). -%% @spec (This::wxWindow()) -> wxDropTarget:wxDropTarget() %% @doc See external documentation. +-spec getDropTarget(This) -> wxDropTarget:wxDropTarget() when + This::wxWindow(). getDropTarget(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetDropTarget, <>). -%% @spec (This::wxWindow()) -> wxEvtHandler:wxEvtHandler() %% @doc See external documentation. +-spec getEventHandler(This) -> wxEvtHandler:wxEvtHandler() when + This::wxWindow(). getEventHandler(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetEventHandler, <>). -%% @spec (This::wxWindow()) -> integer() %% @doc See external documentation. +-spec getExtraStyle(This) -> integer() when + This::wxWindow(). getExtraStyle(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetExtraStyle, <>). -%% @spec (This::wxWindow()) -> wxFont:wxFont() %% @doc See external documentation. +-spec getFont(This) -> wxFont:wxFont() when + This::wxWindow(). getFont(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetFont, <>). -%% @spec (This::wxWindow()) -> wx:colour() %% @doc See external documentation. +-spec getForegroundColour(This) -> wx:wx_colour() when + This::wxWindow(). getForegroundColour(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetForegroundColour, <>). -%% @spec (This::wxWindow()) -> wxWindow() %% @doc See external documentation. +-spec getGrandParent(This) -> wxWindow() when + This::wxWindow(). getGrandParent(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetGrandParent, <>). -%% @spec (This::wxWindow()) -> integer() %% @doc See external documentation. +-spec getHandle(This) -> integer() when + This::wxWindow(). getHandle(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetHandle, <>). -%% @spec (This::wxWindow()) -> string() %% @doc See external documentation. +-spec getHelpText(This) -> string() when + This::wxWindow(). getHelpText(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetHelpText, <>). -%% @spec (This::wxWindow()) -> integer() %% @doc See external documentation. +-spec getId(This) -> integer() when + This::wxWindow(). getId(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetId, <>). -%% @spec (This::wxWindow()) -> string() %% @doc See external documentation. +-spec getLabel(This) -> string() when + This::wxWindow(). getLabel(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetLabel, <>). -%% @spec (This::wxWindow()) -> {W::integer(), H::integer()} %% @doc See external documentation. +-spec getMaxSize(This) -> {W::integer(), H::integer()} when + This::wxWindow(). getMaxSize(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetMaxSize, <>). -%% @spec (This::wxWindow()) -> {W::integer(), H::integer()} %% @doc See external documentation. +-spec getMinSize(This) -> {W::integer(), H::integer()} when + This::wxWindow(). getMinSize(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetMinSize, <>). -%% @spec (This::wxWindow()) -> string() %% @doc See external documentation. +-spec getName(This) -> string() when + This::wxWindow(). getName(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetName, <>). -%% @spec (This::wxWindow()) -> wxWindow() %% @doc See external documentation. +-spec getParent(This) -> wxWindow() when + This::wxWindow(). getParent(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetParent, <>). -%% @spec (This::wxWindow()) -> {X::integer(), Y::integer()} %% @doc See external documentation. +-spec getPosition(This) -> {X::integer(), Y::integer()} when + This::wxWindow(). getPosition(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetPosition, <>). -%% @spec (This::wxWindow()) -> {X::integer(), Y::integer(), W::integer(), H::integer()} %% @doc See external documentation. +-spec getRect(This) -> {X::integer(), Y::integer(), W::integer(), H::integer()} when + This::wxWindow(). getRect(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetRect, <>). -%% @spec (This::wxWindow()) -> {X::integer(), Y::integer()} %% @doc See external documentation. +-spec getScreenPosition(This) -> {X::integer(), Y::integer()} when + This::wxWindow(). getScreenPosition(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetScreenPosition, <>). -%% @spec (This::wxWindow()) -> {X::integer(), Y::integer(), W::integer(), H::integer()} %% @doc See external documentation. +-spec getScreenRect(This) -> {X::integer(), Y::integer(), W::integer(), H::integer()} when + This::wxWindow(). getScreenRect(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetScreenRect, <>). -%% @spec (This::wxWindow(), Orient::integer()) -> integer() %% @doc See external documentation. +-spec getScrollPos(This, Orient) -> integer() when + This::wxWindow(), Orient::integer(). getScrollPos(#wx_ref{type=ThisT,ref=ThisRef},Orient) when is_integer(Orient) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetScrollPos, <>). -%% @spec (This::wxWindow(), Orient::integer()) -> integer() %% @doc See external documentation. +-spec getScrollRange(This, Orient) -> integer() when + This::wxWindow(), Orient::integer(). getScrollRange(#wx_ref{type=ThisT,ref=ThisRef},Orient) when is_integer(Orient) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetScrollRange, <>). -%% @spec (This::wxWindow(), Orient::integer()) -> integer() %% @doc See external documentation. +-spec getScrollThumb(This, Orient) -> integer() when + This::wxWindow(), Orient::integer(). getScrollThumb(#wx_ref{type=ThisT,ref=ThisRef},Orient) when is_integer(Orient) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetScrollThumb, <>). -%% @spec (This::wxWindow()) -> {W::integer(), H::integer()} %% @doc See external documentation. +-spec getSize(This) -> {W::integer(), H::integer()} when + This::wxWindow(). getSize(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetSize, <>). -%% @spec (This::wxWindow()) -> wxSizer:wxSizer() %% @doc See external documentation. +-spec getSizer(This) -> wxSizer:wxSizer() when + This::wxWindow(). getSizer(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetSizer, <>). -%% @spec (This::wxWindow(), String::string()) -> {X::integer(), Y::integer(), Descent::integer(), ExternalLeading::integer()} %% @equiv getTextExtent(This,String, []) +-spec getTextExtent(This, String) -> Result when + Result ::{X::integer(), Y::integer(), Descent::integer(), ExternalLeading::integer()}, + This::wxWindow(), String::string(). + getTextExtent(This,String) when is_record(This, wx_ref),is_list(String) -> getTextExtent(This,String, []). -%% @spec (This::wxWindow(), String::string(), [Option]) -> {X::integer(), Y::integer(), Descent::integer(), ExternalLeading::integer()} -%% Option = {theFont, wxFont:wxFont()} %% @doc See external documentation. +-spec getTextExtent(This, String, [Option]) -> Result when + Result :: {X::integer(), Y::integer(), Descent::integer(), ExternalLeading::integer()}, + This::wxWindow(), String::string(), + Option :: {theFont, wxFont:wxFont()}. getTextExtent(#wx_ref{type=ThisT,ref=ThisRef},String, Options) when is_list(String),is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -651,109 +732,117 @@ getTextExtent(#wx_ref{type=ThisT,ref=ThisRef},String, Options) wxe_util:call(?wxWindow_GetTextExtent, <>). -%% @spec (This::wxWindow()) -> wxToolTip:wxToolTip() %% @doc See external documentation. +-spec getToolTip(This) -> wxToolTip:wxToolTip() when + This::wxWindow(). getToolTip(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetToolTip, <>). -%% @spec (This::wxWindow()) -> wxRegion:wxRegion() %% @doc See external documentation. +-spec getUpdateRegion(This) -> wxRegion:wxRegion() when + This::wxWindow(). getUpdateRegion(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetUpdateRegion, <>). -%% @spec (This::wxWindow()) -> {W::integer(), H::integer()} %% @doc See external documentation. +-spec getVirtualSize(This) -> {W::integer(), H::integer()} when + This::wxWindow(). getVirtualSize(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetVirtualSize, <>). -%% @spec (This::wxWindow()) -> integer() %% @doc See external documentation. +-spec getWindowStyleFlag(This) -> integer() when + This::wxWindow(). getWindowStyleFlag(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetWindowStyleFlag, <>). -%% @spec (This::wxWindow()) -> WxWindowVariant -%% WxWindowVariant = integer() %% @doc See external documentation. -%%
WxWindowVariant is one of ?wxWINDOW_VARIANT_NORMAL | ?wxWINDOW_VARIANT_SMALL | ?wxWINDOW_VARIANT_MINI | ?wxWINDOW_VARIANT_LARGE | ?wxWINDOW_VARIANT_MAX +%%
Res = ?wxWINDOW_VARIANT_NORMAL | ?wxWINDOW_VARIANT_SMALL | ?wxWINDOW_VARIANT_MINI | ?wxWINDOW_VARIANT_LARGE | ?wxWINDOW_VARIANT_MAX +-spec getWindowVariant(This) -> wx:wx_enum() when + This::wxWindow(). getWindowVariant(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_GetWindowVariant, <>). -%% @spec (This::wxWindow()) -> bool() %% @doc See external documentation. +-spec hasCapture(This) -> boolean() when + This::wxWindow(). hasCapture(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_HasCapture, <>). -%% @spec (This::wxWindow(), Orient::integer()) -> bool() %% @doc See external documentation. +-spec hasScrollbar(This, Orient) -> boolean() when + This::wxWindow(), Orient::integer(). hasScrollbar(#wx_ref{type=ThisT,ref=ThisRef},Orient) when is_integer(Orient) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_HasScrollbar, <>). -%% @spec (This::wxWindow()) -> bool() %% @doc See external documentation. +-spec hasTransparentBackground(This) -> boolean() when + This::wxWindow(). hasTransparentBackground(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_HasTransparentBackground, <>). -%% @spec (This::wxWindow()) -> bool() %% @doc See external documentation. +-spec hide(This) -> boolean() when + This::wxWindow(). hide(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_Hide, <>). -%% @spec (This::wxWindow()) -> ok %% @doc See external documentation. +-spec inheritAttributes(This) -> ok when + This::wxWindow(). inheritAttributes(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_InheritAttributes, <>). -%% @spec (This::wxWindow()) -> ok %% @doc See external documentation. +-spec initDialog(This) -> ok when + This::wxWindow(). initDialog(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_InitDialog, <>). -%% @spec (This::wxWindow()) -> ok %% @doc See external documentation. +-spec invalidateBestSize(This) -> ok when + This::wxWindow(). invalidateBestSize(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_InvalidateBestSize, <>). -%% @spec (This::wxWindow()) -> bool() %% @doc See external documentation. +-spec isEnabled(This) -> boolean() when + This::wxWindow(). isEnabled(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_IsEnabled, <>). -%% @spec (This::wxWindow(),X::term()) -> bool() %% @doc See external documentation. -%%
Alternatives: -%%

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

-%%

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

+-spec isExposed(This, Pt) -> boolean() when + This::wxWindow(), Pt::{X::integer(), Y::integer()}; + (This, Rect) -> boolean() when + This::wxWindow(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}. isExposed(#wx_ref{type=ThisT,ref=ThisRef},{PtX,PtY}) when is_integer(PtX),is_integer(PtY) -> ?CLASS(ThisT,wxWindow), @@ -765,80 +854,92 @@ isExposed(#wx_ref{type=ThisT,ref=ThisRef},{RectX,RectY,RectW,RectH}) wxe_util:call(?wxWindow_IsExposed_1_1, <>). -%% @spec (This::wxWindow(), X::integer(), Y::integer()) -> bool() %% @doc See external documentation. +-spec isExposed(This, X, Y) -> boolean() when + This::wxWindow(), X::integer(), Y::integer(). isExposed(#wx_ref{type=ThisT,ref=ThisRef},X,Y) when is_integer(X),is_integer(Y) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_IsExposed_2, <>). -%% @spec (This::wxWindow(), X::integer(), Y::integer(), W::integer(), H::integer()) -> bool() %% @doc See external documentation. +-spec isExposed(This, X, Y, W, H) -> boolean() when + This::wxWindow(), X::integer(), Y::integer(), W::integer(), H::integer(). isExposed(#wx_ref{type=ThisT,ref=ThisRef},X,Y,W,H) when is_integer(X),is_integer(Y),is_integer(W),is_integer(H) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_IsExposed_4, <>). -%% @spec (This::wxWindow()) -> bool() %% @doc See external documentation. +-spec isRetained(This) -> boolean() when + This::wxWindow(). isRetained(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_IsRetained, <>). -%% @spec (This::wxWindow()) -> bool() %% @doc See external documentation. +-spec isShown(This) -> boolean() when + This::wxWindow(). isShown(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_IsShown, <>). -%% @spec (This::wxWindow()) -> bool() %% @doc See external documentation. +-spec isTopLevel(This) -> boolean() when + This::wxWindow(). isTopLevel(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_IsTopLevel, <>). -%% @spec (This::wxWindow()) -> bool() %% @doc See external documentation. +-spec layout(This) -> boolean() when + This::wxWindow(). layout(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_Layout, <>). -%% @spec (This::wxWindow()) -> bool() %% @doc See external documentation. +-spec lineDown(This) -> boolean() when + This::wxWindow(). lineDown(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_LineDown, <>). -%% @spec (This::wxWindow()) -> bool() %% @doc See external documentation. +-spec lineUp(This) -> boolean() when + This::wxWindow(). lineUp(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_LineUp, <>). -%% @spec (This::wxWindow()) -> ok %% @doc See external documentation. +-spec lower(This) -> ok when + This::wxWindow(). lower(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_Lower, <>). -%% @spec (This::wxWindow()) -> ok %% @equiv makeModal(This, []) +-spec makeModal(This) -> ok when + This::wxWindow(). + makeModal(This) when is_record(This, wx_ref) -> makeModal(This, []). -%% @spec (This::wxWindow(), [Option]) -> ok -%% Option = {modal, bool()} %% @doc See external documentation. +-spec makeModal(This, [Option]) -> ok when + This::wxWindow(), + Option :: {modal, boolean()}. makeModal(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -848,21 +949,20 @@ makeModal(#wx_ref{type=ThisT,ref=ThisRef}, Options) wxe_util:cast(?wxWindow_MakeModal, <>). -%% @spec (This::wxWindow(), Pt::{X::integer(), Y::integer()}) -> ok %% @equiv move(This,Pt, []) +-spec move(This, Pt) -> ok when + This::wxWindow(), Pt::{X::integer(), Y::integer()}. + move(This,Pt={PtX,PtY}) when is_record(This, wx_ref),is_integer(PtX),is_integer(PtY) -> move(This,Pt, []). -%% @spec (This::wxWindow(),X::integer()|term(),X::integer()|term()) -> ok %% @doc See external documentation. -%%
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()} -%%

+-spec move(This, X, Y) -> ok when + This::wxWindow(), X::integer(), Y::integer(); + (This, Pt, [Option]) -> ok when + This::wxWindow(), Pt::{X::integer(), Y::integer()}, + Option :: {flags, integer()}. move(This,X,Y) when is_record(This, wx_ref),is_integer(X),is_integer(Y) -> @@ -876,9 +976,10 @@ move(#wx_ref{type=ThisT,ref=ThisRef},{PtX,PtY}, Options) wxe_util:cast(?wxWindow_Move_2, <>). -%% @spec (This::wxWindow(), X::integer(), Y::integer(), [Option]) -> ok -%% Option = {flags, integer()} %% @doc See external documentation. +-spec move(This, X, Y, [Option]) -> ok when + This::wxWindow(), X::integer(), Y::integer(), + Option :: {flags, integer()}. move(#wx_ref{type=ThisT,ref=ThisRef},X,Y, Options) when is_integer(X),is_integer(Y),is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -888,31 +989,36 @@ move(#wx_ref{type=ThisT,ref=ThisRef},X,Y, Options) wxe_util:cast(?wxWindow_Move_3, <>). -%% @spec (This::wxWindow(), Win::wxWindow()) -> ok %% @doc See external documentation. +-spec moveAfterInTabOrder(This, Win) -> ok when + This::wxWindow(), Win::wxWindow(). moveAfterInTabOrder(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=WinT,ref=WinRef}) -> ?CLASS(ThisT,wxWindow), ?CLASS(WinT,wxWindow), wxe_util:cast(?wxWindow_MoveAfterInTabOrder, <>). -%% @spec (This::wxWindow(), Win::wxWindow()) -> ok %% @doc See external documentation. +-spec moveBeforeInTabOrder(This, Win) -> ok when + This::wxWindow(), Win::wxWindow(). moveBeforeInTabOrder(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=WinT,ref=WinRef}) -> ?CLASS(ThisT,wxWindow), ?CLASS(WinT,wxWindow), wxe_util:cast(?wxWindow_MoveBeforeInTabOrder, <>). -%% @spec (This::wxWindow()) -> bool() %% @equiv navigate(This, []) +-spec navigate(This) -> boolean() when + This::wxWindow(). + navigate(This) when is_record(This, wx_ref) -> navigate(This, []). -%% @spec (This::wxWindow(), [Option]) -> bool() -%% Option = {flags, integer()} %% @doc See external documentation. +-spec navigate(This, [Option]) -> boolean() when + This::wxWindow(), + Option :: {flags, integer()}. navigate(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -922,29 +1028,34 @@ navigate(#wx_ref{type=ThisT,ref=ThisRef}, Options) wxe_util:call(?wxWindow_Navigate, <>). -%% @spec (This::wxWindow()) -> bool() %% @doc See external documentation. +-spec pageDown(This) -> boolean() when + This::wxWindow(). pageDown(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_PageDown, <>). -%% @spec (This::wxWindow()) -> bool() %% @doc See external documentation. +-spec pageUp(This) -> boolean() when + This::wxWindow(). pageUp(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_PageUp, <>). -%% @spec (This::wxWindow()) -> wxEvtHandler:wxEvtHandler() %% @equiv popEventHandler(This, []) +-spec popEventHandler(This) -> wxEvtHandler:wxEvtHandler() when + This::wxWindow(). + popEventHandler(This) when is_record(This, wx_ref) -> popEventHandler(This, []). -%% @spec (This::wxWindow(), [Option]) -> wxEvtHandler:wxEvtHandler() -%% Option = {deleteHandler, bool()} %% @doc See external documentation. +-spec popEventHandler(This, [Option]) -> wxEvtHandler:wxEvtHandler() when + This::wxWindow(), + Option :: {deleteHandler, boolean()}. popEventHandler(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -954,15 +1065,18 @@ popEventHandler(#wx_ref{type=ThisT,ref=ThisRef}, Options) wxe_util:call(?wxWindow_PopEventHandler, <>). -%% @spec (This::wxWindow(), Menu::wxMenu:wxMenu()) -> bool() %% @equiv popupMenu(This,Menu, []) +-spec popupMenu(This, Menu) -> boolean() when + This::wxWindow(), Menu::wxMenu:wxMenu(). + popupMenu(This,Menu) when is_record(This, wx_ref),is_record(Menu, wx_ref) -> popupMenu(This,Menu, []). -%% @spec (This::wxWindow(), Menu::wxMenu:wxMenu(), [Option]) -> bool() -%% Option = {pos, {X::integer(), Y::integer()}} %% @doc See external documentation. +-spec popupMenu(This, Menu, [Option]) -> boolean() when + This::wxWindow(), Menu::wxMenu:wxMenu(), + Option :: {pos, {X::integer(), Y::integer()}}. popupMenu(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=MenuT,ref=MenuRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -973,8 +1087,9 @@ popupMenu(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=MenuT,ref=MenuRef}, Optio wxe_util:call(?wxWindow_PopupMenu_2, <>). -%% @spec (This::wxWindow(), Menu::wxMenu:wxMenu(), X::integer(), Y::integer()) -> bool() %% @doc See external documentation. +-spec popupMenu(This, Menu, X, Y) -> boolean() when + This::wxWindow(), Menu::wxMenu:wxMenu(), X::integer(), Y::integer(). popupMenu(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=MenuT,ref=MenuRef},X,Y) when is_integer(X),is_integer(Y) -> ?CLASS(ThisT,wxWindow), @@ -982,22 +1097,27 @@ popupMenu(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=MenuT,ref=MenuRef},X,Y) wxe_util:call(?wxWindow_PopupMenu_3, <>). -%% @spec (This::wxWindow()) -> ok %% @doc See external documentation. +-spec raise(This) -> ok when + This::wxWindow(). raise(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_Raise, <>). -%% @spec (This::wxWindow()) -> ok %% @equiv refresh(This, []) +-spec refresh(This) -> ok when + This::wxWindow(). + refresh(This) when is_record(This, wx_ref) -> refresh(This, []). -%% @spec (This::wxWindow(), [Option]) -> ok -%% Option = {eraseBackground, bool()} | {rect, {X::integer(), Y::integer(), W::integer(), H::integer()}} %% @doc See external documentation. +-spec refresh(This, [Option]) -> ok when + This::wxWindow(), + Option :: {eraseBackground, boolean()} + | {rect, {X::integer(), Y::integer(), W::integer(), H::integer()}}. refresh(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -1008,15 +1128,18 @@ refresh(#wx_ref{type=ThisT,ref=ThisRef}, Options) wxe_util:cast(?wxWindow_Refresh, <>). -%% @spec (This::wxWindow(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}) -> ok %% @equiv refreshRect(This,Rect, []) +-spec refreshRect(This, Rect) -> ok when + This::wxWindow(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}. + refreshRect(This,Rect={RectX,RectY,RectW,RectH}) when is_record(This, wx_ref),is_integer(RectX),is_integer(RectY),is_integer(RectW),is_integer(RectH) -> refreshRect(This,Rect, []). -%% @spec (This::wxWindow(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}, [Option]) -> ok -%% Option = {eraseBackground, bool()} %% @doc See external documentation. +-spec refreshRect(This, Rect, [Option]) -> ok when + This::wxWindow(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}, + Option :: {eraseBackground, boolean()}. refreshRect(#wx_ref{type=ThisT,ref=ThisRef},{RectX,RectY,RectW,RectH}, Options) when is_integer(RectX),is_integer(RectY),is_integer(RectW),is_integer(RectH),is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -1026,69 +1149,79 @@ refreshRect(#wx_ref{type=ThisT,ref=ThisRef},{RectX,RectY,RectW,RectH}, Options) wxe_util:cast(?wxWindow_RefreshRect, <>). -%% @spec (This::wxWindow()) -> ok %% @doc See external documentation. +-spec releaseMouse(This) -> ok when + This::wxWindow(). releaseMouse(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_ReleaseMouse, <>). -%% @spec (This::wxWindow(), Child::wxWindow()) -> ok %% @doc See external documentation. +-spec removeChild(This, Child) -> ok when + This::wxWindow(), Child::wxWindow(). removeChild(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=ChildT,ref=ChildRef}) -> ?CLASS(ThisT,wxWindow), ?CLASS(ChildT,wxWindow), wxe_util:cast(?wxWindow_RemoveChild, <>). -%% @spec (This::wxWindow(), NewParent::wxWindow()) -> bool() %% @doc See external documentation. +-spec reparent(This, NewParent) -> boolean() when + This::wxWindow(), NewParent::wxWindow(). reparent(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=NewParentT,ref=NewParentRef}) -> ?CLASS(ThisT,wxWindow), ?CLASS(NewParentT,wxWindow), wxe_util:call(?wxWindow_Reparent, <>). -%% @spec (This::wxWindow()) -> {X::integer(), Y::integer()} %% @doc See external documentation. +-spec screenToClient(This) -> {X::integer(), Y::integer()} when + This::wxWindow(). screenToClient(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_ScreenToClient_2, <>). -%% @spec (This::wxWindow(), Pt::{X::integer(), Y::integer()}) -> {X::integer(), Y::integer()} %% @doc See external documentation. +-spec screenToClient(This, Pt) -> {X::integer(), Y::integer()} when + This::wxWindow(), Pt::{X::integer(), Y::integer()}. screenToClient(#wx_ref{type=ThisT,ref=ThisRef},{PtX,PtY}) when is_integer(PtX),is_integer(PtY) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_ScreenToClient_1, <>). -%% @spec (This::wxWindow(), Lines::integer()) -> bool() %% @doc See external documentation. +-spec scrollLines(This, Lines) -> boolean() when + This::wxWindow(), Lines::integer(). scrollLines(#wx_ref{type=ThisT,ref=ThisRef},Lines) when is_integer(Lines) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_ScrollLines, <>). -%% @spec (This::wxWindow(), Pages::integer()) -> bool() %% @doc See external documentation. +-spec scrollPages(This, Pages) -> boolean() when + This::wxWindow(), Pages::integer(). scrollPages(#wx_ref{type=ThisT,ref=ThisRef},Pages) when is_integer(Pages) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_ScrollPages, <>). -%% @spec (This::wxWindow(), Dx::integer(), Dy::integer()) -> ok %% @equiv scrollWindow(This,Dx,Dy, []) +-spec scrollWindow(This, Dx, Dy) -> ok when + This::wxWindow(), Dx::integer(), Dy::integer(). + scrollWindow(This,Dx,Dy) when is_record(This, wx_ref),is_integer(Dx),is_integer(Dy) -> scrollWindow(This,Dx,Dy, []). -%% @spec (This::wxWindow(), Dx::integer(), Dy::integer(), [Option]) -> ok -%% Option = {rect, {X::integer(), Y::integer(), W::integer(), H::integer()}} %% @doc See external documentation. +-spec scrollWindow(This, Dx, Dy, [Option]) -> ok when + This::wxWindow(), Dx::integer(), Dy::integer(), + Option :: {rect, {X::integer(), Y::integer(), W::integer(), H::integer()}}. scrollWindow(#wx_ref{type=ThisT,ref=ThisRef},Dx,Dy, Options) when is_integer(Dx),is_integer(Dy),is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -1098,57 +1231,57 @@ scrollWindow(#wx_ref{type=ThisT,ref=ThisRef},Dx,Dy, Options) wxe_util:cast(?wxWindow_ScrollWindow, <>). -%% @spec (This::wxWindow(), Accel::wxAcceleratorTable:wxAcceleratorTable()) -> ok %% @doc See external documentation. +-spec setAcceleratorTable(This, Accel) -> ok when + This::wxWindow(), Accel::wxAcceleratorTable:wxAcceleratorTable(). setAcceleratorTable(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=AccelT,ref=AccelRef}) -> ?CLASS(ThisT,wxWindow), ?CLASS(AccelT,wxAcceleratorTable), wxe_util:cast(?wxWindow_SetAcceleratorTable, <>). -%% @spec (This::wxWindow(), AutoLayout::bool()) -> ok %% @doc See external documentation. +-spec setAutoLayout(This, AutoLayout) -> ok when + This::wxWindow(), AutoLayout::boolean(). setAutoLayout(#wx_ref{type=ThisT,ref=ThisRef},AutoLayout) when is_boolean(AutoLayout) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_SetAutoLayout, <>). -%% @spec (This::wxWindow(), Colour::wx:colour()) -> bool() %% @doc See external documentation. +-spec setBackgroundColour(This, Colour) -> boolean() when + This::wxWindow(), Colour::wx:wx_colour(). setBackgroundColour(#wx_ref{type=ThisT,ref=ThisRef},Colour) when tuple_size(Colour) =:= 3; tuple_size(Colour) =:= 4 -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_SetBackgroundColour, <>). -%% @spec (This::wxWindow(), Style::WxBackgroundStyle) -> bool() -%% WxBackgroundStyle = integer() %% @doc See external documentation. -%%
WxBackgroundStyle is one of ?wxBG_STYLE_SYSTEM | ?wxBG_STYLE_COLOUR | ?wxBG_STYLE_CUSTOM +%%
Style = ?wxBG_STYLE_SYSTEM | ?wxBG_STYLE_COLOUR | ?wxBG_STYLE_CUSTOM +-spec setBackgroundStyle(This, Style) -> boolean() when + This::wxWindow(), Style::wx:wx_enum(). setBackgroundStyle(#wx_ref{type=ThisT,ref=ThisRef},Style) when is_integer(Style) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_SetBackgroundStyle, <>). -%% @spec (This::wxWindow(), Caret::wxCaret:wxCaret()) -> ok %% @doc See external documentation. +-spec setCaret(This, Caret) -> ok when + This::wxWindow(), Caret::wxCaret:wxCaret(). setCaret(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=CaretT,ref=CaretRef}) -> ?CLASS(ThisT,wxWindow), ?CLASS(CaretT,wxCaret), wxe_util:cast(?wxWindow_SetCaret, <>). -%% @spec (This::wxWindow(),X::term()) -> ok %% @doc See external documentation. -%%
Alternatives: -%%

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

-%%

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

+-spec setClientSize(This, Size) -> ok when + This::wxWindow(), Size::{W::integer(), H::integer()}; + (This, Rect) -> ok when + This::wxWindow(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}. setClientSize(#wx_ref{type=ThisT,ref=ThisRef},{SizeW,SizeH}) when is_integer(SizeW),is_integer(SizeH) -> ?CLASS(ThisT,wxWindow), @@ -1160,118 +1293,133 @@ setClientSize(#wx_ref{type=ThisT,ref=ThisRef},{RectX,RectY,RectW,RectH}) wxe_util:cast(?wxWindow_SetClientSize_1_1, <>). -%% @spec (This::wxWindow(), Width::integer(), Height::integer()) -> ok %% @doc See external documentation. +-spec setClientSize(This, Width, Height) -> ok when + This::wxWindow(), Width::integer(), Height::integer(). setClientSize(#wx_ref{type=ThisT,ref=ThisRef},Width,Height) when is_integer(Width),is_integer(Height) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_SetClientSize_2, <>). -%% @spec (This::wxWindow(), Sizer::wxSizer:wxSizer()) -> ok %% @doc See external documentation. +-spec setContainingSizer(This, Sizer) -> ok when + This::wxWindow(), Sizer::wxSizer:wxSizer(). setContainingSizer(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=SizerT,ref=SizerRef}) -> ?CLASS(ThisT,wxWindow), ?CLASS(SizerT,wxSizer), wxe_util:cast(?wxWindow_SetContainingSizer, <>). -%% @spec (This::wxWindow(), Cursor::wxCursor:wxCursor()) -> bool() %% @doc See external documentation. +-spec setCursor(This, Cursor) -> boolean() when + This::wxWindow(), Cursor::wxCursor:wxCursor(). setCursor(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=CursorT,ref=CursorRef}) -> ?CLASS(ThisT,wxWindow), ?CLASS(CursorT,wxCursor), wxe_util:call(?wxWindow_SetCursor, <>). -%% @spec (This::wxWindow(), MaxSize::{W::integer(), H::integer()}) -> ok %% @doc See external documentation. +-spec setMaxSize(This, MaxSize) -> ok when + This::wxWindow(), MaxSize::{W::integer(), H::integer()}. setMaxSize(#wx_ref{type=ThisT,ref=ThisRef},{MaxSizeW,MaxSizeH}) when is_integer(MaxSizeW),is_integer(MaxSizeH) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_SetMaxSize, <>). -%% @spec (This::wxWindow(), MinSize::{W::integer(), H::integer()}) -> ok %% @doc See external documentation. +-spec setMinSize(This, MinSize) -> ok when + This::wxWindow(), MinSize::{W::integer(), H::integer()}. setMinSize(#wx_ref{type=ThisT,ref=ThisRef},{MinSizeW,MinSizeH}) when is_integer(MinSizeW),is_integer(MinSizeH) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_SetMinSize, <>). -%% @spec (This::wxWindow(), Colour::wx:colour()) -> ok %% @doc See external documentation. +-spec setOwnBackgroundColour(This, Colour) -> ok when + This::wxWindow(), Colour::wx:wx_colour(). setOwnBackgroundColour(#wx_ref{type=ThisT,ref=ThisRef},Colour) when tuple_size(Colour) =:= 3; tuple_size(Colour) =:= 4 -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_SetOwnBackgroundColour, <>). -%% @spec (This::wxWindow(), Font::wxFont:wxFont()) -> ok %% @doc See external documentation. +-spec setOwnFont(This, Font) -> ok when + This::wxWindow(), Font::wxFont:wxFont(). setOwnFont(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=FontT,ref=FontRef}) -> ?CLASS(ThisT,wxWindow), ?CLASS(FontT,wxFont), wxe_util:cast(?wxWindow_SetOwnFont, <>). -%% @spec (This::wxWindow(), Colour::wx:colour()) -> ok %% @doc See external documentation. +-spec setOwnForegroundColour(This, Colour) -> ok when + This::wxWindow(), Colour::wx:wx_colour(). setOwnForegroundColour(#wx_ref{type=ThisT,ref=ThisRef},Colour) when tuple_size(Colour) =:= 3; tuple_size(Colour) =:= 4 -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_SetOwnForegroundColour, <>). -%% @spec (This::wxWindow(), DropTarget::wxDropTarget:wxDropTarget()) -> ok %% @doc See external documentation. +-spec setDropTarget(This, DropTarget) -> ok when + This::wxWindow(), DropTarget::wxDropTarget:wxDropTarget(). setDropTarget(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=DropTargetT,ref=DropTargetRef}) -> ?CLASS(ThisT,wxWindow), ?CLASS(DropTargetT,wxDropTarget), wxe_util:cast(?wxWindow_SetDropTarget, <>). -%% @spec (This::wxWindow(), ExStyle::integer()) -> ok %% @doc See external documentation. +-spec setExtraStyle(This, ExStyle) -> ok when + This::wxWindow(), ExStyle::integer(). setExtraStyle(#wx_ref{type=ThisT,ref=ThisRef},ExStyle) when is_integer(ExStyle) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_SetExtraStyle, <>). -%% @spec (This::wxWindow()) -> ok %% @doc See external documentation. +-spec setFocus(This) -> ok when + This::wxWindow(). setFocus(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_SetFocus, <>). -%% @spec (This::wxWindow()) -> ok %% @doc See external documentation. +-spec setFocusFromKbd(This) -> ok when + This::wxWindow(). setFocusFromKbd(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_SetFocusFromKbd, <>). -%% @spec (This::wxWindow(), Font::wxFont:wxFont()) -> bool() %% @doc See external documentation. +-spec setFont(This, Font) -> boolean() when + This::wxWindow(), Font::wxFont:wxFont(). setFont(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=FontT,ref=FontRef}) -> ?CLASS(ThisT,wxWindow), ?CLASS(FontT,wxFont), wxe_util:call(?wxWindow_SetFont, <>). -%% @spec (This::wxWindow(), Colour::wx:colour()) -> bool() %% @doc See external documentation. +-spec setForegroundColour(This, Colour) -> boolean() when + This::wxWindow(), Colour::wx:wx_colour(). setForegroundColour(#wx_ref{type=ThisT,ref=ThisRef},Colour) when tuple_size(Colour) =:= 3; tuple_size(Colour) =:= 4 -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_SetForegroundColour, <>). -%% @spec (This::wxWindow(), Text::string()) -> ok %% @doc See external documentation. +-spec setHelpText(This, Text) -> ok when + This::wxWindow(), Text::string(). setHelpText(#wx_ref{type=ThisT,ref=ThisRef},Text) when is_list(Text) -> ?CLASS(ThisT,wxWindow), @@ -1279,16 +1427,18 @@ setHelpText(#wx_ref{type=ThisT,ref=ThisRef},Text) wxe_util:cast(?wxWindow_SetHelpText, <>). -%% @spec (This::wxWindow(), Winid::integer()) -> ok %% @doc See external documentation. +-spec setId(This, Winid) -> ok when + This::wxWindow(), Winid::integer(). setId(#wx_ref{type=ThisT,ref=ThisRef},Winid) when is_integer(Winid) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_SetId, <>). -%% @spec (This::wxWindow(), Label::string()) -> ok %% @doc See external documentation. +-spec setLabel(This, Label) -> ok when + This::wxWindow(), Label::string(). setLabel(#wx_ref{type=ThisT,ref=ThisRef},Label) when is_list(Label) -> ?CLASS(ThisT,wxWindow), @@ -1296,8 +1446,9 @@ setLabel(#wx_ref{type=ThisT,ref=ThisRef},Label) wxe_util:cast(?wxWindow_SetLabel, <>). -%% @spec (This::wxWindow(), Name::string()) -> ok %% @doc See external documentation. +-spec setName(This, Name) -> ok when + This::wxWindow(), Name::string(). setName(#wx_ref{type=ThisT,ref=ThisRef},Name) when is_list(Name) -> ?CLASS(ThisT,wxWindow), @@ -1305,23 +1456,27 @@ setName(#wx_ref{type=ThisT,ref=ThisRef},Name) wxe_util:cast(?wxWindow_SetName, <>). -%% @spec (This::wxWindow(), Pal::wxPalette:wxPalette()) -> ok %% @doc See external documentation. +-spec setPalette(This, Pal) -> ok when + This::wxWindow(), Pal::wxPalette:wxPalette(). setPalette(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=PalT,ref=PalRef}) -> ?CLASS(ThisT,wxWindow), ?CLASS(PalT,wxPalette), wxe_util:cast(?wxWindow_SetPalette, <>). -%% @spec (This::wxWindow(), Orient::integer(), Pos::integer(), ThumbVisible::integer(), Range::integer()) -> ok %% @equiv setScrollbar(This,Orient,Pos,ThumbVisible,Range, []) +-spec setScrollbar(This, Orient, Pos, ThumbVisible, Range) -> ok when + This::wxWindow(), Orient::integer(), Pos::integer(), ThumbVisible::integer(), Range::integer(). + setScrollbar(This,Orient,Pos,ThumbVisible,Range) when is_record(This, wx_ref),is_integer(Orient),is_integer(Pos),is_integer(ThumbVisible),is_integer(Range) -> setScrollbar(This,Orient,Pos,ThumbVisible,Range, []). -%% @spec (This::wxWindow(), Orient::integer(), Pos::integer(), ThumbVisible::integer(), Range::integer(), [Option]) -> ok -%% Option = {refresh, bool()} %% @doc See external documentation. +-spec setScrollbar(This, Orient, Pos, ThumbVisible, Range, [Option]) -> ok when + This::wxWindow(), Orient::integer(), Pos::integer(), ThumbVisible::integer(), Range::integer(), + Option :: {refresh, boolean()}. setScrollbar(#wx_ref{type=ThisT,ref=ThisRef},Orient,Pos,ThumbVisible,Range, Options) when is_integer(Orient),is_integer(Pos),is_integer(ThumbVisible),is_integer(Range),is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -1331,15 +1486,18 @@ setScrollbar(#wx_ref{type=ThisT,ref=ThisRef},Orient,Pos,ThumbVisible,Range, Opti wxe_util:cast(?wxWindow_SetScrollbar, <>). -%% @spec (This::wxWindow(), Orient::integer(), Pos::integer()) -> ok %% @equiv setScrollPos(This,Orient,Pos, []) +-spec setScrollPos(This, Orient, Pos) -> ok when + This::wxWindow(), Orient::integer(), Pos::integer(). + setScrollPos(This,Orient,Pos) when is_record(This, wx_ref),is_integer(Orient),is_integer(Pos) -> setScrollPos(This,Orient,Pos, []). -%% @spec (This::wxWindow(), Orient::integer(), Pos::integer(), [Option]) -> ok -%% Option = {refresh, bool()} %% @doc See external documentation. +-spec setScrollPos(This, Orient, Pos, [Option]) -> ok when + This::wxWindow(), Orient::integer(), Pos::integer(), + Option :: {refresh, boolean()}. setScrollPos(#wx_ref{type=ThisT,ref=ThisRef},Orient,Pos, Options) when is_integer(Orient),is_integer(Pos),is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -1349,14 +1507,11 @@ setScrollPos(#wx_ref{type=ThisT,ref=ThisRef},Orient,Pos, Options) wxe_util:cast(?wxWindow_SetScrollPos, <>). -%% @spec (This::wxWindow(),X::term()) -> ok %% @doc See external documentation. -%%
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 -%%

+-spec setSize(This, Rect) -> ok when + This::wxWindow(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}; + (This, Size) -> ok when + This::wxWindow(), Size::{W::integer(), H::integer()}. setSize(This,Rect={RectX,RectY,RectW,RectH}) when is_record(This, wx_ref),is_integer(RectX),is_integer(RectY),is_integer(RectW),is_integer(RectH) -> @@ -1367,16 +1522,12 @@ setSize(#wx_ref{type=ThisT,ref=ThisRef},{SizeW,SizeH}) wxe_util:cast(?wxWindow_SetSize_1, <>). -%% @spec (This::wxWindow(),X::integer()|term(),X::integer()|term()) -> ok %% @doc See external documentation. -%%
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()} -%%

+-spec setSize(This, Width, Height) -> ok when + This::wxWindow(), Width::integer(), Height::integer(); + (This, Rect, [Option]) -> ok when + This::wxWindow(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}, + Option :: {sizeFlags, integer()}. setSize(#wx_ref{type=ThisT,ref=ThisRef},Width,Height) when is_integer(Width),is_integer(Height) -> ?CLASS(ThisT,wxWindow), @@ -1391,15 +1542,18 @@ setSize(#wx_ref{type=ThisT,ref=ThisRef},{RectX,RectY,RectW,RectH}, Options) wxe_util:cast(?wxWindow_SetSize_2_1, <>). -%% @spec (This::wxWindow(), X::integer(), Y::integer(), Width::integer(), Height::integer()) -> ok %% @equiv setSize(This,X,Y,Width,Height, []) +-spec setSize(This, X, Y, Width, Height) -> ok when + This::wxWindow(), X::integer(), Y::integer(), Width::integer(), Height::integer(). + setSize(This,X,Y,Width,Height) when is_record(This, wx_ref),is_integer(X),is_integer(Y),is_integer(Width),is_integer(Height) -> setSize(This,X,Y,Width,Height, []). -%% @spec (This::wxWindow(), X::integer(), Y::integer(), Width::integer(), Height::integer(), [Option]) -> ok -%% Option = {sizeFlags, integer()} %% @doc See external documentation. +-spec setSize(This, X, Y, Width, Height, [Option]) -> ok when + This::wxWindow(), X::integer(), Y::integer(), Width::integer(), Height::integer(), + Option :: {sizeFlags, integer()}. setSize(#wx_ref{type=ThisT,ref=ThisRef},X,Y,Width,Height, Options) when is_integer(X),is_integer(Y),is_integer(Width),is_integer(Height),is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -1409,21 +1563,21 @@ setSize(#wx_ref{type=ThisT,ref=ThisRef},X,Y,Width,Height, Options) wxe_util:cast(?wxWindow_SetSize_5, <>). -%% @spec (This::wxWindow(), MinSize::{W::integer(), H::integer()}) -> ok %% @equiv setSizeHints(This,MinSize, []) +-spec setSizeHints(This, MinSize) -> ok when + This::wxWindow(), MinSize::{W::integer(), H::integer()}. + setSizeHints(This,MinSize={MinSizeW,MinSizeH}) when is_record(This, wx_ref),is_integer(MinSizeW),is_integer(MinSizeH) -> setSizeHints(This,MinSize, []). -%% @spec (This::wxWindow(),X::integer()|term(),X::integer()|term()) -> ok %% @doc See external documentation. -%%
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()}} -%%

+-spec setSizeHints(This, MinW, MinH) -> ok when + This::wxWindow(), MinW::integer(), MinH::integer(); + (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) when is_record(This, wx_ref),is_integer(MinW),is_integer(MinH) -> @@ -1438,9 +1592,13 @@ setSizeHints(#wx_ref{type=ThisT,ref=ThisRef},{MinSizeW,MinSizeH}, Options) wxe_util:cast(?wxWindow_SetSizeHints_2, <>). -%% @spec (This::wxWindow(), MinW::integer(), MinH::integer(), [Option]) -> ok -%% Option = {maxW, integer()} | {maxH, integer()} | {incW, integer()} | {incH, integer()} %% @doc See external documentation. +-spec setSizeHints(This, MinW, MinH, [Option]) -> ok when + This::wxWindow(), MinW::integer(), MinH::integer(), + Option :: {maxW, integer()} + | {maxH, integer()} + | {incW, integer()} + | {incH, integer()}. setSizeHints(#wx_ref{type=ThisT,ref=ThisRef},MinW,MinH, Options) when is_integer(MinW),is_integer(MinH),is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -1453,15 +1611,18 @@ setSizeHints(#wx_ref{type=ThisT,ref=ThisRef},MinW,MinH, Options) wxe_util:cast(?wxWindow_SetSizeHints_3, <>). -%% @spec (This::wxWindow(), Sizer::wxSizer:wxSizer()) -> ok %% @equiv setSizer(This,Sizer, []) +-spec setSizer(This, Sizer) -> ok when + This::wxWindow(), Sizer::wxSizer:wxSizer(). + setSizer(This,Sizer) when is_record(This, wx_ref),is_record(Sizer, wx_ref) -> setSizer(This,Sizer, []). -%% @spec (This::wxWindow(), Sizer::wxSizer:wxSizer(), [Option]) -> ok -%% Option = {deleteOld, bool()} %% @doc See external documentation. +-spec setSizer(This, Sizer, [Option]) -> ok when + This::wxWindow(), Sizer::wxSizer:wxSizer(), + Option :: {deleteOld, boolean()}. setSizer(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=SizerT,ref=SizerRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -1472,15 +1633,18 @@ setSizer(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=SizerT,ref=SizerRef}, Opti wxe_util:cast(?wxWindow_SetSizer, <>). -%% @spec (This::wxWindow(), Sizer::wxSizer:wxSizer()) -> ok %% @equiv setSizerAndFit(This,Sizer, []) +-spec setSizerAndFit(This, Sizer) -> ok when + This::wxWindow(), Sizer::wxSizer:wxSizer(). + setSizerAndFit(This,Sizer) when is_record(This, wx_ref),is_record(Sizer, wx_ref) -> setSizerAndFit(This,Sizer, []). -%% @spec (This::wxWindow(), Sizer::wxSizer:wxSizer(), [Option]) -> ok -%% Option = {deleteOld, bool()} %% @doc See external documentation. +-spec setSizerAndFit(This, Sizer, [Option]) -> ok when + This::wxWindow(), Sizer::wxSizer:wxSizer(), + Option :: {deleteOld, boolean()}. setSizerAndFit(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=SizerT,ref=SizerRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -1491,23 +1655,20 @@ setSizerAndFit(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=SizerT,ref=SizerRef} wxe_util:cast(?wxWindow_SetSizerAndFit, <>). -%% @spec (This::wxWindow(), EnableTheme::bool()) -> ok %% @doc See external documentation. +-spec setThemeEnabled(This, EnableTheme) -> ok when + This::wxWindow(), EnableTheme::boolean(). setThemeEnabled(#wx_ref{type=ThisT,ref=ThisRef},EnableTheme) when is_boolean(EnableTheme) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_SetThemeEnabled, <>). -%% @spec (This::wxWindow(),X::string()|term()) -> ok %% @doc See external documentation. -%%
Alternatives: -%%

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

-%%

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

+-spec setToolTip(This, Tip) -> ok when + This::wxWindow(), Tip::string(); + (This, Tip) -> ok when + This::wxWindow(), Tip::wxToolTip:wxToolTip(). setToolTip(#wx_ref{type=ThisT,ref=ThisRef},Tip) when is_list(Tip) -> ?CLASS(ThisT,wxWindow), @@ -1520,37 +1681,38 @@ setToolTip(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=TipT,ref=TipRef}) -> wxe_util:cast(?wxWindow_SetToolTip_1_1, <>). -%% @spec (This::wxWindow(), Size::{W::integer(), H::integer()}) -> ok %% @doc See external documentation. +-spec setVirtualSize(This, Size) -> ok when + This::wxWindow(), Size::{W::integer(), H::integer()}. setVirtualSize(#wx_ref{type=ThisT,ref=ThisRef},{SizeW,SizeH}) when is_integer(SizeW),is_integer(SizeH) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_SetVirtualSize_1, <>). -%% @spec (This::wxWindow(), X::integer(), Y::integer()) -> ok %% @doc See external documentation. +-spec setVirtualSize(This, X, Y) -> ok when + This::wxWindow(), X::integer(), Y::integer(). setVirtualSize(#wx_ref{type=ThisT,ref=ThisRef},X,Y) when is_integer(X),is_integer(Y) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_SetVirtualSize_2, <>). -%% @spec (This::wxWindow(), MinSize::{W::integer(), H::integer()}) -> ok %% @equiv setVirtualSizeHints(This,MinSize, []) +-spec setVirtualSizeHints(This, MinSize) -> ok when + This::wxWindow(), MinSize::{W::integer(), H::integer()}. + setVirtualSizeHints(This,MinSize={MinSizeW,MinSizeH}) when is_record(This, wx_ref),is_integer(MinSizeW),is_integer(MinSizeH) -> setVirtualSizeHints(This,MinSize, []). -%% @spec (This::wxWindow(),X::integer()|term(),X::integer()|term()) -> ok %% @doc See external documentation. -%%
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()}} -%%

+-spec setVirtualSizeHints(This, MinW, MinH) -> ok when + This::wxWindow(), MinW::integer(), MinH::integer(); + (This, MinSize, [Option]) -> ok when + This::wxWindow(), MinSize::{W::integer(), H::integer()}, + Option :: {maxSize, {W::integer(), H::integer()}}. setVirtualSizeHints(This,MinW,MinH) when is_record(This, wx_ref),is_integer(MinW),is_integer(MinH) -> @@ -1564,9 +1726,11 @@ setVirtualSizeHints(#wx_ref{type=ThisT,ref=ThisRef},{MinSizeW,MinSizeH}, Options wxe_util:cast(?wxWindow_SetVirtualSizeHints_2, <>). -%% @spec (This::wxWindow(), MinW::integer(), MinH::integer(), [Option]) -> ok -%% Option = {maxW, integer()} | {maxH, integer()} %% @doc See external documentation. +-spec setVirtualSizeHints(This, MinW, MinH, [Option]) -> ok when + This::wxWindow(), MinW::integer(), MinH::integer(), + Option :: {maxW, integer()} + | {maxH, integer()}. setVirtualSizeHints(#wx_ref{type=ThisT,ref=ThisRef},MinW,MinH, Options) when is_integer(MinW),is_integer(MinH),is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -1577,48 +1741,54 @@ setVirtualSizeHints(#wx_ref{type=ThisT,ref=ThisRef},MinW,MinH, Options) wxe_util:cast(?wxWindow_SetVirtualSizeHints_3, <>). -%% @spec (This::wxWindow(), Style::integer()) -> ok %% @doc See external documentation. +-spec setWindowStyle(This, Style) -> ok when + This::wxWindow(), Style::integer(). setWindowStyle(#wx_ref{type=ThisT,ref=ThisRef},Style) when is_integer(Style) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_SetWindowStyle, <>). -%% @spec (This::wxWindow(), Style::integer()) -> ok %% @doc See external documentation. +-spec setWindowStyleFlag(This, Style) -> ok when + This::wxWindow(), Style::integer(). setWindowStyleFlag(#wx_ref{type=ThisT,ref=ThisRef},Style) when is_integer(Style) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_SetWindowStyleFlag, <>). -%% @spec (This::wxWindow(), Variant::WxWindowVariant) -> ok -%% WxWindowVariant = integer() %% @doc See external documentation. -%%
WxWindowVariant is one of ?wxWINDOW_VARIANT_NORMAL | ?wxWINDOW_VARIANT_SMALL | ?wxWINDOW_VARIANT_MINI | ?wxWINDOW_VARIANT_LARGE | ?wxWINDOW_VARIANT_MAX +%%
Variant = ?wxWINDOW_VARIANT_NORMAL | ?wxWINDOW_VARIANT_SMALL | ?wxWINDOW_VARIANT_MINI | ?wxWINDOW_VARIANT_LARGE | ?wxWINDOW_VARIANT_MAX +-spec setWindowVariant(This, Variant) -> ok when + This::wxWindow(), Variant::wx:wx_enum(). setWindowVariant(#wx_ref{type=ThisT,ref=ThisRef},Variant) when is_integer(Variant) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_SetWindowVariant, <>). -%% @spec (This::wxWindow()) -> bool() %% @doc See external documentation. +-spec shouldInheritColours(This) -> boolean() when + This::wxWindow(). shouldInheritColours(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_ShouldInheritColours, <>). -%% @spec (This::wxWindow()) -> bool() %% @equiv show(This, []) +-spec show(This) -> boolean() when + This::wxWindow(). + show(This) when is_record(This, wx_ref) -> show(This, []). -%% @spec (This::wxWindow(), [Option]) -> bool() -%% Option = {show, bool()} %% @doc See external documentation. +-spec show(This, [Option]) -> boolean() when + This::wxWindow(), + Option :: {show, boolean()}. show(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -1628,43 +1798,50 @@ show(#wx_ref{type=ThisT,ref=ThisRef}, Options) wxe_util:call(?wxWindow_Show, <>). -%% @spec (This::wxWindow()) -> ok %% @doc See external documentation. +-spec thaw(This) -> ok when + This::wxWindow(). thaw(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_Thaw, <>). -%% @spec (This::wxWindow()) -> bool() %% @doc See external documentation. +-spec transferDataFromWindow(This) -> boolean() when + This::wxWindow(). transferDataFromWindow(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_TransferDataFromWindow, <>). -%% @spec (This::wxWindow()) -> bool() %% @doc See external documentation. +-spec transferDataToWindow(This) -> boolean() when + This::wxWindow(). transferDataToWindow(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_TransferDataToWindow, <>). -%% @spec (This::wxWindow()) -> ok %% @doc See external documentation. +-spec update(This) -> ok when + This::wxWindow(). update(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_Update, <>). -%% @spec (This::wxWindow()) -> ok %% @equiv updateWindowUI(This, []) +-spec updateWindowUI(This) -> ok when + This::wxWindow(). + updateWindowUI(This) when is_record(This, wx_ref) -> updateWindowUI(This, []). -%% @spec (This::wxWindow(), [Option]) -> ok -%% Option = {flags, integer()} %% @doc See external documentation. +-spec updateWindowUI(This, [Option]) -> ok when + This::wxWindow(), + Option :: {flags, integer()}. updateWindowUI(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxWindow), @@ -1674,23 +1851,25 @@ updateWindowUI(#wx_ref{type=ThisT,ref=ThisRef}, Options) wxe_util:cast(?wxWindow_UpdateWindowUI, <>). -%% @spec (This::wxWindow()) -> bool() %% @doc See external documentation. +-spec validate(This) -> boolean() when + This::wxWindow(). validate(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxWindow), wxe_util:call(?wxWindow_Validate, <>). -%% @spec (This::wxWindow(), X::integer(), Y::integer()) -> ok %% @doc See external documentation. +-spec warpPointer(This, X, Y) -> ok when + This::wxWindow(), X::integer(), Y::integer(). warpPointer(#wx_ref{type=ThisT,ref=ThisRef},X,Y) when is_integer(X),is_integer(Y) -> ?CLASS(ThisT,wxWindow), wxe_util:cast(?wxWindow_WarpPointer, <>). -%% @spec (This::wxWindow()) -> ok %% @doc Destroys this object, do not use object again +-spec destroy(This::wxWindow) -> ok. destroy(Obj=#wx_ref{type=Type}) -> ?CLASS(Type,wxWindow), wxe_util:destroy(?DESTROY_OBJECT,Obj), -- cgit v1.2.3