1%% 2%% %CopyrightBegin% 3%% 4%% Copyright Ericsson AB 2008-2020. All Rights Reserved. 5%% 6%% Licensed under the Apache License, Version 2.0 (the "License"); 7%% you may not use this file except in compliance with the License. 8%% You may obtain a copy of the License at 9%% 10%% http://www.apache.org/licenses/LICENSE-2.0 11%% 12%% Unless required by applicable law or agreed to in writing, software 13%% distributed under the License is distributed on an "AS IS" BASIS, 14%% WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15%% See the License for the specific language governing permissions and 16%% limitations under the License. 17%% 18%% %CopyrightEnd% 19%% This file is generated DO NOT EDIT 20 21-module(wxAuiPaneInfo). 22-include("wxe.hrl"). 23-export([bestSize/2,bestSize/3,bottom/1,bottomDockable/1,bottomDockable/2,caption/2, 24 captionVisible/1,captionVisible/2,centre/1,centrePane/1,closeButton/1, 25 closeButton/2,defaultPane/1,destroy/1,destroyOnClose/1,destroyOnClose/2, 26 direction/2,dock/1,dockable/1,dockable/2,fixed/1,float/1,floatable/1, 27 floatable/2,floatingPosition/2,floatingPosition/3,floatingSize/2, 28 floatingSize/3,getDirection/1,getFloatingPosition/1,getFloatingSize/1, 29 getFrame/1,getLayer/1,getPosition/1,getRow/1,getWindow/1,gripper/1, 30 gripper/2,gripperTop/1,gripperTop/2,hasBorder/1,hasCaption/1,hasCloseButton/1, 31 hasFlag/2,hasGripper/1,hasGripperTop/1,hasMaximizeButton/1,hasMinimizeButton/1, 32 hasPinButton/1,hide/1,isBottomDockable/1,isDocked/1,isFixed/1,isFloatable/1, 33 isFloating/1,isLeftDockable/1,isMovable/1,isOk/1,isResizable/1,isRightDockable/1, 34 isShown/1,isToolbar/1,isTopDockable/1,layer/2,left/1,leftDockable/1, 35 leftDockable/2,maxSize/2,maxSize/3,maximizeButton/1,maximizeButton/2, 36 minSize/2,minSize/3,minimizeButton/1,minimizeButton/2,movable/1,movable/2, 37 name/2,new/0,new/1,paneBorder/1,paneBorder/2,pinButton/1,pinButton/2, 38 position/2,resizable/1,resizable/2,right/1,rightDockable/1,rightDockable/2, 39 row/2,safeSet/2,setFlag/3,show/1,show/2,toolbarPane/1,top/1,topDockable/1, 40 topDockable/2,window/2]). 41 42%% inherited exports 43-export([parent_class/1]). 44 45-type wxAuiPaneInfo() :: wx:wx_object(). 46-export_type([wxAuiPaneInfo/0]). 47%% @hidden 48parent_class(_Class) -> erlang:error({badtype, ?MODULE}). 49 50%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfowxauipaneinfo">external documentation</a>. 51-spec new() -> wxAuiPaneInfo(). 52new() -> 53 wxe_util:queue_cmd(?get_env(), ?wxAuiPaneInfo_new_0), 54 wxe_util:rec(?wxAuiPaneInfo_new_0). 55 56%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfowxauipaneinfo">external documentation</a>. 57-spec new(C) -> wxAuiPaneInfo() when 58 C::wxAuiPaneInfo(). 59new(#wx_ref{type=CT}=C) -> 60 ?CLASS(CT,wxAuiPaneInfo), 61 wxe_util:queue_cmd(C,?get_env(),?wxAuiPaneInfo_new_1), 62 wxe_util:rec(?wxAuiPaneInfo_new_1). 63 64%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfobestsize">external documentation</a>. 65-spec bestSize(This, Size) -> wxAuiPaneInfo() when 66 This::wxAuiPaneInfo(), Size::{W::integer(), H::integer()}. 67bestSize(#wx_ref{type=ThisT}=This,{SizeW,SizeH} = Size) 68 when is_integer(SizeW),is_integer(SizeH) -> 69 ?CLASS(ThisT,wxAuiPaneInfo), 70 wxe_util:queue_cmd(This,Size,?get_env(),?wxAuiPaneInfo_BestSize_1), 71 wxe_util:rec(?wxAuiPaneInfo_BestSize_1). 72 73%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfobestsize">external documentation</a>. 74-spec bestSize(This, X, Y) -> wxAuiPaneInfo() when 75 This::wxAuiPaneInfo(), X::integer(), Y::integer(). 76bestSize(#wx_ref{type=ThisT}=This,X,Y) 77 when is_integer(X),is_integer(Y) -> 78 ?CLASS(ThisT,wxAuiPaneInfo), 79 wxe_util:queue_cmd(This,X,Y,?get_env(),?wxAuiPaneInfo_BestSize_2), 80 wxe_util:rec(?wxAuiPaneInfo_BestSize_2). 81 82%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfobottom">external documentation</a>. 83-spec bottom(This) -> wxAuiPaneInfo() when 84 This::wxAuiPaneInfo(). 85bottom(#wx_ref{type=ThisT}=This) -> 86 ?CLASS(ThisT,wxAuiPaneInfo), 87 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_Bottom), 88 wxe_util:rec(?wxAuiPaneInfo_Bottom). 89 90%% @equiv bottomDockable(This, []) 91-spec bottomDockable(This) -> wxAuiPaneInfo() when 92 This::wxAuiPaneInfo(). 93 94bottomDockable(This) 95 when is_record(This, wx_ref) -> 96 bottomDockable(This, []). 97 98%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfobottomdockable">external documentation</a>. 99-spec bottomDockable(This, [Option]) -> wxAuiPaneInfo() when 100 This::wxAuiPaneInfo(), 101 Option :: {'b', boolean()}. 102bottomDockable(#wx_ref{type=ThisT}=This, Options) 103 when is_list(Options) -> 104 ?CLASS(ThisT,wxAuiPaneInfo), 105 MOpts = fun({b, _b} = Arg) -> Arg; 106 (BadOpt) -> erlang:error({badoption, BadOpt}) end, 107 Opts = lists:map(MOpts, Options), 108 wxe_util:queue_cmd(This, Opts,?get_env(),?wxAuiPaneInfo_BottomDockable), 109 wxe_util:rec(?wxAuiPaneInfo_BottomDockable). 110 111%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfocaption">external documentation</a>. 112-spec caption(This, C) -> wxAuiPaneInfo() when 113 This::wxAuiPaneInfo(), C::unicode:chardata(). 114caption(#wx_ref{type=ThisT}=This,C) 115 when ?is_chardata(C) -> 116 ?CLASS(ThisT,wxAuiPaneInfo), 117 C_UC = unicode:characters_to_binary(C), 118 wxe_util:queue_cmd(This,C_UC,?get_env(),?wxAuiPaneInfo_Caption), 119 wxe_util:rec(?wxAuiPaneInfo_Caption). 120 121%% @equiv captionVisible(This, []) 122-spec captionVisible(This) -> wxAuiPaneInfo() when 123 This::wxAuiPaneInfo(). 124 125captionVisible(This) 126 when is_record(This, wx_ref) -> 127 captionVisible(This, []). 128 129%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfocaptionvisible">external documentation</a>. 130-spec captionVisible(This, [Option]) -> wxAuiPaneInfo() when 131 This::wxAuiPaneInfo(), 132 Option :: {'visible', boolean()}. 133captionVisible(#wx_ref{type=ThisT}=This, Options) 134 when is_list(Options) -> 135 ?CLASS(ThisT,wxAuiPaneInfo), 136 MOpts = fun({visible, _visible} = Arg) -> Arg; 137 (BadOpt) -> erlang:error({badoption, BadOpt}) end, 138 Opts = lists:map(MOpts, Options), 139 wxe_util:queue_cmd(This, Opts,?get_env(),?wxAuiPaneInfo_CaptionVisible), 140 wxe_util:rec(?wxAuiPaneInfo_CaptionVisible). 141 142%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfocentre">external documentation</a>. 143-spec centre(This) -> wxAuiPaneInfo() when 144 This::wxAuiPaneInfo(). 145centre(#wx_ref{type=ThisT}=This) -> 146 ?CLASS(ThisT,wxAuiPaneInfo), 147 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_Centre), 148 wxe_util:rec(?wxAuiPaneInfo_Centre). 149 150%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfocentrepane">external documentation</a>. 151-spec centrePane(This) -> wxAuiPaneInfo() when 152 This::wxAuiPaneInfo(). 153centrePane(#wx_ref{type=ThisT}=This) -> 154 ?CLASS(ThisT,wxAuiPaneInfo), 155 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_CentrePane), 156 wxe_util:rec(?wxAuiPaneInfo_CentrePane). 157 158%% @equiv closeButton(This, []) 159-spec closeButton(This) -> wxAuiPaneInfo() when 160 This::wxAuiPaneInfo(). 161 162closeButton(This) 163 when is_record(This, wx_ref) -> 164 closeButton(This, []). 165 166%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfoclosebutton">external documentation</a>. 167-spec closeButton(This, [Option]) -> wxAuiPaneInfo() when 168 This::wxAuiPaneInfo(), 169 Option :: {'visible', boolean()}. 170closeButton(#wx_ref{type=ThisT}=This, Options) 171 when is_list(Options) -> 172 ?CLASS(ThisT,wxAuiPaneInfo), 173 MOpts = fun({visible, _visible} = Arg) -> Arg; 174 (BadOpt) -> erlang:error({badoption, BadOpt}) end, 175 Opts = lists:map(MOpts, Options), 176 wxe_util:queue_cmd(This, Opts,?get_env(),?wxAuiPaneInfo_CloseButton), 177 wxe_util:rec(?wxAuiPaneInfo_CloseButton). 178 179%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfodefaultpane">external documentation</a>. 180-spec defaultPane(This) -> wxAuiPaneInfo() when 181 This::wxAuiPaneInfo(). 182defaultPane(#wx_ref{type=ThisT}=This) -> 183 ?CLASS(ThisT,wxAuiPaneInfo), 184 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_DefaultPane), 185 wxe_util:rec(?wxAuiPaneInfo_DefaultPane). 186 187%% @equiv destroyOnClose(This, []) 188-spec destroyOnClose(This) -> wxAuiPaneInfo() when 189 This::wxAuiPaneInfo(). 190 191destroyOnClose(This) 192 when is_record(This, wx_ref) -> 193 destroyOnClose(This, []). 194 195%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfodestroyonclose">external documentation</a>. 196-spec destroyOnClose(This, [Option]) -> wxAuiPaneInfo() when 197 This::wxAuiPaneInfo(), 198 Option :: {'b', boolean()}. 199destroyOnClose(#wx_ref{type=ThisT}=This, Options) 200 when is_list(Options) -> 201 ?CLASS(ThisT,wxAuiPaneInfo), 202 MOpts = fun({b, _b} = Arg) -> Arg; 203 (BadOpt) -> erlang:error({badoption, BadOpt}) end, 204 Opts = lists:map(MOpts, Options), 205 wxe_util:queue_cmd(This, Opts,?get_env(),?wxAuiPaneInfo_DestroyOnClose), 206 wxe_util:rec(?wxAuiPaneInfo_DestroyOnClose). 207 208%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfodirection">external documentation</a>. 209-spec direction(This, Direction) -> wxAuiPaneInfo() when 210 This::wxAuiPaneInfo(), Direction::integer(). 211direction(#wx_ref{type=ThisT}=This,Direction) 212 when is_integer(Direction) -> 213 ?CLASS(ThisT,wxAuiPaneInfo), 214 wxe_util:queue_cmd(This,Direction,?get_env(),?wxAuiPaneInfo_Direction), 215 wxe_util:rec(?wxAuiPaneInfo_Direction). 216 217%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfodock">external documentation</a>. 218-spec dock(This) -> wxAuiPaneInfo() when 219 This::wxAuiPaneInfo(). 220dock(#wx_ref{type=ThisT}=This) -> 221 ?CLASS(ThisT,wxAuiPaneInfo), 222 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_Dock), 223 wxe_util:rec(?wxAuiPaneInfo_Dock). 224 225%% @equiv dockable(This, []) 226-spec dockable(This) -> wxAuiPaneInfo() when 227 This::wxAuiPaneInfo(). 228 229dockable(This) 230 when is_record(This, wx_ref) -> 231 dockable(This, []). 232 233%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfodockable">external documentation</a>. 234-spec dockable(This, [Option]) -> wxAuiPaneInfo() when 235 This::wxAuiPaneInfo(), 236 Option :: {'b', boolean()}. 237dockable(#wx_ref{type=ThisT}=This, Options) 238 when is_list(Options) -> 239 ?CLASS(ThisT,wxAuiPaneInfo), 240 MOpts = fun({b, _b} = Arg) -> Arg; 241 (BadOpt) -> erlang:error({badoption, BadOpt}) end, 242 Opts = lists:map(MOpts, Options), 243 wxe_util:queue_cmd(This, Opts,?get_env(),?wxAuiPaneInfo_Dockable), 244 wxe_util:rec(?wxAuiPaneInfo_Dockable). 245 246%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfofixed">external documentation</a>. 247-spec fixed(This) -> wxAuiPaneInfo() when 248 This::wxAuiPaneInfo(). 249fixed(#wx_ref{type=ThisT}=This) -> 250 ?CLASS(ThisT,wxAuiPaneInfo), 251 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_Fixed), 252 wxe_util:rec(?wxAuiPaneInfo_Fixed). 253 254%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfofloat">external documentation</a>. 255-spec float(This) -> wxAuiPaneInfo() when 256 This::wxAuiPaneInfo(). 257float(#wx_ref{type=ThisT}=This) -> 258 ?CLASS(ThisT,wxAuiPaneInfo), 259 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_Float), 260 wxe_util:rec(?wxAuiPaneInfo_Float). 261 262%% @equiv floatable(This, []) 263-spec floatable(This) -> wxAuiPaneInfo() when 264 This::wxAuiPaneInfo(). 265 266floatable(This) 267 when is_record(This, wx_ref) -> 268 floatable(This, []). 269 270%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfofloatable">external documentation</a>. 271-spec floatable(This, [Option]) -> wxAuiPaneInfo() when 272 This::wxAuiPaneInfo(), 273 Option :: {'b', boolean()}. 274floatable(#wx_ref{type=ThisT}=This, Options) 275 when is_list(Options) -> 276 ?CLASS(ThisT,wxAuiPaneInfo), 277 MOpts = fun({b, _b} = Arg) -> Arg; 278 (BadOpt) -> erlang:error({badoption, BadOpt}) end, 279 Opts = lists:map(MOpts, Options), 280 wxe_util:queue_cmd(This, Opts,?get_env(),?wxAuiPaneInfo_Floatable), 281 wxe_util:rec(?wxAuiPaneInfo_Floatable). 282 283%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfofloatingposition">external documentation</a>. 284-spec floatingPosition(This, Pos) -> wxAuiPaneInfo() when 285 This::wxAuiPaneInfo(), Pos::{X::integer(), Y::integer()}. 286floatingPosition(#wx_ref{type=ThisT}=This,{PosX,PosY} = Pos) 287 when is_integer(PosX),is_integer(PosY) -> 288 ?CLASS(ThisT,wxAuiPaneInfo), 289 wxe_util:queue_cmd(This,Pos,?get_env(),?wxAuiPaneInfo_FloatingPosition_1), 290 wxe_util:rec(?wxAuiPaneInfo_FloatingPosition_1). 291 292%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfofloatingposition">external documentation</a>. 293-spec floatingPosition(This, X, Y) -> wxAuiPaneInfo() when 294 This::wxAuiPaneInfo(), X::integer(), Y::integer(). 295floatingPosition(#wx_ref{type=ThisT}=This,X,Y) 296 when is_integer(X),is_integer(Y) -> 297 ?CLASS(ThisT,wxAuiPaneInfo), 298 wxe_util:queue_cmd(This,X,Y,?get_env(),?wxAuiPaneInfo_FloatingPosition_2), 299 wxe_util:rec(?wxAuiPaneInfo_FloatingPosition_2). 300 301%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfofloatingsize">external documentation</a>. 302-spec floatingSize(This, Size) -> wxAuiPaneInfo() when 303 This::wxAuiPaneInfo(), Size::{W::integer(), H::integer()}. 304floatingSize(#wx_ref{type=ThisT}=This,{SizeW,SizeH} = Size) 305 when is_integer(SizeW),is_integer(SizeH) -> 306 ?CLASS(ThisT,wxAuiPaneInfo), 307 wxe_util:queue_cmd(This,Size,?get_env(),?wxAuiPaneInfo_FloatingSize_1), 308 wxe_util:rec(?wxAuiPaneInfo_FloatingSize_1). 309 310%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfofloatingsize">external documentation</a>. 311-spec floatingSize(This, X, Y) -> wxAuiPaneInfo() when 312 This::wxAuiPaneInfo(), X::integer(), Y::integer(). 313floatingSize(#wx_ref{type=ThisT}=This,X,Y) 314 when is_integer(X),is_integer(Y) -> 315 ?CLASS(ThisT,wxAuiPaneInfo), 316 wxe_util:queue_cmd(This,X,Y,?get_env(),?wxAuiPaneInfo_FloatingSize_2), 317 wxe_util:rec(?wxAuiPaneInfo_FloatingSize_2). 318 319%% @equiv gripper(This, []) 320-spec gripper(This) -> wxAuiPaneInfo() when 321 This::wxAuiPaneInfo(). 322 323gripper(This) 324 when is_record(This, wx_ref) -> 325 gripper(This, []). 326 327%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfogripper">external documentation</a>. 328-spec gripper(This, [Option]) -> wxAuiPaneInfo() when 329 This::wxAuiPaneInfo(), 330 Option :: {'visible', boolean()}. 331gripper(#wx_ref{type=ThisT}=This, Options) 332 when is_list(Options) -> 333 ?CLASS(ThisT,wxAuiPaneInfo), 334 MOpts = fun({visible, _visible} = Arg) -> Arg; 335 (BadOpt) -> erlang:error({badoption, BadOpt}) end, 336 Opts = lists:map(MOpts, Options), 337 wxe_util:queue_cmd(This, Opts,?get_env(),?wxAuiPaneInfo_Gripper), 338 wxe_util:rec(?wxAuiPaneInfo_Gripper). 339 340%% @equiv gripperTop(This, []) 341-spec gripperTop(This) -> wxAuiPaneInfo() when 342 This::wxAuiPaneInfo(). 343 344gripperTop(This) 345 when is_record(This, wx_ref) -> 346 gripperTop(This, []). 347 348%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfogrippertop">external documentation</a>. 349-spec gripperTop(This, [Option]) -> wxAuiPaneInfo() when 350 This::wxAuiPaneInfo(), 351 Option :: {'attop', boolean()}. 352gripperTop(#wx_ref{type=ThisT}=This, Options) 353 when is_list(Options) -> 354 ?CLASS(ThisT,wxAuiPaneInfo), 355 MOpts = fun({attop, _attop} = Arg) -> Arg; 356 (BadOpt) -> erlang:error({badoption, BadOpt}) end, 357 Opts = lists:map(MOpts, Options), 358 wxe_util:queue_cmd(This, Opts,?get_env(),?wxAuiPaneInfo_GripperTop), 359 wxe_util:rec(?wxAuiPaneInfo_GripperTop). 360 361%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfohasborder">external documentation</a>. 362-spec hasBorder(This) -> boolean() when 363 This::wxAuiPaneInfo(). 364hasBorder(#wx_ref{type=ThisT}=This) -> 365 ?CLASS(ThisT,wxAuiPaneInfo), 366 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_HasBorder), 367 wxe_util:rec(?wxAuiPaneInfo_HasBorder). 368 369%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfohascaption">external documentation</a>. 370-spec hasCaption(This) -> boolean() when 371 This::wxAuiPaneInfo(). 372hasCaption(#wx_ref{type=ThisT}=This) -> 373 ?CLASS(ThisT,wxAuiPaneInfo), 374 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_HasCaption), 375 wxe_util:rec(?wxAuiPaneInfo_HasCaption). 376 377%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfohasclosebutton">external documentation</a>. 378-spec hasCloseButton(This) -> boolean() when 379 This::wxAuiPaneInfo(). 380hasCloseButton(#wx_ref{type=ThisT}=This) -> 381 ?CLASS(ThisT,wxAuiPaneInfo), 382 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_HasCloseButton), 383 wxe_util:rec(?wxAuiPaneInfo_HasCloseButton). 384 385%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfohasflag">external documentation</a>. 386-spec hasFlag(This, Flag) -> boolean() when 387 This::wxAuiPaneInfo(), Flag::integer(). 388hasFlag(#wx_ref{type=ThisT}=This,Flag) 389 when is_integer(Flag) -> 390 ?CLASS(ThisT,wxAuiPaneInfo), 391 wxe_util:queue_cmd(This,Flag,?get_env(),?wxAuiPaneInfo_HasFlag), 392 wxe_util:rec(?wxAuiPaneInfo_HasFlag). 393 394%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfohasgripper">external documentation</a>. 395-spec hasGripper(This) -> boolean() when 396 This::wxAuiPaneInfo(). 397hasGripper(#wx_ref{type=ThisT}=This) -> 398 ?CLASS(ThisT,wxAuiPaneInfo), 399 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_HasGripper), 400 wxe_util:rec(?wxAuiPaneInfo_HasGripper). 401 402%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfohasgrippertop">external documentation</a>. 403-spec hasGripperTop(This) -> boolean() when 404 This::wxAuiPaneInfo(). 405hasGripperTop(#wx_ref{type=ThisT}=This) -> 406 ?CLASS(ThisT,wxAuiPaneInfo), 407 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_HasGripperTop), 408 wxe_util:rec(?wxAuiPaneInfo_HasGripperTop). 409 410%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfohasmaximizebutton">external documentation</a>. 411-spec hasMaximizeButton(This) -> boolean() when 412 This::wxAuiPaneInfo(). 413hasMaximizeButton(#wx_ref{type=ThisT}=This) -> 414 ?CLASS(ThisT,wxAuiPaneInfo), 415 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_HasMaximizeButton), 416 wxe_util:rec(?wxAuiPaneInfo_HasMaximizeButton). 417 418%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfohasminimizebutton">external documentation</a>. 419-spec hasMinimizeButton(This) -> boolean() when 420 This::wxAuiPaneInfo(). 421hasMinimizeButton(#wx_ref{type=ThisT}=This) -> 422 ?CLASS(ThisT,wxAuiPaneInfo), 423 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_HasMinimizeButton), 424 wxe_util:rec(?wxAuiPaneInfo_HasMinimizeButton). 425 426%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfohaspinbutton">external documentation</a>. 427-spec hasPinButton(This) -> boolean() when 428 This::wxAuiPaneInfo(). 429hasPinButton(#wx_ref{type=ThisT}=This) -> 430 ?CLASS(ThisT,wxAuiPaneInfo), 431 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_HasPinButton), 432 wxe_util:rec(?wxAuiPaneInfo_HasPinButton). 433 434%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfohide">external documentation</a>. 435-spec hide(This) -> wxAuiPaneInfo() when 436 This::wxAuiPaneInfo(). 437hide(#wx_ref{type=ThisT}=This) -> 438 ?CLASS(ThisT,wxAuiPaneInfo), 439 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_Hide), 440 wxe_util:rec(?wxAuiPaneInfo_Hide). 441 442%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfoisbottomdockable">external documentation</a>. 443-spec isBottomDockable(This) -> boolean() when 444 This::wxAuiPaneInfo(). 445isBottomDockable(#wx_ref{type=ThisT}=This) -> 446 ?CLASS(ThisT,wxAuiPaneInfo), 447 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_IsBottomDockable), 448 wxe_util:rec(?wxAuiPaneInfo_IsBottomDockable). 449 450%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfoisdocked">external documentation</a>. 451-spec isDocked(This) -> boolean() when 452 This::wxAuiPaneInfo(). 453isDocked(#wx_ref{type=ThisT}=This) -> 454 ?CLASS(ThisT,wxAuiPaneInfo), 455 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_IsDocked), 456 wxe_util:rec(?wxAuiPaneInfo_IsDocked). 457 458%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfoisfixed">external documentation</a>. 459-spec isFixed(This) -> boolean() when 460 This::wxAuiPaneInfo(). 461isFixed(#wx_ref{type=ThisT}=This) -> 462 ?CLASS(ThisT,wxAuiPaneInfo), 463 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_IsFixed), 464 wxe_util:rec(?wxAuiPaneInfo_IsFixed). 465 466%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfoisfloatable">external documentation</a>. 467-spec isFloatable(This) -> boolean() when 468 This::wxAuiPaneInfo(). 469isFloatable(#wx_ref{type=ThisT}=This) -> 470 ?CLASS(ThisT,wxAuiPaneInfo), 471 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_IsFloatable), 472 wxe_util:rec(?wxAuiPaneInfo_IsFloatable). 473 474%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfoisfloating">external documentation</a>. 475-spec isFloating(This) -> boolean() when 476 This::wxAuiPaneInfo(). 477isFloating(#wx_ref{type=ThisT}=This) -> 478 ?CLASS(ThisT,wxAuiPaneInfo), 479 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_IsFloating), 480 wxe_util:rec(?wxAuiPaneInfo_IsFloating). 481 482%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfoisleftdockable">external documentation</a>. 483-spec isLeftDockable(This) -> boolean() when 484 This::wxAuiPaneInfo(). 485isLeftDockable(#wx_ref{type=ThisT}=This) -> 486 ?CLASS(ThisT,wxAuiPaneInfo), 487 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_IsLeftDockable), 488 wxe_util:rec(?wxAuiPaneInfo_IsLeftDockable). 489 490%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfoismovable">external documentation</a>. 491-spec isMovable(This) -> boolean() when 492 This::wxAuiPaneInfo(). 493isMovable(#wx_ref{type=ThisT}=This) -> 494 ?CLASS(ThisT,wxAuiPaneInfo), 495 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_IsMovable), 496 wxe_util:rec(?wxAuiPaneInfo_IsMovable). 497 498%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfoisok">external documentation</a>. 499-spec isOk(This) -> boolean() when 500 This::wxAuiPaneInfo(). 501isOk(#wx_ref{type=ThisT}=This) -> 502 ?CLASS(ThisT,wxAuiPaneInfo), 503 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_IsOk), 504 wxe_util:rec(?wxAuiPaneInfo_IsOk). 505 506%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfoisresizable">external documentation</a>. 507-spec isResizable(This) -> boolean() when 508 This::wxAuiPaneInfo(). 509isResizable(#wx_ref{type=ThisT}=This) -> 510 ?CLASS(ThisT,wxAuiPaneInfo), 511 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_IsResizable), 512 wxe_util:rec(?wxAuiPaneInfo_IsResizable). 513 514%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfoisrightdockable">external documentation</a>. 515-spec isRightDockable(This) -> boolean() when 516 This::wxAuiPaneInfo(). 517isRightDockable(#wx_ref{type=ThisT}=This) -> 518 ?CLASS(ThisT,wxAuiPaneInfo), 519 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_IsRightDockable), 520 wxe_util:rec(?wxAuiPaneInfo_IsRightDockable). 521 522%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfoisshown">external documentation</a>. 523-spec isShown(This) -> boolean() when 524 This::wxAuiPaneInfo(). 525isShown(#wx_ref{type=ThisT}=This) -> 526 ?CLASS(ThisT,wxAuiPaneInfo), 527 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_IsShown), 528 wxe_util:rec(?wxAuiPaneInfo_IsShown). 529 530%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfoistoolbar">external documentation</a>. 531-spec isToolbar(This) -> boolean() when 532 This::wxAuiPaneInfo(). 533isToolbar(#wx_ref{type=ThisT}=This) -> 534 ?CLASS(ThisT,wxAuiPaneInfo), 535 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_IsToolbar), 536 wxe_util:rec(?wxAuiPaneInfo_IsToolbar). 537 538%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfoistopdockable">external documentation</a>. 539-spec isTopDockable(This) -> boolean() when 540 This::wxAuiPaneInfo(). 541isTopDockable(#wx_ref{type=ThisT}=This) -> 542 ?CLASS(ThisT,wxAuiPaneInfo), 543 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_IsTopDockable), 544 wxe_util:rec(?wxAuiPaneInfo_IsTopDockable). 545 546%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfolayer">external documentation</a>. 547-spec layer(This, Layer) -> wxAuiPaneInfo() when 548 This::wxAuiPaneInfo(), Layer::integer(). 549layer(#wx_ref{type=ThisT}=This,Layer) 550 when is_integer(Layer) -> 551 ?CLASS(ThisT,wxAuiPaneInfo), 552 wxe_util:queue_cmd(This,Layer,?get_env(),?wxAuiPaneInfo_Layer), 553 wxe_util:rec(?wxAuiPaneInfo_Layer). 554 555%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfoleft">external documentation</a>. 556-spec left(This) -> wxAuiPaneInfo() when 557 This::wxAuiPaneInfo(). 558left(#wx_ref{type=ThisT}=This) -> 559 ?CLASS(ThisT,wxAuiPaneInfo), 560 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_Left), 561 wxe_util:rec(?wxAuiPaneInfo_Left). 562 563%% @equiv leftDockable(This, []) 564-spec leftDockable(This) -> wxAuiPaneInfo() when 565 This::wxAuiPaneInfo(). 566 567leftDockable(This) 568 when is_record(This, wx_ref) -> 569 leftDockable(This, []). 570 571%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfoleftdockable">external documentation</a>. 572-spec leftDockable(This, [Option]) -> wxAuiPaneInfo() when 573 This::wxAuiPaneInfo(), 574 Option :: {'b', boolean()}. 575leftDockable(#wx_ref{type=ThisT}=This, Options) 576 when is_list(Options) -> 577 ?CLASS(ThisT,wxAuiPaneInfo), 578 MOpts = fun({b, _b} = Arg) -> Arg; 579 (BadOpt) -> erlang:error({badoption, BadOpt}) end, 580 Opts = lists:map(MOpts, Options), 581 wxe_util:queue_cmd(This, Opts,?get_env(),?wxAuiPaneInfo_LeftDockable), 582 wxe_util:rec(?wxAuiPaneInfo_LeftDockable). 583 584%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfomaxsize">external documentation</a>. 585-spec maxSize(This, Size) -> wxAuiPaneInfo() when 586 This::wxAuiPaneInfo(), Size::{W::integer(), H::integer()}. 587maxSize(#wx_ref{type=ThisT}=This,{SizeW,SizeH} = Size) 588 when is_integer(SizeW),is_integer(SizeH) -> 589 ?CLASS(ThisT,wxAuiPaneInfo), 590 wxe_util:queue_cmd(This,Size,?get_env(),?wxAuiPaneInfo_MaxSize_1), 591 wxe_util:rec(?wxAuiPaneInfo_MaxSize_1). 592 593%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfomaxsize">external documentation</a>. 594-spec maxSize(This, X, Y) -> wxAuiPaneInfo() when 595 This::wxAuiPaneInfo(), X::integer(), Y::integer(). 596maxSize(#wx_ref{type=ThisT}=This,X,Y) 597 when is_integer(X),is_integer(Y) -> 598 ?CLASS(ThisT,wxAuiPaneInfo), 599 wxe_util:queue_cmd(This,X,Y,?get_env(),?wxAuiPaneInfo_MaxSize_2), 600 wxe_util:rec(?wxAuiPaneInfo_MaxSize_2). 601 602%% @equiv maximizeButton(This, []) 603-spec maximizeButton(This) -> wxAuiPaneInfo() when 604 This::wxAuiPaneInfo(). 605 606maximizeButton(This) 607 when is_record(This, wx_ref) -> 608 maximizeButton(This, []). 609 610%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfomaximizebutton">external documentation</a>. 611-spec maximizeButton(This, [Option]) -> wxAuiPaneInfo() when 612 This::wxAuiPaneInfo(), 613 Option :: {'visible', boolean()}. 614maximizeButton(#wx_ref{type=ThisT}=This, Options) 615 when is_list(Options) -> 616 ?CLASS(ThisT,wxAuiPaneInfo), 617 MOpts = fun({visible, _visible} = Arg) -> Arg; 618 (BadOpt) -> erlang:error({badoption, BadOpt}) end, 619 Opts = lists:map(MOpts, Options), 620 wxe_util:queue_cmd(This, Opts,?get_env(),?wxAuiPaneInfo_MaximizeButton), 621 wxe_util:rec(?wxAuiPaneInfo_MaximizeButton). 622 623%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfominsize">external documentation</a>. 624-spec minSize(This, Size) -> wxAuiPaneInfo() when 625 This::wxAuiPaneInfo(), Size::{W::integer(), H::integer()}. 626minSize(#wx_ref{type=ThisT}=This,{SizeW,SizeH} = Size) 627 when is_integer(SizeW),is_integer(SizeH) -> 628 ?CLASS(ThisT,wxAuiPaneInfo), 629 wxe_util:queue_cmd(This,Size,?get_env(),?wxAuiPaneInfo_MinSize_1), 630 wxe_util:rec(?wxAuiPaneInfo_MinSize_1). 631 632%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfominsize">external documentation</a>. 633-spec minSize(This, X, Y) -> wxAuiPaneInfo() when 634 This::wxAuiPaneInfo(), X::integer(), Y::integer(). 635minSize(#wx_ref{type=ThisT}=This,X,Y) 636 when is_integer(X),is_integer(Y) -> 637 ?CLASS(ThisT,wxAuiPaneInfo), 638 wxe_util:queue_cmd(This,X,Y,?get_env(),?wxAuiPaneInfo_MinSize_2), 639 wxe_util:rec(?wxAuiPaneInfo_MinSize_2). 640 641%% @equiv minimizeButton(This, []) 642-spec minimizeButton(This) -> wxAuiPaneInfo() when 643 This::wxAuiPaneInfo(). 644 645minimizeButton(This) 646 when is_record(This, wx_ref) -> 647 minimizeButton(This, []). 648 649%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfominimizebutton">external documentation</a>. 650-spec minimizeButton(This, [Option]) -> wxAuiPaneInfo() when 651 This::wxAuiPaneInfo(), 652 Option :: {'visible', boolean()}. 653minimizeButton(#wx_ref{type=ThisT}=This, Options) 654 when is_list(Options) -> 655 ?CLASS(ThisT,wxAuiPaneInfo), 656 MOpts = fun({visible, _visible} = Arg) -> Arg; 657 (BadOpt) -> erlang:error({badoption, BadOpt}) end, 658 Opts = lists:map(MOpts, Options), 659 wxe_util:queue_cmd(This, Opts,?get_env(),?wxAuiPaneInfo_MinimizeButton), 660 wxe_util:rec(?wxAuiPaneInfo_MinimizeButton). 661 662%% @equiv movable(This, []) 663-spec movable(This) -> wxAuiPaneInfo() when 664 This::wxAuiPaneInfo(). 665 666movable(This) 667 when is_record(This, wx_ref) -> 668 movable(This, []). 669 670%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfomovable">external documentation</a>. 671-spec movable(This, [Option]) -> wxAuiPaneInfo() when 672 This::wxAuiPaneInfo(), 673 Option :: {'b', boolean()}. 674movable(#wx_ref{type=ThisT}=This, Options) 675 when is_list(Options) -> 676 ?CLASS(ThisT,wxAuiPaneInfo), 677 MOpts = fun({b, _b} = Arg) -> Arg; 678 (BadOpt) -> erlang:error({badoption, BadOpt}) end, 679 Opts = lists:map(MOpts, Options), 680 wxe_util:queue_cmd(This, Opts,?get_env(),?wxAuiPaneInfo_Movable), 681 wxe_util:rec(?wxAuiPaneInfo_Movable). 682 683%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfoname">external documentation</a>. 684-spec name(This, N) -> wxAuiPaneInfo() when 685 This::wxAuiPaneInfo(), N::unicode:chardata(). 686name(#wx_ref{type=ThisT}=This,N) 687 when ?is_chardata(N) -> 688 ?CLASS(ThisT,wxAuiPaneInfo), 689 N_UC = unicode:characters_to_binary(N), 690 wxe_util:queue_cmd(This,N_UC,?get_env(),?wxAuiPaneInfo_Name), 691 wxe_util:rec(?wxAuiPaneInfo_Name). 692 693%% @equiv paneBorder(This, []) 694-spec paneBorder(This) -> wxAuiPaneInfo() when 695 This::wxAuiPaneInfo(). 696 697paneBorder(This) 698 when is_record(This, wx_ref) -> 699 paneBorder(This, []). 700 701%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfopaneborder">external documentation</a>. 702-spec paneBorder(This, [Option]) -> wxAuiPaneInfo() when 703 This::wxAuiPaneInfo(), 704 Option :: {'visible', boolean()}. 705paneBorder(#wx_ref{type=ThisT}=This, Options) 706 when is_list(Options) -> 707 ?CLASS(ThisT,wxAuiPaneInfo), 708 MOpts = fun({visible, _visible} = Arg) -> Arg; 709 (BadOpt) -> erlang:error({badoption, BadOpt}) end, 710 Opts = lists:map(MOpts, Options), 711 wxe_util:queue_cmd(This, Opts,?get_env(),?wxAuiPaneInfo_PaneBorder), 712 wxe_util:rec(?wxAuiPaneInfo_PaneBorder). 713 714%% @equiv pinButton(This, []) 715-spec pinButton(This) -> wxAuiPaneInfo() when 716 This::wxAuiPaneInfo(). 717 718pinButton(This) 719 when is_record(This, wx_ref) -> 720 pinButton(This, []). 721 722%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfopinbutton">external documentation</a>. 723-spec pinButton(This, [Option]) -> wxAuiPaneInfo() when 724 This::wxAuiPaneInfo(), 725 Option :: {'visible', boolean()}. 726pinButton(#wx_ref{type=ThisT}=This, Options) 727 when is_list(Options) -> 728 ?CLASS(ThisT,wxAuiPaneInfo), 729 MOpts = fun({visible, _visible} = Arg) -> Arg; 730 (BadOpt) -> erlang:error({badoption, BadOpt}) end, 731 Opts = lists:map(MOpts, Options), 732 wxe_util:queue_cmd(This, Opts,?get_env(),?wxAuiPaneInfo_PinButton), 733 wxe_util:rec(?wxAuiPaneInfo_PinButton). 734 735%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfoposition">external documentation</a>. 736-spec position(This, Pos) -> wxAuiPaneInfo() when 737 This::wxAuiPaneInfo(), Pos::integer(). 738position(#wx_ref{type=ThisT}=This,Pos) 739 when is_integer(Pos) -> 740 ?CLASS(ThisT,wxAuiPaneInfo), 741 wxe_util:queue_cmd(This,Pos,?get_env(),?wxAuiPaneInfo_Position), 742 wxe_util:rec(?wxAuiPaneInfo_Position). 743 744%% @equiv resizable(This, []) 745-spec resizable(This) -> wxAuiPaneInfo() when 746 This::wxAuiPaneInfo(). 747 748resizable(This) 749 when is_record(This, wx_ref) -> 750 resizable(This, []). 751 752%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinforesizable">external documentation</a>. 753-spec resizable(This, [Option]) -> wxAuiPaneInfo() when 754 This::wxAuiPaneInfo(), 755 Option :: {'resizable', boolean()}. 756resizable(#wx_ref{type=ThisT}=This, Options) 757 when is_list(Options) -> 758 ?CLASS(ThisT,wxAuiPaneInfo), 759 MOpts = fun({resizable, _resizable} = Arg) -> Arg; 760 (BadOpt) -> erlang:error({badoption, BadOpt}) end, 761 Opts = lists:map(MOpts, Options), 762 wxe_util:queue_cmd(This, Opts,?get_env(),?wxAuiPaneInfo_Resizable), 763 wxe_util:rec(?wxAuiPaneInfo_Resizable). 764 765%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinforight">external documentation</a>. 766-spec right(This) -> wxAuiPaneInfo() when 767 This::wxAuiPaneInfo(). 768right(#wx_ref{type=ThisT}=This) -> 769 ?CLASS(ThisT,wxAuiPaneInfo), 770 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_Right), 771 wxe_util:rec(?wxAuiPaneInfo_Right). 772 773%% @equiv rightDockable(This, []) 774-spec rightDockable(This) -> wxAuiPaneInfo() when 775 This::wxAuiPaneInfo(). 776 777rightDockable(This) 778 when is_record(This, wx_ref) -> 779 rightDockable(This, []). 780 781%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinforightdockable">external documentation</a>. 782-spec rightDockable(This, [Option]) -> wxAuiPaneInfo() when 783 This::wxAuiPaneInfo(), 784 Option :: {'b', boolean()}. 785rightDockable(#wx_ref{type=ThisT}=This, Options) 786 when is_list(Options) -> 787 ?CLASS(ThisT,wxAuiPaneInfo), 788 MOpts = fun({b, _b} = Arg) -> Arg; 789 (BadOpt) -> erlang:error({badoption, BadOpt}) end, 790 Opts = lists:map(MOpts, Options), 791 wxe_util:queue_cmd(This, Opts,?get_env(),?wxAuiPaneInfo_RightDockable), 792 wxe_util:rec(?wxAuiPaneInfo_RightDockable). 793 794%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinforow">external documentation</a>. 795-spec row(This, Row) -> wxAuiPaneInfo() when 796 This::wxAuiPaneInfo(), Row::integer(). 797row(#wx_ref{type=ThisT}=This,Row) 798 when is_integer(Row) -> 799 ?CLASS(ThisT,wxAuiPaneInfo), 800 wxe_util:queue_cmd(This,Row,?get_env(),?wxAuiPaneInfo_Row), 801 wxe_util:rec(?wxAuiPaneInfo_Row). 802 803%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfosafeset">external documentation</a>. 804-spec safeSet(This, Source) -> 'ok' when 805 This::wxAuiPaneInfo(), Source::wxAuiPaneInfo(). 806safeSet(#wx_ref{type=ThisT}=This,#wx_ref{type=SourceT}=Source) -> 807 ?CLASS(ThisT,wxAuiPaneInfo), 808 ?CLASS(SourceT,wxAuiPaneInfo), 809 wxe_util:queue_cmd(This,Source,?get_env(),?wxAuiPaneInfo_SafeSet). 810 811%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfosetflag">external documentation</a>. 812-spec setFlag(This, Flag, Option_state) -> wxAuiPaneInfo() when 813 This::wxAuiPaneInfo(), Flag::integer(), Option_state::boolean(). 814setFlag(#wx_ref{type=ThisT}=This,Flag,Option_state) 815 when is_integer(Flag),is_boolean(Option_state) -> 816 ?CLASS(ThisT,wxAuiPaneInfo), 817 wxe_util:queue_cmd(This,Flag,Option_state,?get_env(),?wxAuiPaneInfo_SetFlag), 818 wxe_util:rec(?wxAuiPaneInfo_SetFlag). 819 820%% @equiv show(This, []) 821-spec show(This) -> wxAuiPaneInfo() when 822 This::wxAuiPaneInfo(). 823 824show(This) 825 when is_record(This, wx_ref) -> 826 show(This, []). 827 828%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfoshow">external documentation</a>. 829-spec show(This, [Option]) -> wxAuiPaneInfo() when 830 This::wxAuiPaneInfo(), 831 Option :: {'show', boolean()}. 832show(#wx_ref{type=ThisT}=This, Options) 833 when is_list(Options) -> 834 ?CLASS(ThisT,wxAuiPaneInfo), 835 MOpts = fun({show, _show} = Arg) -> Arg; 836 (BadOpt) -> erlang:error({badoption, BadOpt}) end, 837 Opts = lists:map(MOpts, Options), 838 wxe_util:queue_cmd(This, Opts,?get_env(),?wxAuiPaneInfo_Show), 839 wxe_util:rec(?wxAuiPaneInfo_Show). 840 841%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfotoolbarpane">external documentation</a>. 842-spec toolbarPane(This) -> wxAuiPaneInfo() when 843 This::wxAuiPaneInfo(). 844toolbarPane(#wx_ref{type=ThisT}=This) -> 845 ?CLASS(ThisT,wxAuiPaneInfo), 846 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_ToolbarPane), 847 wxe_util:rec(?wxAuiPaneInfo_ToolbarPane). 848 849%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfotop">external documentation</a>. 850-spec top(This) -> wxAuiPaneInfo() when 851 This::wxAuiPaneInfo(). 852top(#wx_ref{type=ThisT}=This) -> 853 ?CLASS(ThisT,wxAuiPaneInfo), 854 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_Top), 855 wxe_util:rec(?wxAuiPaneInfo_Top). 856 857%% @equiv topDockable(This, []) 858-spec topDockable(This) -> wxAuiPaneInfo() when 859 This::wxAuiPaneInfo(). 860 861topDockable(This) 862 when is_record(This, wx_ref) -> 863 topDockable(This, []). 864 865%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfotopdockable">external documentation</a>. 866-spec topDockable(This, [Option]) -> wxAuiPaneInfo() when 867 This::wxAuiPaneInfo(), 868 Option :: {'b', boolean()}. 869topDockable(#wx_ref{type=ThisT}=This, Options) 870 when is_list(Options) -> 871 ?CLASS(ThisT,wxAuiPaneInfo), 872 MOpts = fun({b, _b} = Arg) -> Arg; 873 (BadOpt) -> erlang:error({badoption, BadOpt}) end, 874 Opts = lists:map(MOpts, Options), 875 wxe_util:queue_cmd(This, Opts,?get_env(),?wxAuiPaneInfo_TopDockable), 876 wxe_util:rec(?wxAuiPaneInfo_TopDockable). 877 878%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfowindow">external documentation</a>. 879-spec window(This, W) -> wxAuiPaneInfo() when 880 This::wxAuiPaneInfo(), W::wxWindow:wxWindow(). 881window(#wx_ref{type=ThisT}=This,#wx_ref{type=WT}=W) -> 882 ?CLASS(ThisT,wxAuiPaneInfo), 883 ?CLASS(WT,wxWindow), 884 wxe_util:queue_cmd(This,W,?get_env(),?wxAuiPaneInfo_Window), 885 wxe_util:rec(?wxAuiPaneInfo_Window). 886 887%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfogetwindow">external documentation</a>. 888-spec getWindow(This) -> wxWindow:wxWindow() when 889 This::wxAuiPaneInfo(). 890getWindow(#wx_ref{type=ThisT}=This) -> 891 ?CLASS(ThisT,wxAuiPaneInfo), 892 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_GetWindow), 893 wxe_util:rec(?wxAuiPaneInfo_GetWindow). 894 895%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfogetframe">external documentation</a>. 896-spec getFrame(This) -> wxFrame:wxFrame() when 897 This::wxAuiPaneInfo(). 898getFrame(#wx_ref{type=ThisT}=This) -> 899 ?CLASS(ThisT,wxAuiPaneInfo), 900 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_GetFrame), 901 wxe_util:rec(?wxAuiPaneInfo_GetFrame). 902 903%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfogetdirection">external documentation</a>. 904-spec getDirection(This) -> integer() when 905 This::wxAuiPaneInfo(). 906getDirection(#wx_ref{type=ThisT}=This) -> 907 ?CLASS(ThisT,wxAuiPaneInfo), 908 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_GetDirection), 909 wxe_util:rec(?wxAuiPaneInfo_GetDirection). 910 911%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfogetlayer">external documentation</a>. 912-spec getLayer(This) -> integer() when 913 This::wxAuiPaneInfo(). 914getLayer(#wx_ref{type=ThisT}=This) -> 915 ?CLASS(ThisT,wxAuiPaneInfo), 916 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_GetLayer), 917 wxe_util:rec(?wxAuiPaneInfo_GetLayer). 918 919%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfogetrow">external documentation</a>. 920-spec getRow(This) -> integer() when 921 This::wxAuiPaneInfo(). 922getRow(#wx_ref{type=ThisT}=This) -> 923 ?CLASS(ThisT,wxAuiPaneInfo), 924 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_GetRow), 925 wxe_util:rec(?wxAuiPaneInfo_GetRow). 926 927%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfogetposition">external documentation</a>. 928-spec getPosition(This) -> integer() when 929 This::wxAuiPaneInfo(). 930getPosition(#wx_ref{type=ThisT}=This) -> 931 ?CLASS(ThisT,wxAuiPaneInfo), 932 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_GetPosition), 933 wxe_util:rec(?wxAuiPaneInfo_GetPosition). 934 935%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfogetfloatingposition">external documentation</a>. 936-spec getFloatingPosition(This) -> {X::integer(), Y::integer()} when 937 This::wxAuiPaneInfo(). 938getFloatingPosition(#wx_ref{type=ThisT}=This) -> 939 ?CLASS(ThisT,wxAuiPaneInfo), 940 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_GetFloatingPosition), 941 wxe_util:rec(?wxAuiPaneInfo_GetFloatingPosition). 942 943%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxauipaneinfo.html#wxauipaneinfogetfloatingsize">external documentation</a>. 944-spec getFloatingSize(This) -> {W::integer(), H::integer()} when 945 This::wxAuiPaneInfo(). 946getFloatingSize(#wx_ref{type=ThisT}=This) -> 947 ?CLASS(ThisT,wxAuiPaneInfo), 948 wxe_util:queue_cmd(This,?get_env(),?wxAuiPaneInfo_GetFloatingSize), 949 wxe_util:rec(?wxAuiPaneInfo_GetFloatingSize). 950 951%% @doc Destroys this object, do not use object again 952-spec destroy(This::wxAuiPaneInfo()) -> 'ok'. 953destroy(Obj=#wx_ref{type=Type}) -> 954 ?CLASS(Type,wxAuiPaneInfo), 955 wxe_util:queue_cmd(Obj, ?get_env(), ?wxAuiPaneInfo_destroy), 956 ok. 957