1 \section{\class{wxPaneInfo
}}\label{wxpaneinfo
}
3 wxPaneInfo is part of the wxAUI class framework.
4 See also
\helpref{wxAUI overview
}{wxauioverview
}.
6 wxPaneInfo 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.
13 \wxheading{Derived from
}
17 \wxheading{Include files
}
23 \helpref{wxFrameManager
}{wxframemanager
}
25 \wxheading{Data structures
}
28 enum wxPaneDockArtSetting
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
51 enum wxPaneDockArtGradients
53 wxAUI_GRADIENT_NONE =
0,
54 wxAUI_GRADIENT_VERTICAL =
1,
55 wxAUI_GRADIENT_HORIZONTAL =
2
60 enum wxPaneButtonState
62 wxAUI_BUTTON_STATE_NORMAL =
0,
63 wxAUI_BUTTON_STATE_HOVER =
1,
64 wxAUI_BUTTON_STATE_PRESSED =
2
69 enum wxPaneInsertLevel
71 wxAUI_INSERT_PANE =
0,
77 \latexignore{\rtfignore{\wxheading{Members
}}}
80 \membersection{wxPaneInfo::wxPaneInfo
}\label{wxpaneinfowxpaneinfo
}
82 \func{}{wxPaneInfo
}{\void}
85 \func{}{wxPaneInfo
}{\param{const wxPaneInfo\&
}{c
}}
88 \membersection{wxPaneInfo::
\destruct{wxPaneInfo
}}\label{wxpaneinfodtor
}
90 \func{}{\destruct{wxPaneInfo
}}{\void}
93 \membersection{wxPaneInfo::BestSize
}\label{wxpaneinfobestsize
}
95 \func{wxPaneInfo\&
}{BestSize
}{\param{const wxSize\&
}{size
}}
98 \func{wxPaneInfo\&
}{BestSize
}{\param{int
}{x
},
\param{int
}{y
}}
101 \membersection{wxPaneInfo::Bottom
}\label{wxpaneinfobottom
}
103 \func{wxPaneInfo\&
}{Bottom
}{\void}
106 \membersection{wxPaneInfo::BottomDockable
}\label{wxpaneinfobottomdockable
}
108 \func{wxPaneInfo\&
}{BottomDockable
}{\param{bool
}{b = true
}}
111 \membersection{wxPaneInfo::Caption
}\label{wxpaneinfocaption
}
113 \func{wxPaneInfo\&
}{Caption
}{\param{const wxString\&
}{c
}}
116 \membersection{wxPaneInfo::CaptionVisible
}\label{wxpaneinfocaptionvisible
}
118 \func{wxPaneInfo\&
}{CaptionVisible
}{\param{bool
}{visible = true
}}
121 \membersection{wxPaneInfo::Center
}\label{wxpaneinfocenter
}
123 \func{wxPaneInfo\&
}{Center
}{\void}
126 \membersection{wxPaneInfo::CenterPane
}\label{wxpaneinfocenterpane
}
128 \func{wxPaneInfo\&
}{CenterPane
}{\void}
131 \membersection{wxPaneInfo::Centre
}\label{wxpaneinfocentre
}
133 \func{wxPaneInfo\&
}{Centre
}{\void}
136 \membersection{wxPaneInfo::CentrePane
}\label{wxpaneinfocentrepane
}
138 \func{wxPaneInfo\&
}{CentrePane
}{\void}
141 \membersection{wxPaneInfo::CloseButton
}\label{wxpaneinfoclosebutton
}
143 \func{wxPaneInfo\&
}{CloseButton
}{\param{bool
}{visible = true
}}
146 \membersection{wxPaneInfo::DefaultPane
}\label{wxpaneinfodefaultpane
}
148 \func{wxPaneInfo\&
}{DefaultPane
}{\void}
151 \membersection{wxPaneInfo::DestroyOnClose
}\label{wxpaneinfodestroyonclose
}
153 \func{wxPaneInfo\&
}{DestroyOnClose
}{\param{bool
}{b = true
}}
156 \membersection{wxPaneInfo::Direction
}\label{wxpaneinfodirection
}
158 \func{wxPaneInfo\&
}{Direction
}{\param{int
}{direction
}}
161 \membersection{wxPaneInfo::Dock
}\label{wxpaneinfodock
}
163 \func{wxPaneInfo\&
}{Dock
}{\void}
166 \membersection{wxPaneInfo::Dockable
}\label{wxpaneinfodockable
}
168 \func{wxPaneInfo\&
}{Dockable
}{\param{bool
}{b = true
}}
171 \membersection{wxPaneInfo::Fixed
}\label{wxpaneinfofixed
}
173 \func{wxPaneInfo\&
}{Fixed
}{\void}
176 \membersection{wxPaneInfo::Float
}\label{wxpaneinfofloat
}
178 \func{wxPaneInfo\&
}{Float
}{\void}
181 \membersection{wxPaneInfo::Floatable
}\label{wxpaneinfofloatable
}
183 \func{wxPaneInfo\&
}{Floatable
}{\param{bool
}{b = true
}}
186 \membersection{wxPaneInfo::FloatingPosition
}\label{wxpaneinfofloatingposition
}
188 \func{wxPaneInfo\&
}{FloatingPosition
}{\param{const wxPoint\&
}{pos
}}
191 \func{wxPaneInfo\&
}{FloatingPosition
}{\param{int
}{x
},
\param{int
}{y
}}
194 \membersection{wxPaneInfo::FloatingSize
}\label{wxpaneinfofloatingsize
}
196 \func{wxPaneInfo\&
}{FloatingSize
}{\param{const wxSize\&
}{size
}}
199 \func{wxPaneInfo\&
}{FloatingSize
}{\param{int
}{x
},
\param{int
}{y
}}
202 \membersection{wxPaneInfo::Gripper
}\label{wxpaneinfogripper
}
204 \func{wxPaneInfo\&
}{Gripper
}{\param{bool
}{visible = true
}}
207 \membersection{wxPaneInfo::GripperTop
}\label{wxpaneinfogrippertop
}
209 \func{wxPaneInfo\&
}{GripperTop
}{\param{bool
}{attop = true
}}
212 \membersection{wxPaneInfo::HasBorder
}\label{wxpaneinfohasborder
}
214 \constfunc{bool
}{HasBorder
}{\void}
217 \membersection{wxPaneInfo::HasCaption
}\label{wxpaneinfohascaption
}
219 \constfunc{bool
}{HasCaption
}{\void}
222 \membersection{wxPaneInfo::HasCloseButton
}\label{wxpaneinfohasclosebutton
}
224 \constfunc{bool
}{HasCloseButton
}{\void}
227 \membersection{wxPaneInfo::HasFlag
}\label{wxpaneinfohasflag
}
229 \constfunc{bool
}{HasFlag
}{\param{unsigned int
}{flag
}}
232 \membersection{wxPaneInfo::HasGripper
}\label{wxpaneinfohasgripper
}
234 \constfunc{bool
}{HasGripper
}{\void}
237 \membersection{wxPaneInfo::HasGripperTop
}\label{wxpaneinfohasgrippertop
}
239 \constfunc{bool
}{HasGripperTop
}{\void}
242 \membersection{wxPaneInfo::HasMaximizeButton
}\label{wxpaneinfohasmaximizebutton
}
244 \constfunc{bool
}{HasMaximizeButton
}{\void}
247 \membersection{wxPaneInfo::HasMinimizeButton
}\label{wxpaneinfohasminimizebutton
}
249 \constfunc{bool
}{HasMinimizeButton
}{\void}
252 \membersection{wxPaneInfo::HasPinButton
}\label{wxpaneinfohaspinbutton
}
254 \constfunc{bool
}{HasPinButton
}{\void}
257 \membersection{wxPaneInfo::Hide
}\label{wxpaneinfohide
}
259 \func{wxPaneInfo\&
}{Hide
}{\void}
262 \membersection{wxPaneInfo::IsBottomDockable
}\label{wxpaneinfoisbottomdockable
}
264 \constfunc{bool
}{IsBottomDockable
}{\void}
267 \membersection{wxPaneInfo::IsDocked
}\label{wxpaneinfoisdocked
}
269 \constfunc{bool
}{IsDocked
}{\void}
272 \membersection{wxPaneInfo::IsFixed
}\label{wxpaneinfoisfixed
}
274 \constfunc{bool
}{IsFixed
}{\void}
277 \membersection{wxPaneInfo::IsFloatable
}\label{wxpaneinfoisfloatable
}
279 \constfunc{bool
}{IsFloatable
}{\void}
282 \membersection{wxPaneInfo::IsFloating
}\label{wxpaneinfoisfloating
}
284 \constfunc{bool
}{IsFloating
}{\void}
287 \membersection{wxPaneInfo::IsLeftDockable
}\label{wxpaneinfoisleftdockable
}
289 \constfunc{bool
}{IsLeftDockable
}{\void}
292 \membersection{wxPaneInfo::IsMovable
}\label{wxpaneinfoismovable
}
294 \constfunc{bool
}{IsMovable
}{\void}
297 \membersection{wxPaneInfo::IsOk
}\label{wxpaneinfoisok
}
299 \constfunc{bool
}{IsOk
}{\void}
302 \membersection{wxPaneInfo::IsResizable
}\label{wxpaneinfoisresizable
}
304 \constfunc{bool
}{IsResizable
}{\void}
307 \membersection{wxPaneInfo::IsRightDockable
}\label{wxpaneinfoisrightdockable
}
309 \constfunc{bool
}{IsRightDockable
}{\void}
312 \membersection{wxPaneInfo::IsShown
}\label{wxpaneinfoisshown
}
314 \constfunc{bool
}{IsShown
}{\void}
317 \membersection{wxPaneInfo::IsToolbar
}\label{wxpaneinfoistoolbar
}
319 \constfunc{bool
}{IsToolbar
}{\void}
322 \membersection{wxPaneInfo::IsTopDockable
}\label{wxpaneinfoistopdockable
}
324 \constfunc{bool
}{IsTopDockable
}{\void}
327 \membersection{wxPaneInfo::Layer
}\label{wxpaneinfolayer
}
329 \func{wxPaneInfo\&
}{Layer
}{\param{int
}{layer
}}
332 \membersection{wxPaneInfo::Left
}\label{wxpaneinfoleft
}
334 \func{wxPaneInfo\&
}{Left
}{\void}
337 \membersection{wxPaneInfo::LeftDockable
}\label{wxpaneinfoleftdockable
}
339 \func{wxPaneInfo\&
}{LeftDockable
}{\param{bool
}{b = true
}}
342 \membersection{wxPaneInfo::MaxSize
}\label{wxpaneinfomaxsize
}
344 \func{wxPaneInfo\&
}{MaxSize
}{\param{const wxSize\&
}{size
}}
347 \func{wxPaneInfo\&
}{MaxSize
}{\param{int
}{x
},
\param{int
}{y
}}
350 \membersection{wxPaneInfo::MaximizeButton
}\label{wxpaneinfomaximizebutton
}
352 \func{wxPaneInfo\&
}{MaximizeButton
}{\param{bool
}{visible = true
}}
355 \membersection{wxPaneInfo::MinSize
}\label{wxpaneinfominsize
}
357 \func{wxPaneInfo\&
}{MinSize
}{\param{const wxSize\&
}{size
}}
360 \func{wxPaneInfo\&
}{MinSize
}{\param{int
}{x
},
\param{int
}{y
}}
363 \membersection{wxPaneInfo::MinimizeButton
}\label{wxpaneinfominimizebutton
}
365 \func{wxPaneInfo\&
}{MinimizeButton
}{\param{bool
}{visible = true
}}
368 \membersection{wxPaneInfo::Movable
}\label{wxpaneinfomovable
}
370 \func{wxPaneInfo\&
}{Movable
}{\param{bool
}{b = true
}}
373 \membersection{wxPaneInfo::Name
}\label{wxpaneinfoname
}
375 \func{wxPaneInfo\&
}{Name
}{\param{const wxString\&
}{n
}}
378 \membersection{wxPaneInfo::PaneBorder
}\label{wxpaneinfopaneborder
}
380 \func{wxPaneInfo\&
}{PaneBorder
}{\param{bool
}{visible = true
}}
383 \membersection{wxPaneInfo::PinButton
}\label{wxpaneinfopinbutton
}
385 \func{wxPaneInfo\&
}{PinButton
}{\param{bool
}{visible = true
}}
388 \membersection{wxPaneInfo::Position
}\label{wxpaneinfoposition
}
390 \func{wxPaneInfo\&
}{Position
}{\param{int
}{pos
}}
393 \membersection{wxPaneInfo::Resizable
}\label{wxpaneinforesizable
}
395 \func{wxPaneInfo\&
}{Resizable
}{\param{bool
}{resizable = true
}}
398 \membersection{wxPaneInfo::Right
}\label{wxpaneinforight
}
400 \func{wxPaneInfo\&
}{Right
}{\void}
403 \membersection{wxPaneInfo::RightDockable
}\label{wxpaneinforightdockable
}
405 \func{wxPaneInfo\&
}{RightDockable
}{\param{bool
}{b = true
}}
408 \membersection{wxPaneInfo::Row
}\label{wxpaneinforow
}
410 \func{wxPaneInfo\&
}{Row
}{\param{int
}{row
}}
413 \membersection{wxPaneInfo::SafeSet
}\label{wxpaneinfosafeset
}
415 \func{void
}{SafeSet
}{\param{wxPaneInfo
}{source
}}
417 Write the safe parts of a newly loaded PaneInfo structure "source" into "this"
418 used on loading perspectives etc.
421 \membersection{wxPaneInfo::SetFlag
}\label{wxpaneinfosetflag
}
423 \func{wxPaneInfo\&
}{SetFlag
}{\param{unsigned int
}{flag
},
\param{bool
}{option
\_state}}
426 \membersection{wxPaneInfo::Show
}\label{wxpaneinfoshow
}
428 \func{wxPaneInfo\&
}{Show
}{\param{bool
}{show = true
}}
431 \membersection{wxPaneInfo::ToolbarPane
}\label{wxpaneinfotoolbarpane
}
433 \func{wxPaneInfo\&
}{ToolbarPane
}{\void}
436 \membersection{wxPaneInfo::Top
}\label{wxpaneinfotop
}
438 \func{wxPaneInfo\&
}{Top
}{\void}
441 \membersection{wxPaneInfo::TopDockable
}\label{wxpaneinfotopdockable
}
443 \func{wxPaneInfo\&
}{TopDockable
}{\param{bool
}{b = true
}}
446 \membersection{wxPaneInfo::Window
}\label{wxpaneinfowindow
}
448 \func{wxPaneInfo\&
}{Window
}{\param{wxWindow*
}{w
}}
451 \membersection{wxPaneInfo::operator=
}\label{wxpaneinfooperatorassign
}
453 \func{wxPaneInfo\& operator
}{operator=
}{\param{const wxPaneInfo\&
}{c
}}