]> git.saurik.com Git - wxWidgets.git/blame - docs/latex/wx/paneinfo.tex
use wxNullFont instead of *wxNORMAL_FONT as default parameter for wxFontPickerCtrl...
[wxWidgets.git] / docs / latex / wx / paneinfo.tex
CommitLineData
fbf40a19 1\section{\class{wxAuiPaneInfo}}\label{wxauipaneinfo}
6ff9dc03 2
fbf40a19 3wxAuiPaneInfo is part of the wxAUI class framework.
6ff9dc03
RR
4See also \helpref{wxAUI overview}{wxauioverview}.
5
fbf40a19 6wxAuiPaneInfo specifies all the parameters for a pane.
6ff9dc03
RR
7These parameters specify where the pane is on the
8screen, whether it is docked or floating, or hidden.
9In addition, these parameters specify the pane's
10docked position, floating position, preferred size,
11minimum size, caption text among many other parameters.
12
13\wxheading{Derived from}
14
15No base class
16
17\wxheading{Include files}
18
19<wx/aui/aui.h>
20
21\wxheading{See also}
22
fbf40a19 23\helpref{wxAuiManager}{wxauimanager}
6ff9dc03
RR
24
25\wxheading{Data structures}
26
27\begin{verbatim}
28enum wxPaneDockArtSetting
29{
30 wxAUI_ART_SASH_SIZE = 0,
31 wxAUI_ART_CAPTION_SIZE = 1,
32 wxAUI_ART_GRIPPER_SIZE = 2,
33 wxAUI_ART_PANE_BORDER_SIZE = 3,
34 wxAUI_ART_PANE_BUTTON_SIZE = 4,
35 wxAUI_ART_BACKGROUND_COLOUR = 5,
36 wxAUI_ART_SASH_COLOUR = 6,
37 wxAUI_ART_ACTIVE_CAPTION_COLOUR = 7,
38 wxAUI_ART_ACTIVE_CAPTION_GRADIENT_COLOUR = 8,
39 wxAUI_ART_INACTIVE_CAPTION_COLOUR = 9,
40 wxAUI_ART_INACTIVE_CAPTION_GRADIENT_COLOUR = 10,
41 wxAUI_ART_ACTIVE_CAPTION_TEXT_COLOUR = 11,
42 wxAUI_ART_INACTIVE_CAPTION_TEXT_COLOUR = 12,
43 wxAUI_ART_BORDER_COLOUR = 13,
44 wxAUI_ART_GRIPPER_COLOUR = 14,
45 wxAUI_ART_CAPTION_FONT = 15,
46 wxAUI_ART_GRADIENT_TYPE = 16
47}
48\end{verbatim}
49
50\begin{verbatim}
51enum wxPaneDockArtGradients
52{
53 wxAUI_GRADIENT_NONE = 0,
54 wxAUI_GRADIENT_VERTICAL = 1,
55 wxAUI_GRADIENT_HORIZONTAL = 2
56}
57\end{verbatim}
58
59\begin{verbatim}
60enum wxPaneButtonState
61{
62 wxAUI_BUTTON_STATE_NORMAL = 0,
63 wxAUI_BUTTON_STATE_HOVER = 1,
64 wxAUI_BUTTON_STATE_PRESSED = 2
65}
66\end{verbatim}
67
68\begin{verbatim}
69enum wxPaneInsertLevel
70{
71 wxAUI_INSERT_PANE = 0,
72 wxAUI_INSERT_ROW = 1,
73 wxAUI_INSERT_DOCK = 2
74}
75\end{verbatim}
76
77\latexignore{\rtfignore{\wxheading{Members}}}
78
79
fbf40a19 80\membersection{wxAuiPaneInfo::wxAuiPaneInfo}\label{wxauipaneinfowxauipaneinfo}
6ff9dc03 81
fbf40a19 82\func{}{wxAuiPaneInfo}{\void}
6ff9dc03
RR
83
84
fbf40a19 85\func{}{wxAuiPaneInfo}{\param{const wxAuiPaneInfo\& }{c}}
6ff9dc03
RR
86
87
fbf40a19 88\membersection{wxAuiPaneInfo::\destruct{wxAuiPaneInfo}}\label{wxauipaneinfodtor}
6ff9dc03 89
fbf40a19 90\func{}{\destruct{wxAuiPaneInfo}}{\void}
6ff9dc03
RR
91
92
fbf40a19 93\membersection{wxAuiPaneInfo::BestSize}\label{wxauipaneinfobestsize}
6ff9dc03 94
fbf40a19 95\func{wxAuiPaneInfo\&}{BestSize}{\param{const wxSize\& }{size}}
fbf40a19 96\func{wxAuiPaneInfo\&}{BestSize}{\param{int }{x}, \param{int }{y}}
6ff9dc03 97
d18514d5 98BestSize() sets the ideal size for the pane. The docking manager will attempt to use this size as much as possible when docking or floating the pane.
6ff9dc03 99
fbf40a19 100\membersection{wxAuiPaneInfo::Bottom}\label{wxauipaneinfobottom}
6ff9dc03 101
fbf40a19 102\func{wxAuiPaneInfo\&}{Bottom}{\void}
6ff9dc03 103
d18514d5 104Bottom() sets the pane dock position to the bottom side of the frame. This is the same thing as calling Direction(wxAUI_DOCK_BOTTOM).
6ff9dc03 105
fbf40a19 106\membersection{wxAuiPaneInfo::BottomDockable}\label{wxauipaneinfobottomdockable}
6ff9dc03 107
fbf40a19 108\func{wxAuiPaneInfo\&}{BottomDockable}{\param{bool }{b = true}}
6ff9dc03 109
d18514d5 110BottomDockable() indicates whether a pane can be docked at the bottom of the frame.
6ff9dc03 111
fbf40a19 112\membersection{wxAuiPaneInfo::Caption}\label{wxauipaneinfocaption}
6ff9dc03 113
fbf40a19 114\func{wxAuiPaneInfo\&}{Caption}{\param{const wxString\& }{c}}
6ff9dc03 115
d18514d5 116Caption() sets the caption of the pane.
6ff9dc03 117
fbf40a19 118\membersection{wxAuiPaneInfo::CaptionVisible}\label{wxauipaneinfocaptionvisible}
6ff9dc03 119
fbf40a19 120\func{wxAuiPaneInfo\&}{CaptionVisible}{\param{bool }{visible = true}}
6ff9dc03 121
d18514d5 122CaptionVisible indicates that a pane caption should be visible. If false, no pane caption is drawn.
6ff9dc03 123
d18514d5 124\membersection{wxAuiPaneInfo::Centre}\label{wxauipaneinfocentre}
6ff9dc03 125
d18514d5 126\func{wxAuiPaneInfo\&}{Centre}{\void}
fbf40a19 127\func{wxAuiPaneInfo\&}{Center}{\void}
6ff9dc03 128
d18514d5 129Center() sets the pane dock position to the left side of the frame. This is the same thing as calling Direction(wxAUI_DOCK_CENTRE).
6ff9dc03 130
d18514d5 131\membersection{wxAuiPaneInfo::CentrePane}\label{wxauipaneinfocentrepane}
6ff9dc03 132
d18514d5 133\func{wxAuiPaneInfo\&}{CentrePane}{\void}
fbf40a19 134\func{wxAuiPaneInfo\&}{CenterPane}{\void}
6ff9dc03 135
d18514d5 136CentrePane() specifies that the pane should adopt the default centre pane settings.
6ff9dc03 137
fbf40a19 138\membersection{wxAuiPaneInfo::Centre}\label{wxauipaneinfocentre}
6ff9dc03 139
fbf40a19 140\func{wxAuiPaneInfo\&}{Centre}{\void}
d18514d5 141\func{wxAuiPaneInfo\&}{Center}{\void}
6ff9dc03 142
d18514d5 143Centre() sets the pane to the center position of the frame. The centre pane is the space in the middle after all border panes (left, top, right, bottom) are subtracted from the layout.
6ff9dc03 144
fbf40a19 145\membersection{wxAuiPaneInfo::CentrePane}\label{wxauipaneinfocentrepane}
6ff9dc03 146
fbf40a19 147\func{wxAuiPaneInfo\&}{CentrePane}{\void}
d18514d5 148\func{wxAuiPaneInfo\&}{CenterPane}{\void}
6ff9dc03 149
d18514d5 150CentrePane() specifies that the pane should adopt the default center pane settings. Centre panes usually do not have caption bars. This function provides an easy way of preparing a pane to be displayed in the center dock position.
6ff9dc03 151
fbf40a19 152\membersection{wxAuiPaneInfo::CloseButton}\label{wxauipaneinfoclosebutton}
6ff9dc03 153
fbf40a19 154\func{wxAuiPaneInfo\&}{CloseButton}{\param{bool }{visible = true}}
6ff9dc03 155
d18514d5 156CloseButton() indicates that a close button should be drawn for the pane.
6ff9dc03 157
fbf40a19 158\membersection{wxAuiPaneInfo::DefaultPane}\label{wxauipaneinfodefaultpane}
6ff9dc03 159
fbf40a19 160\func{wxAuiPaneInfo\&}{DefaultPane}{\void}
6ff9dc03 161
d18514d5 162DefaultPane() specifies that the pane should adopt the default pane settings.
6ff9dc03 163
fbf40a19 164\membersection{wxAuiPaneInfo::DestroyOnClose}\label{wxauipaneinfodestroyonclose}
6ff9dc03 165
fbf40a19 166\func{wxAuiPaneInfo\&}{DestroyOnClose}{\param{bool }{b = true}}
6ff9dc03 167
d18514d5 168DestroyOnClose() indicates whether a pane should be detroyed when it is closed. Normally a pane is simply hidden when the close button is clicked. Setting DestroyOnClose to true will cause the window to be destroyed when the user clicks the pane's close button.
6ff9dc03 169
fbf40a19 170\membersection{wxAuiPaneInfo::Direction}\label{wxauipaneinfodirection}
6ff9dc03 171
fbf40a19 172\func{wxAuiPaneInfo\&}{Direction}{\param{int }{direction}}
6ff9dc03 173
d18514d5 174Direction() determines the direction of the docked pane. It is functionally the same as calling Left(), Right(), Top() or Bottom(), except that docking direction may be specified programmatically via the parameter.
6ff9dc03 175
fbf40a19 176\membersection{wxAuiPaneInfo::Dock}\label{wxauipaneinfodock}
6ff9dc03 177
fbf40a19 178\func{wxAuiPaneInfo\&}{Dock}{\void}
6ff9dc03
RR
179
180
fbf40a19 181\membersection{wxAuiPaneInfo::Dockable}\label{wxauipaneinfodockable}
6ff9dc03 182
fbf40a19 183\func{wxAuiPaneInfo\&}{Dockable}{\param{bool }{b = true}}
6ff9dc03 184
d18514d5 185Dockable() specifies whether a frame can be docked or not. It is the same as specifying TopDockable(b).BottomDockable(b).LeftDockable(b).RightDockable(b).
6ff9dc03 186
fbf40a19 187\membersection{wxAuiPaneInfo::Fixed}\label{wxauipaneinfofixed}
6ff9dc03 188
fbf40a19 189\func{wxAuiPaneInfo\&}{Fixed}{\void}
6ff9dc03 190
d18514d5 191Fixed() forces a pane to be fixed size so that it cannot be resized. After calling Fixed(), IsFixed() will return true.
6ff9dc03 192
fbf40a19 193\membersection{wxAuiPaneInfo::Float}\label{wxauipaneinfofloat}
6ff9dc03 194
fbf40a19 195\func{wxAuiPaneInfo\&}{Float}{\void}
6ff9dc03 196
d18514d5 197Float() indicates that a pane should be floated.
6ff9dc03 198
fbf40a19 199\membersection{wxAuiPaneInfo::Floatable}\label{wxauipaneinfofloatable}
6ff9dc03 200
fbf40a19 201\func{wxAuiPaneInfo\&}{Floatable}{\param{bool }{b = true}}
6ff9dc03 202
d18514d5 203Floatable() sets whether the user will be able to undock a pane and turn it into a floating window.
6ff9dc03 204
fbf40a19 205\membersection{wxAuiPaneInfo::FloatingPosition}\label{wxauipaneinfofloatingposition}
6ff9dc03 206
fbf40a19 207\func{wxAuiPaneInfo\&}{FloatingPosition}{\param{const wxPoint\& }{pos}}
fbf40a19 208\func{wxAuiPaneInfo\&}{FloatingPosition}{\param{int }{x}, \param{int }{y}}
6ff9dc03 209
d18514d5 210FloatingPosition() sets the position of the floating pane.
6ff9dc03 211
fbf40a19 212\membersection{wxAuiPaneInfo::FloatingSize}\label{wxauipaneinfofloatingsize}
6ff9dc03 213
fbf40a19 214\func{wxAuiPaneInfo\&}{FloatingSize}{\param{const wxSize\& }{size}}
fbf40a19 215\func{wxAuiPaneInfo\&}{FloatingSize}{\param{int }{x}, \param{int }{y}}
6ff9dc03 216
d18514d5 217FloatingSize() sets the size of the floating pane.
6ff9dc03 218
fbf40a19 219\membersection{wxAuiPaneInfo::Gripper}\label{wxauipaneinfogripper}
6ff9dc03 220
fbf40a19 221\func{wxAuiPaneInfo\&}{Gripper}{\param{bool }{visible = true}}
6ff9dc03 222
d18514d5 223Gripper() indicates that a gripper should be drawn for the pane.
6ff9dc03 224
fbf40a19 225\membersection{wxAuiPaneInfo::GripperTop}\label{wxauipaneinfogrippertop}
6ff9dc03 226
fbf40a19 227\func{wxAuiPaneInfo\&}{GripperTop}{\param{bool }{attop = true}}
6ff9dc03 228
d18514d5 229GripperTop() indicates that a gripper should be drawn at the top of the pane.
6ff9dc03 230
fbf40a19 231\membersection{wxAuiPaneInfo::HasBorder}\label{wxauipaneinfohasborder}
6ff9dc03
RR
232
233\constfunc{bool}{HasBorder}{\void}
234
d18514d5 235HasBorder() returns true if the pane displays a border.
6ff9dc03 236
fbf40a19 237\membersection{wxAuiPaneInfo::HasCaption}\label{wxauipaneinfohascaption}
6ff9dc03
RR
238
239\constfunc{bool}{HasCaption}{\void}
240
d18514d5 241HasCaption() returns true if the pane displays a caption.
6ff9dc03 242
fbf40a19 243\membersection{wxAuiPaneInfo::HasCloseButton}\label{wxauipaneinfohasclosebutton}
6ff9dc03
RR
244
245\constfunc{bool}{HasCloseButton}{\void}
246
d18514d5 247HasCloseButton() returns true if the pane displays a button to close the pane.
6ff9dc03 248
fbf40a19 249\membersection{wxAuiPaneInfo::HasFlag}\label{wxauipaneinfohasflag}
6ff9dc03
RR
250
251\constfunc{bool}{HasFlag}{\param{unsigned int }{flag}}
252
d18514d5 253HasFlag() returns true if the the property specified by flag is active for the pane.
6ff9dc03 254
fbf40a19 255\membersection{wxAuiPaneInfo::HasGripper}\label{wxauipaneinfohasgripper}
6ff9dc03
RR
256
257\constfunc{bool}{HasGripper}{\void}
258
d18514d5 259HasGripper() returns true if the pane displays a gripper.
6ff9dc03 260
fbf40a19 261\membersection{wxAuiPaneInfo::HasGripperTop}\label{wxauipaneinfohasgrippertop}
6ff9dc03
RR
262
263\constfunc{bool}{HasGripperTop}{\void}
264
d18514d5 265HasGripper() returns true if the pane displays a gripper at the top.
6ff9dc03 266
fbf40a19 267\membersection{wxAuiPaneInfo::HasMaximizeButton}\label{wxauipaneinfohasmaximizebutton}
6ff9dc03
RR
268
269\constfunc{bool}{HasMaximizeButton}{\void}
270
d18514d5 271HasMaximizeButton() returns true if the pane displays a button to maximize the pane.
6ff9dc03 272
fbf40a19 273\membersection{wxAuiPaneInfo::HasMinimizeButton}\label{wxauipaneinfohasminimizebutton}
6ff9dc03
RR
274
275\constfunc{bool}{HasMinimizeButton}{\void}
276
d18514d5 277HasMinimizeButton() returns true if the pane displays a button to minimize the pane.
6ff9dc03 278
fbf40a19 279\membersection{wxAuiPaneInfo::HasPinButton}\label{wxauipaneinfohaspinbutton}
6ff9dc03
RR
280
281\constfunc{bool}{HasPinButton}{\void}
282
d18514d5 283HasPinButton() returns true if the pane displays a button to float the pane.
6ff9dc03 284
fbf40a19 285\membersection{wxAuiPaneInfo::Hide}\label{wxauipaneinfohide}
6ff9dc03 286
fbf40a19 287\func{wxAuiPaneInfo\&}{Hide}{\void}
6ff9dc03 288
d18514d5 289Hide() indicates that a pane should be hidden.
6ff9dc03 290
fbf40a19 291\membersection{wxAuiPaneInfo::IsBottomDockable}\label{wxauipaneinfoisbottomdockable}
6ff9dc03
RR
292
293\constfunc{bool}{IsBottomDockable}{\void}
294
d18514d5 295IsBottomDockable() returns true if the pane can be docked at the bottom of the managed frame.
6ff9dc03 296
fbf40a19 297\membersection{wxAuiPaneInfo::IsDocked}\label{wxauipaneinfoisdocked}
6ff9dc03
RR
298
299\constfunc{bool}{IsDocked}{\void}
300
d18514d5 301IsDocked() returns true if the pane is docked.
6ff9dc03 302
fbf40a19 303\membersection{wxAuiPaneInfo::IsFixed}\label{wxauipaneinfoisfixed}
6ff9dc03
RR
304
305\constfunc{bool}{IsFixed}{\void}
306
d18514d5 307IsFixed() returns true if the pane cannot be resized.
6ff9dc03 308
fbf40a19 309\membersection{wxAuiPaneInfo::IsFloatable}\label{wxauipaneinfoisfloatable}
6ff9dc03
RR
310
311\constfunc{bool}{IsFloatable}{\void}
312
d18514d5 313IsFloatable() returns true if the pane can be undocked and displayed as a floating window.
6ff9dc03 314
fbf40a19 315\membersection{wxAuiPaneInfo::IsFloating}\label{wxauipaneinfoisfloating}
6ff9dc03
RR
316
317\constfunc{bool}{IsFloating}{\void}
318
d18514d5 319IsFloating() returns true if the pane is floating.
6ff9dc03 320
fbf40a19 321\membersection{wxAuiPaneInfo::IsLeftDockable}\label{wxauipaneinfoisleftdockable}
6ff9dc03
RR
322
323\constfunc{bool}{IsLeftDockable}{\void}
324
d18514d5 325IsLeftDockable() returns true if the pane can be docked on the left of the managed frame.
6ff9dc03 326
fbf40a19 327\membersection{wxAuiPaneInfo::IsMovable}\label{wxauipaneinfoismovable}
6ff9dc03
RR
328
329\constfunc{bool}{IsMovable}{\void}
330
d18514d5 331IsMoveable() returns true if the docked frame can be undocked or moved to another dock position.
6ff9dc03 332
fbf40a19 333\membersection{wxAuiPaneInfo::IsOk}\label{wxauipaneinfoisok}
6ff9dc03
RR
334
335\constfunc{bool}{IsOk}{\void}
336
d18514d5 337IsOk() returns true if the wxAuiPaneInfo structure is valid. A pane structure is valid if it has an associated window.
6ff9dc03 338
fbf40a19 339\membersection{wxAuiPaneInfo::IsResizable}\label{wxauipaneinfoisresizable}
6ff9dc03
RR
340
341\constfunc{bool}{IsResizable}{\void}
342
d18514d5 343IsResizable() returns true if the pane can be resized.
6ff9dc03 344
fbf40a19 345\membersection{wxAuiPaneInfo::IsRightDockable}\label{wxauipaneinfoisrightdockable}
6ff9dc03
RR
346
347\constfunc{bool}{IsRightDockable}{\void}
348
d18514d5 349IsRightDockable() returns true if the pane can be docked on the right of the managed frame.
6ff9dc03 350
fbf40a19 351\membersection{wxAuiPaneInfo::IsShown}\label{wxauipaneinfoisshown}
6ff9dc03
RR
352
353\constfunc{bool}{IsShown}{\void}
354
d18514d5 355IsShown() returns true if the pane is currently shown.
6ff9dc03 356
fbf40a19 357\membersection{wxAuiPaneInfo::IsToolbar}\label{wxauipaneinfoistoolbar}
6ff9dc03
RR
358
359\constfunc{bool}{IsToolbar}{\void}
360
d18514d5 361IsToolbar() returns true if the pane contains a toolbar.
6ff9dc03 362
fbf40a19 363\membersection{wxAuiPaneInfo::IsTopDockable}\label{wxauipaneinfoistopdockable}
6ff9dc03
RR
364
365\constfunc{bool}{IsTopDockable}{\void}
366
d18514d5 367IsTopDockable() returns true if the pane can be docked at the top of the managed frame.
6ff9dc03 368
fbf40a19 369\membersection{wxAuiPaneInfo::Layer}\label{wxauipaneinfolayer}
6ff9dc03 370
fbf40a19 371\func{wxAuiPaneInfo\&}{Layer}{\param{int }{layer}}
6ff9dc03 372
d18514d5 373Layer() determines the layer of the docked pane. The dock layer is similar to an onion, the inner-most layer being layer 0. Each shell moving in the outward direction has a higher layer number. This allows for more complex docking layout formation.
6ff9dc03 374
fbf40a19 375\membersection{wxAuiPaneInfo::Left}\label{wxauipaneinfoleft}
6ff9dc03 376
fbf40a19 377\func{wxAuiPaneInfo\&}{Left}{\void}
6ff9dc03 378
d18514d5 379Left() sets the pane dock position to the left side of the frame. This is the same thing as calling Direction(wxAUI_DOCK_LEFT).
6ff9dc03 380
fbf40a19 381\membersection{wxAuiPaneInfo::LeftDockable}\label{wxauipaneinfoleftdockable}
6ff9dc03 382
fbf40a19 383\func{wxAuiPaneInfo\&}{LeftDockable}{\param{bool }{b = true}}
6ff9dc03 384
d18514d5 385LeftDockable() indicates whether a pane can be docked on the left of the frame.
6ff9dc03 386
fbf40a19 387\membersection{wxAuiPaneInfo::MaxSize}\label{wxauipaneinfomaxsize}
6ff9dc03 388
fbf40a19 389\func{wxAuiPaneInfo\&}{MaxSize}{\param{const wxSize\& }{size}}
fbf40a19 390\func{wxAuiPaneInfo\&}{MaxSize}{\param{int }{x}, \param{int }{y}}
6ff9dc03 391
d18514d5 392MaxSize() sets the maximum size of the pane.
6ff9dc03 393
fbf40a19 394\membersection{wxAuiPaneInfo::MaximizeButton}\label{wxauipaneinfomaximizebutton}
6ff9dc03 395
fbf40a19 396\func{wxAuiPaneInfo\&}{MaximizeButton}{\param{bool }{visible = true}}
6ff9dc03 397
d18514d5 398MaximizeButton() indicates that a maximize button should be drawn for the pane.
6ff9dc03 399
fbf40a19 400\membersection{wxAuiPaneInfo::MinSize}\label{wxauipaneinfominsize}
6ff9dc03 401
fbf40a19 402\func{wxAuiPaneInfo\&}{MinSize}{\param{const wxSize\& }{size}}
fbf40a19 403\func{wxAuiPaneInfo\&}{MinSize}{\param{int }{x}, \param{int }{y}}
6ff9dc03 404
d18514d5 405MinSize() sets the minimum size of the pane. Please note that this is only partially supported as of this writing.
6ff9dc03 406
fbf40a19 407\membersection{wxAuiPaneInfo::MinimizeButton}\label{wxauipaneinfominimizebutton}
6ff9dc03 408
fbf40a19 409\func{wxAuiPaneInfo\&}{MinimizeButton}{\param{bool }{visible = true}}
6ff9dc03 410
d18514d5 411MinimizeButton() indicates that a minimize button should be drawn for the pane.
6ff9dc03 412
fbf40a19 413\membersection{wxAuiPaneInfo::Movable}\label{wxauipaneinfomovable}
6ff9dc03 414
fbf40a19 415\func{wxAuiPaneInfo\&}{Movable}{\param{bool }{b = true}}
6ff9dc03 416
d18514d5 417Movable indicates whether a frame can be moved.
6ff9dc03 418
fbf40a19 419\membersection{wxAuiPaneInfo::Name}\label{wxauipaneinfoname}
6ff9dc03 420
fbf40a19 421\func{wxAuiPaneInfo\&}{Name}{\param{const wxString\& }{n}}
6ff9dc03 422
d18514d5 423Name() sets the name of the pane so it can be referenced in lookup functions. If a name is not specified by the user, a random name is assigned to the pane when it is added to the manager.
6ff9dc03 424
fbf40a19 425\membersection{wxAuiPaneInfo::PaneBorder}\label{wxauipaneinfopaneborder}
6ff9dc03 426
fbf40a19 427\func{wxAuiPaneInfo\&}{PaneBorder}{\param{bool }{visible = true}}
6ff9dc03 428
d18514d5 429PaneBorder indicates that a border should be drawn for the pane.
6ff9dc03 430
fbf40a19 431\membersection{wxAuiPaneInfo::PinButton}\label{wxauipaneinfopinbutton}
6ff9dc03 432
fbf40a19 433\func{wxAuiPaneInfo\&}{PinButton}{\param{bool }{visible = true}}
6ff9dc03 434
d18514d5 435PinButton() indicates that a pin button should be drawn for the pane.
6ff9dc03 436
fbf40a19 437\membersection{wxAuiPaneInfo::Position}\label{wxauipaneinfoposition}
6ff9dc03 438
fbf40a19 439\func{wxAuiPaneInfo\&}{Position}{\param{int }{pos}}
6ff9dc03 440
d18514d5 441Position() determines the position of the docked pane.
6ff9dc03 442
fbf40a19 443\membersection{wxAuiPaneInfo::Resizable}\label{wxauipaneinforesizable}
6ff9dc03 444
fbf40a19 445\func{wxAuiPaneInfo\&}{Resizable}{\param{bool }{resizable = true}}
6ff9dc03 446
d18514d5 447Resizable() allows a pane to be resized if the parameter is true, and forces it to be a fixed size if the parameter is false. This is simply an antonym for Fixed().
6ff9dc03 448
fbf40a19 449\membersection{wxAuiPaneInfo::Right}\label{wxauipaneinforight}
6ff9dc03 450
fbf40a19 451\func{wxAuiPaneInfo\&}{Right}{\void}
6ff9dc03 452
d18514d5 453Right() sets the pane dock position to the right side of the frame.
6ff9dc03 454
fbf40a19 455\membersection{wxAuiPaneInfo::RightDockable}\label{wxauipaneinforightdockable}
6ff9dc03 456
fbf40a19 457\func{wxAuiPaneInfo\&}{RightDockable}{\param{bool }{b = true}}
6ff9dc03 458
d18514d5 459RightDockable() indicates whether a pane can be docked on the right of the frame.
6ff9dc03 460
fbf40a19 461\membersection{wxAuiPaneInfo::Row}\label{wxauipaneinforow}
6ff9dc03 462
fbf40a19 463\func{wxAuiPaneInfo\&}{Row}{\param{int }{row}}
6ff9dc03 464
d18514d5 465Row() determines the row of the docked pane.
6ff9dc03 466
fbf40a19 467\membersection{wxAuiPaneInfo::SafeSet}\label{wxauipaneinfosafeset}
6ff9dc03 468
fbf40a19 469\func{void}{SafeSet}{\param{wxAuiPaneInfo }{source}}
6ff9dc03
RR
470
471Write the safe parts of a newly loaded PaneInfo structure "source" into "this"
472used on loading perspectives etc.
473
fbf40a19 474\membersection{wxAuiPaneInfo::SetFlag}\label{wxauipaneinfosetflag}
6ff9dc03 475
fbf40a19 476\func{wxAuiPaneInfo\&}{SetFlag}{\param{unsigned int }{flag}, \param{bool }{option\_state}}
6ff9dc03 477
d18514d5 478SetFlag() turns the property given by flag on or off with the option_state parameter.
6ff9dc03 479
fbf40a19 480\membersection{wxAuiPaneInfo::Show}\label{wxauipaneinfoshow}
6ff9dc03 481
fbf40a19 482\func{wxAuiPaneInfo\&}{Show}{\param{bool }{show = true}}
6ff9dc03 483
d18514d5 484Show() indicates that a pane should be shown.
6ff9dc03 485
fbf40a19 486\membersection{wxAuiPaneInfo::ToolbarPane}\label{wxauipaneinfotoolbarpane}
6ff9dc03 487
fbf40a19 488\func{wxAuiPaneInfo\&}{ToolbarPane}{\void}
6ff9dc03 489
d18514d5 490ToolbarPane() specifies that the pane should adopt the default toolbar pane settings.
6ff9dc03 491
fbf40a19 492\membersection{wxAuiPaneInfo::Top}\label{wxauipaneinfotop}
6ff9dc03 493
fbf40a19 494\func{wxAuiPaneInfo\&}{Top}{\void}
6ff9dc03 495
d18514d5 496Top() sets the pane dock position to the top of the frame.
6ff9dc03 497
fbf40a19 498\membersection{wxAuiPaneInfo::TopDockable}\label{wxauipaneinfotopdockable}
6ff9dc03 499
fbf40a19 500\func{wxAuiPaneInfo\&}{TopDockable}{\param{bool }{b = true}}
6ff9dc03 501
d18514d5 502TopDockable() indicates whether a pane can be docked at the top of the frame.
6ff9dc03 503
fbf40a19 504\membersection{wxAuiPaneInfo::Window}\label{wxauipaneinfowindow}
6ff9dc03 505
fbf40a19 506\func{wxAuiPaneInfo\&}{Window}{\param{wxWindow* }{w}}
6ff9dc03 507
d18514d5 508Window() assigns the window pointer that the wxAuiPaneInfo should use. This normally does not need to be specified, as the window pointer is automatically assigned to the wxAuiPaneInfo structure as soon as it is added to the manager.
6ff9dc03 509
fbf40a19 510\membersection{wxAuiPaneInfo::operator=}\label{wxauipaneinfooperatorassign}
6ff9dc03 511
fbf40a19 512\func{wxAuiPaneInfo\& operator}{operator=}{\param{const wxAuiPaneInfo\& }{c}}
6ff9dc03 513
d18514d5
BW
514Makes a copy of the wxAuiPaneInfo object.
515