%% %% %CopyrightBegin% %% %% Copyright Ericsson AB 2008-2010. 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 %% compliance with the License. You should have received a copy of the %% Erlang Public License along with this software. If not, it can be %% retrieved online at http://www.erlang.org/. %% %% Software distributed under the License is distributed on an "AS IS" %% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See %% the License for the specific language governing rights and limitations %% under the License. %% %% %CopyrightEnd% %% This file is generated DO NOT EDIT %% @doc See external documentation: wxAuiPaneInfo. %% @type wxAuiPaneInfo(). 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. -module(wxAuiPaneInfo). -include("wxe.hrl"). -export([bestSize/2,bestSize/3,bottom/1,bottomDockable/1,bottomDockable/2,caption/2, captionVisible/1,captionVisible/2,centre/1,centrePane/1,closeButton/1, closeButton/2,defaultPane/1,destroy/1,destroyOnClose/1,destroyOnClose/2, direction/2,dock/1,dockable/1,dockable/2,fixed/1,float/1,floatable/1, floatable/2,floatingPosition/2,floatingPosition/3,floatingSize/2, floatingSize/3,gripper/1,gripper/2,gripperTop/1,gripperTop/2,hasBorder/1, hasCaption/1,hasCloseButton/1,hasFlag/2,hasGripper/1,hasGripperTop/1, hasMaximizeButton/1,hasMinimizeButton/1,hasPinButton/1,hide/1,isBottomDockable/1, isDocked/1,isFixed/1,isFloatable/1,isFloating/1,isLeftDockable/1,isMovable/1, isOk/1,isResizable/1,isRightDockable/1,isShown/1,isToolbar/1,isTopDockable/1, layer/2,left/1,leftDockable/1,leftDockable/2,maxSize/2,maxSize/3,maximizeButton/1, maximizeButton/2,minSize/2,minSize/3,minimizeButton/1,minimizeButton/2, movable/1,movable/2,name/2,new/0,new/1,paneBorder/1,paneBorder/2,pinButton/1, pinButton/2,position/2,resizable/1,resizable/2,right/1,rightDockable/1, rightDockable/2,row/2,safeSet/2,setFlag/3,show/1,show/2,toolbarPane/1, top/1,topDockable/1,topDockable/2,window/2]). %% inherited exports -export([parent_class/1]). %% @hidden parent_class(_Class) -> erlang:error({badtype, ?MODULE}). %% @spec () -> wxAuiPaneInfo() %% @doc See external documentation. new() -> wxe_util:construct(?wxAuiPaneInfo_new_0, <<>>). %% @spec (C::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @doc See external documentation. new(#wx_ref{type=CT,ref=CRef}) -> ?CLASS(CT,wxAuiPaneInfo), wxe_util:construct(?wxAuiPaneInfo_new_1, <>). %% @spec (This::wxAuiPaneInfo(), Size::{W::integer(),H::integer()}) -> wxAuiPaneInfo() %% @doc See external documentation. bestSize(#wx_ref{type=ThisT,ref=ThisRef},{SizeW,SizeH}) when is_integer(SizeW),is_integer(SizeH) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_BestSize_1, <>). %% @spec (This::wxAuiPaneInfo(), X::integer(), Y::integer()) -> wxAuiPaneInfo() %% @doc See external documentation. bestSize(#wx_ref{type=ThisT,ref=ThisRef},X,Y) when is_integer(X),is_integer(Y) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_BestSize_2, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @doc See external documentation. bottom(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_Bottom, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @equiv bottomDockable(This, []) bottomDockable(This) when is_record(This, wx_ref) -> bottomDockable(This, []). %% @spec (This::wxAuiPaneInfo(), [Option]) -> wxAuiPaneInfo() %% Option = {b, bool()} %% @doc See external documentation. bottomDockable(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxAuiPaneInfo), MOpts = fun({b, B}, Acc) -> [<<1:32/?UI,(wxe_util:from_bool(B)):32/?UI>>|Acc]; (BadOpt, _) -> erlang:error({badoption, BadOpt}) end, BinOpt = list_to_binary(lists:foldl(MOpts, [<<0:32>>], Options)), wxe_util:call(?wxAuiPaneInfo_BottomDockable, <>). %% @spec (This::wxAuiPaneInfo(), C::string()) -> wxAuiPaneInfo() %% @doc See external documentation. caption(#wx_ref{type=ThisT,ref=ThisRef},C) when is_list(C) -> ?CLASS(ThisT,wxAuiPaneInfo), C_UC = unicode:characters_to_binary([C,0]), wxe_util:call(?wxAuiPaneInfo_Caption, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @equiv captionVisible(This, []) captionVisible(This) when is_record(This, wx_ref) -> captionVisible(This, []). %% @spec (This::wxAuiPaneInfo(), [Option]) -> wxAuiPaneInfo() %% Option = {visible, bool()} %% @doc See external documentation. captionVisible(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxAuiPaneInfo), MOpts = fun({visible, Visible}, Acc) -> [<<1:32/?UI,(wxe_util:from_bool(Visible)):32/?UI>>|Acc]; (BadOpt, _) -> erlang:error({badoption, BadOpt}) end, BinOpt = list_to_binary(lists:foldl(MOpts, [<<0:32>>], Options)), wxe_util:call(?wxAuiPaneInfo_CaptionVisible, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @doc See external documentation. centre(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_Centre, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @doc See external documentation. centrePane(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_CentrePane, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @equiv closeButton(This, []) closeButton(This) when is_record(This, wx_ref) -> closeButton(This, []). %% @spec (This::wxAuiPaneInfo(), [Option]) -> wxAuiPaneInfo() %% Option = {visible, bool()} %% @doc See external documentation. closeButton(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxAuiPaneInfo), MOpts = fun({visible, Visible}, Acc) -> [<<1:32/?UI,(wxe_util:from_bool(Visible)):32/?UI>>|Acc]; (BadOpt, _) -> erlang:error({badoption, BadOpt}) end, BinOpt = list_to_binary(lists:foldl(MOpts, [<<0:32>>], Options)), wxe_util:call(?wxAuiPaneInfo_CloseButton, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @doc See external documentation. defaultPane(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_DefaultPane, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @equiv destroyOnClose(This, []) destroyOnClose(This) when is_record(This, wx_ref) -> destroyOnClose(This, []). %% @spec (This::wxAuiPaneInfo(), [Option]) -> wxAuiPaneInfo() %% Option = {b, bool()} %% @doc See external documentation. destroyOnClose(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxAuiPaneInfo), MOpts = fun({b, B}, Acc) -> [<<1:32/?UI,(wxe_util:from_bool(B)):32/?UI>>|Acc]; (BadOpt, _) -> erlang:error({badoption, BadOpt}) end, BinOpt = list_to_binary(lists:foldl(MOpts, [<<0:32>>], Options)), wxe_util:call(?wxAuiPaneInfo_DestroyOnClose, <>). %% @spec (This::wxAuiPaneInfo(), Direction::integer()) -> wxAuiPaneInfo() %% @doc See external documentation. direction(#wx_ref{type=ThisT,ref=ThisRef},Direction) when is_integer(Direction) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_Direction, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @doc See external documentation. dock(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_Dock, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @equiv dockable(This, []) dockable(This) when is_record(This, wx_ref) -> dockable(This, []). %% @spec (This::wxAuiPaneInfo(), [Option]) -> wxAuiPaneInfo() %% Option = {b, bool()} %% @doc See external documentation. dockable(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxAuiPaneInfo), MOpts = fun({b, B}, Acc) -> [<<1:32/?UI,(wxe_util:from_bool(B)):32/?UI>>|Acc]; (BadOpt, _) -> erlang:error({badoption, BadOpt}) end, BinOpt = list_to_binary(lists:foldl(MOpts, [<<0:32>>], Options)), wxe_util:call(?wxAuiPaneInfo_Dockable, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @doc See external documentation. fixed(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_Fixed, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @doc See external documentation. float(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_Float, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @equiv floatable(This, []) floatable(This) when is_record(This, wx_ref) -> floatable(This, []). %% @spec (This::wxAuiPaneInfo(), [Option]) -> wxAuiPaneInfo() %% Option = {b, bool()} %% @doc See external documentation. floatable(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxAuiPaneInfo), MOpts = fun({b, B}, Acc) -> [<<1:32/?UI,(wxe_util:from_bool(B)):32/?UI>>|Acc]; (BadOpt, _) -> erlang:error({badoption, BadOpt}) end, BinOpt = list_to_binary(lists:foldl(MOpts, [<<0:32>>], Options)), wxe_util:call(?wxAuiPaneInfo_Floatable, <>). %% @spec (This::wxAuiPaneInfo(), Pos::{X::integer(),Y::integer()}) -> wxAuiPaneInfo() %% @doc See external documentation. floatingPosition(#wx_ref{type=ThisT,ref=ThisRef},{PosX,PosY}) when is_integer(PosX),is_integer(PosY) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_FloatingPosition_1, <>). %% @spec (This::wxAuiPaneInfo(), X::integer(), Y::integer()) -> wxAuiPaneInfo() %% @doc See external documentation. floatingPosition(#wx_ref{type=ThisT,ref=ThisRef},X,Y) when is_integer(X),is_integer(Y) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_FloatingPosition_2, <>). %% @spec (This::wxAuiPaneInfo(), Size::{W::integer(),H::integer()}) -> wxAuiPaneInfo() %% @doc See external documentation. floatingSize(#wx_ref{type=ThisT,ref=ThisRef},{SizeW,SizeH}) when is_integer(SizeW),is_integer(SizeH) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_FloatingSize_1, <>). %% @spec (This::wxAuiPaneInfo(), X::integer(), Y::integer()) -> wxAuiPaneInfo() %% @doc See external documentation. floatingSize(#wx_ref{type=ThisT,ref=ThisRef},X,Y) when is_integer(X),is_integer(Y) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_FloatingSize_2, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @equiv gripper(This, []) gripper(This) when is_record(This, wx_ref) -> gripper(This, []). %% @spec (This::wxAuiPaneInfo(), [Option]) -> wxAuiPaneInfo() %% Option = {visible, bool()} %% @doc See external documentation. gripper(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxAuiPaneInfo), MOpts = fun({visible, Visible}, Acc) -> [<<1:32/?UI,(wxe_util:from_bool(Visible)):32/?UI>>|Acc]; (BadOpt, _) -> erlang:error({badoption, BadOpt}) end, BinOpt = list_to_binary(lists:foldl(MOpts, [<<0:32>>], Options)), wxe_util:call(?wxAuiPaneInfo_Gripper, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @equiv gripperTop(This, []) gripperTop(This) when is_record(This, wx_ref) -> gripperTop(This, []). %% @spec (This::wxAuiPaneInfo(), [Option]) -> wxAuiPaneInfo() %% Option = {attop, bool()} %% @doc See external documentation. gripperTop(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxAuiPaneInfo), MOpts = fun({attop, Attop}, Acc) -> [<<1:32/?UI,(wxe_util:from_bool(Attop)):32/?UI>>|Acc]; (BadOpt, _) -> erlang:error({badoption, BadOpt}) end, BinOpt = list_to_binary(lists:foldl(MOpts, [<<0:32>>], Options)), wxe_util:call(?wxAuiPaneInfo_GripperTop, <>). %% @spec (This::wxAuiPaneInfo()) -> bool() %% @doc See external documentation. hasBorder(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_HasBorder, <>). %% @spec (This::wxAuiPaneInfo()) -> bool() %% @doc See external documentation. hasCaption(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_HasCaption, <>). %% @spec (This::wxAuiPaneInfo()) -> bool() %% @doc See external documentation. hasCloseButton(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_HasCloseButton, <>). %% @spec (This::wxAuiPaneInfo(), Flag::integer()) -> bool() %% @doc See external documentation. hasFlag(#wx_ref{type=ThisT,ref=ThisRef},Flag) when is_integer(Flag) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_HasFlag, <>). %% @spec (This::wxAuiPaneInfo()) -> bool() %% @doc See external documentation. hasGripper(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_HasGripper, <>). %% @spec (This::wxAuiPaneInfo()) -> bool() %% @doc See external documentation. hasGripperTop(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_HasGripperTop, <>). %% @spec (This::wxAuiPaneInfo()) -> bool() %% @doc See external documentation. hasMaximizeButton(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_HasMaximizeButton, <>). %% @spec (This::wxAuiPaneInfo()) -> bool() %% @doc See external documentation. hasMinimizeButton(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_HasMinimizeButton, <>). %% @spec (This::wxAuiPaneInfo()) -> bool() %% @doc See external documentation. hasPinButton(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_HasPinButton, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @doc See external documentation. hide(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_Hide, <>). %% @spec (This::wxAuiPaneInfo()) -> bool() %% @doc See external documentation. isBottomDockable(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_IsBottomDockable, <>). %% @spec (This::wxAuiPaneInfo()) -> bool() %% @doc See external documentation. isDocked(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_IsDocked, <>). %% @spec (This::wxAuiPaneInfo()) -> bool() %% @doc See external documentation. isFixed(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_IsFixed, <>). %% @spec (This::wxAuiPaneInfo()) -> bool() %% @doc See external documentation. isFloatable(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_IsFloatable, <>). %% @spec (This::wxAuiPaneInfo()) -> bool() %% @doc See external documentation. isFloating(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_IsFloating, <>). %% @spec (This::wxAuiPaneInfo()) -> bool() %% @doc See external documentation. isLeftDockable(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_IsLeftDockable, <>). %% @spec (This::wxAuiPaneInfo()) -> bool() %% @doc See external documentation. isMovable(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_IsMovable, <>). %% @spec (This::wxAuiPaneInfo()) -> bool() %% @doc See external documentation. isOk(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_IsOk, <>). %% @spec (This::wxAuiPaneInfo()) -> bool() %% @doc See external documentation. isResizable(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_IsResizable, <>). %% @spec (This::wxAuiPaneInfo()) -> bool() %% @doc See external documentation. isRightDockable(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_IsRightDockable, <>). %% @spec (This::wxAuiPaneInfo()) -> bool() %% @doc See external documentation. isShown(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_IsShown, <>). %% @spec (This::wxAuiPaneInfo()) -> bool() %% @doc See external documentation. isToolbar(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_IsToolbar, <>). %% @spec (This::wxAuiPaneInfo()) -> bool() %% @doc See external documentation. isTopDockable(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_IsTopDockable, <>). %% @spec (This::wxAuiPaneInfo(), Layer::integer()) -> wxAuiPaneInfo() %% @doc See external documentation. layer(#wx_ref{type=ThisT,ref=ThisRef},Layer) when is_integer(Layer) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_Layer, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @doc See external documentation. left(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_Left, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @equiv leftDockable(This, []) leftDockable(This) when is_record(This, wx_ref) -> leftDockable(This, []). %% @spec (This::wxAuiPaneInfo(), [Option]) -> wxAuiPaneInfo() %% Option = {b, bool()} %% @doc See external documentation. leftDockable(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxAuiPaneInfo), MOpts = fun({b, B}, Acc) -> [<<1:32/?UI,(wxe_util:from_bool(B)):32/?UI>>|Acc]; (BadOpt, _) -> erlang:error({badoption, BadOpt}) end, BinOpt = list_to_binary(lists:foldl(MOpts, [<<0:32>>], Options)), wxe_util:call(?wxAuiPaneInfo_LeftDockable, <>). %% @spec (This::wxAuiPaneInfo(), Size::{W::integer(),H::integer()}) -> wxAuiPaneInfo() %% @doc See external documentation. maxSize(#wx_ref{type=ThisT,ref=ThisRef},{SizeW,SizeH}) when is_integer(SizeW),is_integer(SizeH) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_MaxSize_1, <>). %% @spec (This::wxAuiPaneInfo(), X::integer(), Y::integer()) -> wxAuiPaneInfo() %% @doc See external documentation. maxSize(#wx_ref{type=ThisT,ref=ThisRef},X,Y) when is_integer(X),is_integer(Y) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_MaxSize_2, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @equiv maximizeButton(This, []) maximizeButton(This) when is_record(This, wx_ref) -> maximizeButton(This, []). %% @spec (This::wxAuiPaneInfo(), [Option]) -> wxAuiPaneInfo() %% Option = {visible, bool()} %% @doc See external documentation. maximizeButton(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxAuiPaneInfo), MOpts = fun({visible, Visible}, Acc) -> [<<1:32/?UI,(wxe_util:from_bool(Visible)):32/?UI>>|Acc]; (BadOpt, _) -> erlang:error({badoption, BadOpt}) end, BinOpt = list_to_binary(lists:foldl(MOpts, [<<0:32>>], Options)), wxe_util:call(?wxAuiPaneInfo_MaximizeButton, <>). %% @spec (This::wxAuiPaneInfo(), Size::{W::integer(),H::integer()}) -> wxAuiPaneInfo() %% @doc See external documentation. minSize(#wx_ref{type=ThisT,ref=ThisRef},{SizeW,SizeH}) when is_integer(SizeW),is_integer(SizeH) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_MinSize_1, <>). %% @spec (This::wxAuiPaneInfo(), X::integer(), Y::integer()) -> wxAuiPaneInfo() %% @doc See external documentation. minSize(#wx_ref{type=ThisT,ref=ThisRef},X,Y) when is_integer(X),is_integer(Y) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_MinSize_2, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @equiv minimizeButton(This, []) minimizeButton(This) when is_record(This, wx_ref) -> minimizeButton(This, []). %% @spec (This::wxAuiPaneInfo(), [Option]) -> wxAuiPaneInfo() %% Option = {visible, bool()} %% @doc See external documentation. minimizeButton(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxAuiPaneInfo), MOpts = fun({visible, Visible}, Acc) -> [<<1:32/?UI,(wxe_util:from_bool(Visible)):32/?UI>>|Acc]; (BadOpt, _) -> erlang:error({badoption, BadOpt}) end, BinOpt = list_to_binary(lists:foldl(MOpts, [<<0:32>>], Options)), wxe_util:call(?wxAuiPaneInfo_MinimizeButton, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @equiv movable(This, []) movable(This) when is_record(This, wx_ref) -> movable(This, []). %% @spec (This::wxAuiPaneInfo(), [Option]) -> wxAuiPaneInfo() %% Option = {b, bool()} %% @doc See external documentation. movable(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxAuiPaneInfo), MOpts = fun({b, B}, Acc) -> [<<1:32/?UI,(wxe_util:from_bool(B)):32/?UI>>|Acc]; (BadOpt, _) -> erlang:error({badoption, BadOpt}) end, BinOpt = list_to_binary(lists:foldl(MOpts, [<<0:32>>], Options)), wxe_util:call(?wxAuiPaneInfo_Movable, <>). %% @spec (This::wxAuiPaneInfo(), N::string()) -> wxAuiPaneInfo() %% @doc See external documentation. name(#wx_ref{type=ThisT,ref=ThisRef},N) when is_list(N) -> ?CLASS(ThisT,wxAuiPaneInfo), N_UC = unicode:characters_to_binary([N,0]), wxe_util:call(?wxAuiPaneInfo_Name, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @equiv paneBorder(This, []) paneBorder(This) when is_record(This, wx_ref) -> paneBorder(This, []). %% @spec (This::wxAuiPaneInfo(), [Option]) -> wxAuiPaneInfo() %% Option = {visible, bool()} %% @doc See external documentation. paneBorder(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxAuiPaneInfo), MOpts = fun({visible, Visible}, Acc) -> [<<1:32/?UI,(wxe_util:from_bool(Visible)):32/?UI>>|Acc]; (BadOpt, _) -> erlang:error({badoption, BadOpt}) end, BinOpt = list_to_binary(lists:foldl(MOpts, [<<0:32>>], Options)), wxe_util:call(?wxAuiPaneInfo_PaneBorder, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @equiv pinButton(This, []) pinButton(This) when is_record(This, wx_ref) -> pinButton(This, []). %% @spec (This::wxAuiPaneInfo(), [Option]) -> wxAuiPaneInfo() %% Option = {visible, bool()} %% @doc See external documentation. pinButton(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxAuiPaneInfo), MOpts = fun({visible, Visible}, Acc) -> [<<1:32/?UI,(wxe_util:from_bool(Visible)):32/?UI>>|Acc]; (BadOpt, _) -> erlang:error({badoption, BadOpt}) end, BinOpt = list_to_binary(lists:foldl(MOpts, [<<0:32>>], Options)), wxe_util:call(?wxAuiPaneInfo_PinButton, <>). %% @spec (This::wxAuiPaneInfo(), Pos::integer()) -> wxAuiPaneInfo() %% @doc See external documentation. position(#wx_ref{type=ThisT,ref=ThisRef},Pos) when is_integer(Pos) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_Position, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @equiv resizable(This, []) resizable(This) when is_record(This, wx_ref) -> resizable(This, []). %% @spec (This::wxAuiPaneInfo(), [Option]) -> wxAuiPaneInfo() %% Option = {resizable, bool()} %% @doc See external documentation. resizable(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxAuiPaneInfo), MOpts = fun({resizable, Resizable}, Acc) -> [<<1:32/?UI,(wxe_util:from_bool(Resizable)):32/?UI>>|Acc]; (BadOpt, _) -> erlang:error({badoption, BadOpt}) end, BinOpt = list_to_binary(lists:foldl(MOpts, [<<0:32>>], Options)), wxe_util:call(?wxAuiPaneInfo_Resizable, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @doc See external documentation. right(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_Right, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @equiv rightDockable(This, []) rightDockable(This) when is_record(This, wx_ref) -> rightDockable(This, []). %% @spec (This::wxAuiPaneInfo(), [Option]) -> wxAuiPaneInfo() %% Option = {b, bool()} %% @doc See external documentation. rightDockable(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxAuiPaneInfo), MOpts = fun({b, B}, Acc) -> [<<1:32/?UI,(wxe_util:from_bool(B)):32/?UI>>|Acc]; (BadOpt, _) -> erlang:error({badoption, BadOpt}) end, BinOpt = list_to_binary(lists:foldl(MOpts, [<<0:32>>], Options)), wxe_util:call(?wxAuiPaneInfo_RightDockable, <>). %% @spec (This::wxAuiPaneInfo(), Row::integer()) -> wxAuiPaneInfo() %% @doc See external documentation. row(#wx_ref{type=ThisT,ref=ThisRef},Row) when is_integer(Row) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_Row, <>). %% @spec (This::wxAuiPaneInfo(), Source::wxAuiPaneInfo()) -> ok %% @doc See external documentation. safeSet(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=SourceT,ref=SourceRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), ?CLASS(SourceT,wxAuiPaneInfo), wxe_util:cast(?wxAuiPaneInfo_SafeSet, <>). %% @spec (This::wxAuiPaneInfo(), Flag::integer(), Option_state::bool()) -> wxAuiPaneInfo() %% @doc See external documentation. setFlag(#wx_ref{type=ThisT,ref=ThisRef},Flag,Option_state) when is_integer(Flag),is_boolean(Option_state) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_SetFlag, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @equiv show(This, []) show(This) when is_record(This, wx_ref) -> show(This, []). %% @spec (This::wxAuiPaneInfo(), [Option]) -> wxAuiPaneInfo() %% Option = {show, bool()} %% @doc See external documentation. show(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxAuiPaneInfo), MOpts = fun({show, Show}, Acc) -> [<<1:32/?UI,(wxe_util:from_bool(Show)):32/?UI>>|Acc]; (BadOpt, _) -> erlang:error({badoption, BadOpt}) end, BinOpt = list_to_binary(lists:foldl(MOpts, [<<0:32>>], Options)), wxe_util:call(?wxAuiPaneInfo_Show, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @doc See external documentation. toolbarPane(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_ToolbarPane, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @doc See external documentation. top(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), wxe_util:call(?wxAuiPaneInfo_Top, <>). %% @spec (This::wxAuiPaneInfo()) -> wxAuiPaneInfo() %% @equiv topDockable(This, []) topDockable(This) when is_record(This, wx_ref) -> topDockable(This, []). %% @spec (This::wxAuiPaneInfo(), [Option]) -> wxAuiPaneInfo() %% Option = {b, bool()} %% @doc See external documentation. topDockable(#wx_ref{type=ThisT,ref=ThisRef}, Options) when is_list(Options) -> ?CLASS(ThisT,wxAuiPaneInfo), MOpts = fun({b, B}, Acc) -> [<<1:32/?UI,(wxe_util:from_bool(B)):32/?UI>>|Acc]; (BadOpt, _) -> erlang:error({badoption, BadOpt}) end, BinOpt = list_to_binary(lists:foldl(MOpts, [<<0:32>>], Options)), wxe_util:call(?wxAuiPaneInfo_TopDockable, <>). %% @spec (This::wxAuiPaneInfo(), W::wxWindow:wxWindow()) -> wxAuiPaneInfo() %% @doc See external documentation. window(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=WT,ref=WRef}) -> ?CLASS(ThisT,wxAuiPaneInfo), ?CLASS(WT,wxWindow), wxe_util:call(?wxAuiPaneInfo_Window, <>). %% @spec (This::wxAuiPaneInfo()) -> ok %% @doc Destroys this object, do not use object again destroy(Obj=#wx_ref{type=Type}) -> ?CLASS(Type,wxAuiPaneInfo), wxe_util:destroy(?wxAuiPaneInfo_destruct,Obj), ok.