]> git.saurik.com Git - wxWidgets.git/blob - docs/latex/wx/paneinfo.tex
sections cleanup
[wxWidgets.git] / docs / latex / wx / paneinfo.tex
1 \section{\class{wxAuiPaneInfo}}\label{wxauipaneinfo}
2
3 wxAuiPaneInfo is part of the wxAUI class framework.
4 See also \helpref{wxAUI overview}{wxauioverview}.
5
6 wxAuiPaneInfo specifies all the parameters for a pane.
7 These parameters specify where the pane is on the
8 screen, whether it is docked or floating, or hidden.
9 In addition, these parameters specify the pane's
10 docked position, floating position, preferred size,
11 minimum size, caption text among many other parameters.
12
13 \wxheading{Derived from}
14
15 No base class
16
17 \wxheading{Include files}
18
19 <wx/aui/aui.h>
20
21 \wxheading{See also}
22
23 \helpref{wxAuiManager}{wxauimanager}
24
25 \wxheading{Data structures}
26
27 \begin{verbatim}
28 enum 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}
51 enum 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}
60 enum 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}
69 enum 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
80 \membersection{wxAuiPaneInfo::wxAuiPaneInfo}\label{wxauipaneinfowxauipaneinfo}
81
82 \func{}{wxAuiPaneInfo}{\void}
83
84
85 \func{}{wxAuiPaneInfo}{\param{const wxAuiPaneInfo\& }{c}}
86
87
88 \membersection{wxAuiPaneInfo::\destruct{wxAuiPaneInfo}}\label{wxauipaneinfodtor}
89
90 \func{}{\destruct{wxAuiPaneInfo}}{\void}
91
92
93 \membersection{wxAuiPaneInfo::BestSize}\label{wxauipaneinfobestsize}
94
95 \func{wxAuiPaneInfo\&}{BestSize}{\param{const wxSize\& }{size}}
96
97
98 \func{wxAuiPaneInfo\&}{BestSize}{\param{int }{x}, \param{int }{y}}
99
100
101 \membersection{wxAuiPaneInfo::Bottom}\label{wxauipaneinfobottom}
102
103 \func{wxAuiPaneInfo\&}{Bottom}{\void}
104
105
106 \membersection{wxAuiPaneInfo::BottomDockable}\label{wxauipaneinfobottomdockable}
107
108 \func{wxAuiPaneInfo\&}{BottomDockable}{\param{bool }{b = true}}
109
110
111 \membersection{wxAuiPaneInfo::Caption}\label{wxauipaneinfocaption}
112
113 \func{wxAuiPaneInfo\&}{Caption}{\param{const wxString\& }{c}}
114
115
116 \membersection{wxAuiPaneInfo::CaptionVisible}\label{wxauipaneinfocaptionvisible}
117
118 \func{wxAuiPaneInfo\&}{CaptionVisible}{\param{bool }{visible = true}}
119
120
121 \membersection{wxAuiPaneInfo::Center}\label{wxauipaneinfocenter}
122
123 \func{wxAuiPaneInfo\&}{Center}{\void}
124
125
126 \membersection{wxAuiPaneInfo::CenterPane}\label{wxauipaneinfocenterpane}
127
128 \func{wxAuiPaneInfo\&}{CenterPane}{\void}
129
130
131 \membersection{wxAuiPaneInfo::Centre}\label{wxauipaneinfocentre}
132
133 \func{wxAuiPaneInfo\&}{Centre}{\void}
134
135
136 \membersection{wxAuiPaneInfo::CentrePane}\label{wxauipaneinfocentrepane}
137
138 \func{wxAuiPaneInfo\&}{CentrePane}{\void}
139
140
141 \membersection{wxAuiPaneInfo::CloseButton}\label{wxauipaneinfoclosebutton}
142
143 \func{wxAuiPaneInfo\&}{CloseButton}{\param{bool }{visible = true}}
144
145
146 \membersection{wxAuiPaneInfo::DefaultPane}\label{wxauipaneinfodefaultpane}
147
148 \func{wxAuiPaneInfo\&}{DefaultPane}{\void}
149
150
151 \membersection{wxAuiPaneInfo::DestroyOnClose}\label{wxauipaneinfodestroyonclose}
152
153 \func{wxAuiPaneInfo\&}{DestroyOnClose}{\param{bool }{b = true}}
154
155
156 \membersection{wxAuiPaneInfo::Direction}\label{wxauipaneinfodirection}
157
158 \func{wxAuiPaneInfo\&}{Direction}{\param{int }{direction}}
159
160
161 \membersection{wxAuiPaneInfo::Dock}\label{wxauipaneinfodock}
162
163 \func{wxAuiPaneInfo\&}{Dock}{\void}
164
165
166 \membersection{wxAuiPaneInfo::Dockable}\label{wxauipaneinfodockable}
167
168 \func{wxAuiPaneInfo\&}{Dockable}{\param{bool }{b = true}}
169
170
171 \membersection{wxAuiPaneInfo::Fixed}\label{wxauipaneinfofixed}
172
173 \func{wxAuiPaneInfo\&}{Fixed}{\void}
174
175
176 \membersection{wxAuiPaneInfo::Float}\label{wxauipaneinfofloat}
177
178 \func{wxAuiPaneInfo\&}{Float}{\void}
179
180
181 \membersection{wxAuiPaneInfo::Floatable}\label{wxauipaneinfofloatable}
182
183 \func{wxAuiPaneInfo\&}{Floatable}{\param{bool }{b = true}}
184
185
186 \membersection{wxAuiPaneInfo::FloatingPosition}\label{wxauipaneinfofloatingposition}
187
188 \func{wxAuiPaneInfo\&}{FloatingPosition}{\param{const wxPoint\& }{pos}}
189
190
191 \func{wxAuiPaneInfo\&}{FloatingPosition}{\param{int }{x}, \param{int }{y}}
192
193
194 \membersection{wxAuiPaneInfo::FloatingSize}\label{wxauipaneinfofloatingsize}
195
196 \func{wxAuiPaneInfo\&}{FloatingSize}{\param{const wxSize\& }{size}}
197
198
199 \func{wxAuiPaneInfo\&}{FloatingSize}{\param{int }{x}, \param{int }{y}}
200
201
202 \membersection{wxAuiPaneInfo::Gripper}\label{wxauipaneinfogripper}
203
204 \func{wxAuiPaneInfo\&}{Gripper}{\param{bool }{visible = true}}
205
206
207 \membersection{wxAuiPaneInfo::GripperTop}\label{wxauipaneinfogrippertop}
208
209 \func{wxAuiPaneInfo\&}{GripperTop}{\param{bool }{attop = true}}
210
211
212 \membersection{wxAuiPaneInfo::HasBorder}\label{wxauipaneinfohasborder}
213
214 \constfunc{bool}{HasBorder}{\void}
215
216
217 \membersection{wxAuiPaneInfo::HasCaption}\label{wxauipaneinfohascaption}
218
219 \constfunc{bool}{HasCaption}{\void}
220
221
222 \membersection{wxAuiPaneInfo::HasCloseButton}\label{wxauipaneinfohasclosebutton}
223
224 \constfunc{bool}{HasCloseButton}{\void}
225
226
227 \membersection{wxAuiPaneInfo::HasFlag}\label{wxauipaneinfohasflag}
228
229 \constfunc{bool}{HasFlag}{\param{unsigned int }{flag}}
230
231
232 \membersection{wxAuiPaneInfo::HasGripper}\label{wxauipaneinfohasgripper}
233
234 \constfunc{bool}{HasGripper}{\void}
235
236
237 \membersection{wxAuiPaneInfo::HasGripperTop}\label{wxauipaneinfohasgrippertop}
238
239 \constfunc{bool}{HasGripperTop}{\void}
240
241
242 \membersection{wxAuiPaneInfo::HasMaximizeButton}\label{wxauipaneinfohasmaximizebutton}
243
244 \constfunc{bool}{HasMaximizeButton}{\void}
245
246
247 \membersection{wxAuiPaneInfo::HasMinimizeButton}\label{wxauipaneinfohasminimizebutton}
248
249 \constfunc{bool}{HasMinimizeButton}{\void}
250
251
252 \membersection{wxAuiPaneInfo::HasPinButton}\label{wxauipaneinfohaspinbutton}
253
254 \constfunc{bool}{HasPinButton}{\void}
255
256
257 \membersection{wxAuiPaneInfo::Hide}\label{wxauipaneinfohide}
258
259 \func{wxAuiPaneInfo\&}{Hide}{\void}
260
261
262 \membersection{wxAuiPaneInfo::IsBottomDockable}\label{wxauipaneinfoisbottomdockable}
263
264 \constfunc{bool}{IsBottomDockable}{\void}
265
266
267 \membersection{wxAuiPaneInfo::IsDocked}\label{wxauipaneinfoisdocked}
268
269 \constfunc{bool}{IsDocked}{\void}
270
271
272 \membersection{wxAuiPaneInfo::IsFixed}\label{wxauipaneinfoisfixed}
273
274 \constfunc{bool}{IsFixed}{\void}
275
276
277 \membersection{wxAuiPaneInfo::IsFloatable}\label{wxauipaneinfoisfloatable}
278
279 \constfunc{bool}{IsFloatable}{\void}
280
281
282 \membersection{wxAuiPaneInfo::IsFloating}\label{wxauipaneinfoisfloating}
283
284 \constfunc{bool}{IsFloating}{\void}
285
286
287 \membersection{wxAuiPaneInfo::IsLeftDockable}\label{wxauipaneinfoisleftdockable}
288
289 \constfunc{bool}{IsLeftDockable}{\void}
290
291
292 \membersection{wxAuiPaneInfo::IsMovable}\label{wxauipaneinfoismovable}
293
294 \constfunc{bool}{IsMovable}{\void}
295
296
297 \membersection{wxAuiPaneInfo::IsOk}\label{wxauipaneinfoisok}
298
299 \constfunc{bool}{IsOk}{\void}
300
301
302 \membersection{wxAuiPaneInfo::IsResizable}\label{wxauipaneinfoisresizable}
303
304 \constfunc{bool}{IsResizable}{\void}
305
306
307 \membersection{wxAuiPaneInfo::IsRightDockable}\label{wxauipaneinfoisrightdockable}
308
309 \constfunc{bool}{IsRightDockable}{\void}
310
311
312 \membersection{wxAuiPaneInfo::IsShown}\label{wxauipaneinfoisshown}
313
314 \constfunc{bool}{IsShown}{\void}
315
316
317 \membersection{wxAuiPaneInfo::IsToolbar}\label{wxauipaneinfoistoolbar}
318
319 \constfunc{bool}{IsToolbar}{\void}
320
321
322 \membersection{wxAuiPaneInfo::IsTopDockable}\label{wxauipaneinfoistopdockable}
323
324 \constfunc{bool}{IsTopDockable}{\void}
325
326
327 \membersection{wxAuiPaneInfo::Layer}\label{wxauipaneinfolayer}
328
329 \func{wxAuiPaneInfo\&}{Layer}{\param{int }{layer}}
330
331
332 \membersection{wxAuiPaneInfo::Left}\label{wxauipaneinfoleft}
333
334 \func{wxAuiPaneInfo\&}{Left}{\void}
335
336
337 \membersection{wxAuiPaneInfo::LeftDockable}\label{wxauipaneinfoleftdockable}
338
339 \func{wxAuiPaneInfo\&}{LeftDockable}{\param{bool }{b = true}}
340
341
342 \membersection{wxAuiPaneInfo::MaxSize}\label{wxauipaneinfomaxsize}
343
344 \func{wxAuiPaneInfo\&}{MaxSize}{\param{const wxSize\& }{size}}
345
346
347 \func{wxAuiPaneInfo\&}{MaxSize}{\param{int }{x}, \param{int }{y}}
348
349
350 \membersection{wxAuiPaneInfo::MaximizeButton}\label{wxauipaneinfomaximizebutton}
351
352 \func{wxAuiPaneInfo\&}{MaximizeButton}{\param{bool }{visible = true}}
353
354
355 \membersection{wxAuiPaneInfo::MinSize}\label{wxauipaneinfominsize}
356
357 \func{wxAuiPaneInfo\&}{MinSize}{\param{const wxSize\& }{size}}
358
359
360 \func{wxAuiPaneInfo\&}{MinSize}{\param{int }{x}, \param{int }{y}}
361
362
363 \membersection{wxAuiPaneInfo::MinimizeButton}\label{wxauipaneinfominimizebutton}
364
365 \func{wxAuiPaneInfo\&}{MinimizeButton}{\param{bool }{visible = true}}
366
367
368 \membersection{wxAuiPaneInfo::Movable}\label{wxauipaneinfomovable}
369
370 \func{wxAuiPaneInfo\&}{Movable}{\param{bool }{b = true}}
371
372
373 \membersection{wxAuiPaneInfo::Name}\label{wxauipaneinfoname}
374
375 \func{wxAuiPaneInfo\&}{Name}{\param{const wxString\& }{n}}
376
377
378 \membersection{wxAuiPaneInfo::PaneBorder}\label{wxauipaneinfopaneborder}
379
380 \func{wxAuiPaneInfo\&}{PaneBorder}{\param{bool }{visible = true}}
381
382
383 \membersection{wxAuiPaneInfo::PinButton}\label{wxauipaneinfopinbutton}
384
385 \func{wxAuiPaneInfo\&}{PinButton}{\param{bool }{visible = true}}
386
387
388 \membersection{wxAuiPaneInfo::Position}\label{wxauipaneinfoposition}
389
390 \func{wxAuiPaneInfo\&}{Position}{\param{int }{pos}}
391
392
393 \membersection{wxAuiPaneInfo::Resizable}\label{wxauipaneinforesizable}
394
395 \func{wxAuiPaneInfo\&}{Resizable}{\param{bool }{resizable = true}}
396
397
398 \membersection{wxAuiPaneInfo::Right}\label{wxauipaneinforight}
399
400 \func{wxAuiPaneInfo\&}{Right}{\void}
401
402
403 \membersection{wxAuiPaneInfo::RightDockable}\label{wxauipaneinforightdockable}
404
405 \func{wxAuiPaneInfo\&}{RightDockable}{\param{bool }{b = true}}
406
407
408 \membersection{wxAuiPaneInfo::Row}\label{wxauipaneinforow}
409
410 \func{wxAuiPaneInfo\&}{Row}{\param{int }{row}}
411
412
413 \membersection{wxAuiPaneInfo::SafeSet}\label{wxauipaneinfosafeset}
414
415 \func{void}{SafeSet}{\param{wxAuiPaneInfo }{source}}
416
417 Write the safe parts of a newly loaded PaneInfo structure "source" into "this"
418 used on loading perspectives etc.
419
420
421 \membersection{wxAuiPaneInfo::SetFlag}\label{wxauipaneinfosetflag}
422
423 \func{wxAuiPaneInfo\&}{SetFlag}{\param{unsigned int }{flag}, \param{bool }{option\_state}}
424
425
426 \membersection{wxAuiPaneInfo::Show}\label{wxauipaneinfoshow}
427
428 \func{wxAuiPaneInfo\&}{Show}{\param{bool }{show = true}}
429
430
431 \membersection{wxAuiPaneInfo::ToolbarPane}\label{wxauipaneinfotoolbarpane}
432
433 \func{wxAuiPaneInfo\&}{ToolbarPane}{\void}
434
435
436 \membersection{wxAuiPaneInfo::Top}\label{wxauipaneinfotop}
437
438 \func{wxAuiPaneInfo\&}{Top}{\void}
439
440
441 \membersection{wxAuiPaneInfo::TopDockable}\label{wxauipaneinfotopdockable}
442
443 \func{wxAuiPaneInfo\&}{TopDockable}{\param{bool }{b = true}}
444
445
446 \membersection{wxAuiPaneInfo::Window}\label{wxauipaneinfowindow}
447
448 \func{wxAuiPaneInfo\&}{Window}{\param{wxWindow* }{w}}
449
450
451 \membersection{wxAuiPaneInfo::operator=}\label{wxauipaneinfooperatorassign}
452
453 \func{wxAuiPaneInfo\& operator}{operator=}{\param{const wxAuiPaneInfo\& }{c}}
454