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