wxPaneInfo is part of the wxAUI class framework. See also wxAUI overview.
wxPaneInfo specifies all the parameters for a pane. These parameters specify where the pane is on the screen, whether it is docked or floating, or hidden. In addition, these parameters specify the pane's docked position, floating position, preferred size, minimum size, caption text among many other parameters.
Derived from
No base class
Include files
<wx/aui/aui.h>
See also
Data structures
enum wxPaneDockArtSetting { wxAUI_ART_SASH_SIZE = 0, wxAUI_ART_CAPTION_SIZE = 1, wxAUI_ART_GRIPPER_SIZE = 2, wxAUI_ART_PANE_BORDER_SIZE = 3, wxAUI_ART_PANE_BUTTON_SIZE = 4, wxAUI_ART_BACKGROUND_COLOUR = 5, wxAUI_ART_SASH_COLOUR = 6, wxAUI_ART_ACTIVE_CAPTION_COLOUR = 7, wxAUI_ART_ACTIVE_CAPTION_GRADIENT_COLOUR = 8, wxAUI_ART_INACTIVE_CAPTION_COLOUR = 9, wxAUI_ART_INACTIVE_CAPTION_GRADIENT_COLOUR = 10, wxAUI_ART_ACTIVE_CAPTION_TEXT_COLOUR = 11, wxAUI_ART_INACTIVE_CAPTION_TEXT_COLOUR = 12, wxAUI_ART_BORDER_COLOUR = 13, wxAUI_ART_GRIPPER_COLOUR = 14, wxAUI_ART_CAPTION_FONT = 15, wxAUI_ART_GRADIENT_TYPE = 16 }
enum wxPaneDockArtGradients wxAUI_GRADIENT_NONE = 0, wxAUI_GRADIENT_VERTICAL = 1, wxAUI_GRADIENT_HORIZONTAL = 2
enum wxPaneButtonState { wxAUI_BUTTON_STATE_NORMAL = 0, wxAUI_BUTTON_STATE_HOVER = 1, wxAUI_BUTTON_STATE_PRESSED = 2 }
enum wxPaneInsertLevel wxAUI_INSERT_PANE = 0, wxAUI_INSERT_ROW = 1, wxAUI_INSERT_DOCK = 2
Members
wxPaneInfo::wxPaneInfo
wxPaneInfo::~wxPaneInfo
wxPaneInfo::BestSize
wxPaneInfo::Bottom
wxPaneInfo::BottomDockable
wxPaneInfo::Caption
wxPaneInfo::CaptionVisible
wxPaneInfo::Center
wxPaneInfo::CenterPane
wxPaneInfo::Centre
wxPaneInfo::CentrePane
wxPaneInfo::CloseButton
wxPaneInfo::DefaultPane
wxPaneInfo::DestroyOnClose
wxPaneInfo::Direction
wxPaneInfo::Dock
wxPaneInfo::Dockable
wxPaneInfo::Fixed
wxPaneInfo::Float
wxPaneInfo::Floatable
wxPaneInfo::FloatingPosition
wxPaneInfo::FloatingSize
wxPaneInfo::Gripper
wxPaneInfo::GripperTop
wxPaneInfo::HasBorder
wxPaneInfo::HasCaption
wxPaneInfo::HasCloseButton
wxPaneInfo::HasFlag
wxPaneInfo::HasGripper
wxPaneInfo::HasGripperTop
wxPaneInfo::HasMaximizeButton
wxPaneInfo::HasMinimizeButton
wxPaneInfo::HasPinButton
wxPaneInfo::Hide
wxPaneInfo::IsBottomDockable
wxPaneInfo::IsDocked
wxPaneInfo::IsFixed
wxPaneInfo::IsFloatable
wxPaneInfo::IsFloating
wxPaneInfo::IsLeftDockable
wxPaneInfo::IsMovable
wxPaneInfo::IsOk
wxPaneInfo::IsResizable
wxPaneInfo::IsRightDockable
wxPaneInfo::IsShown
wxPaneInfo::IsToolbar
wxPaneInfo::IsTopDockable
wxPaneInfo::Layer
wxPaneInfo::Left
wxPaneInfo::LeftDockable
wxPaneInfo::MaxSize
wxPaneInfo::MaximizeButton
wxPaneInfo::MinSize
wxPaneInfo::MinimizeButton
wxPaneInfo::Movable
wxPaneInfo::Name
wxPaneInfo::PaneBorder
wxPaneInfo::PinButton
wxPaneInfo::Position
wxPaneInfo::Resizable
wxPaneInfo::Right
wxPaneInfo::RightDockable
wxPaneInfo::Row
wxPaneInfo::SafeSet
wxPaneInfo::SetFlag
wxPaneInfo::Show
wxPaneInfo::ToolbarPane
wxPaneInfo::Top
wxPaneInfo::TopDockable
wxPaneInfo::Window
wxPaneInfo::operator=
wxPaneInfo()
wxPaneInfo(const wxPaneInfo& c)
~wxPaneInfo()
wxPaneInfo& BestSize(const wxSize& size)
wxPaneInfo& BestSize(int x, int y)
wxPaneInfo& Bottom()
wxPaneInfo& BottomDockable(bool b = true)
wxPaneInfo& Caption(const wxString& c)
wxPaneInfo& CaptionVisible(bool visible = true)
wxPaneInfo& Center()
wxPaneInfo& CenterPane()
wxPaneInfo& Centre()
wxPaneInfo& CentrePane()
wxPaneInfo& CloseButton(bool visible = true)
wxPaneInfo& DefaultPane()
wxPaneInfo& DestroyOnClose(bool b = true)
wxPaneInfo& Direction(int direction)
wxPaneInfo& Dock()
wxPaneInfo& Dockable(bool b = true)
wxPaneInfo& Fixed()
wxPaneInfo& Float()
wxPaneInfo& Floatable(bool b = true)
wxPaneInfo& FloatingPosition(const wxPoint& pos)
wxPaneInfo& FloatingPosition(int x, int y)
wxPaneInfo& FloatingSize(const wxSize& size)
wxPaneInfo& FloatingSize(int x, int y)
wxPaneInfo& Gripper(bool visible = true)
wxPaneInfo& GripperTop(bool attop = true)
bool HasBorder() const
bool HasCaption() const
bool HasCloseButton() const
bool HasFlag(unsigned int flag) const
bool HasGripper() const
bool HasGripperTop() const
bool HasMaximizeButton() const
bool HasMinimizeButton() const
bool HasPinButton() const
wxPaneInfo& Hide()
bool IsBottomDockable() const
bool IsDocked() const
bool IsFixed() const
bool IsFloatable() const
bool IsFloating() const
bool IsLeftDockable() const
bool IsMovable() const
bool IsOk() const
bool IsResizable() const
bool IsRightDockable() const
bool IsShown() const
bool IsToolbar() const
bool IsTopDockable() const
wxPaneInfo& Layer(int layer)
wxPaneInfo& Left()
wxPaneInfo& LeftDockable(bool b = true)
wxPaneInfo& MaxSize(const wxSize& size)
wxPaneInfo& MaxSize(int x, int y)
wxPaneInfo& MaximizeButton(bool visible = true)
wxPaneInfo& MinSize(const wxSize& size)
wxPaneInfo& MinSize(int x, int y)
wxPaneInfo& MinimizeButton(bool visible = true)
wxPaneInfo& Movable(bool b = true)
wxPaneInfo& Name(const wxString& n)
wxPaneInfo& PaneBorder(bool visible = true)
wxPaneInfo& PinButton(bool visible = true)
wxPaneInfo& Position(int pos)
wxPaneInfo& Resizable(bool resizable = true)
wxPaneInfo& Right()
wxPaneInfo& RightDockable(bool b = true)
wxPaneInfo& Row(int row)
void SafeSet(wxPaneInfo source)
Write the safe parts of a newly loaded PaneInfo structure "source" into "this" used on loading perspectives etc.
wxPaneInfo& SetFlag(unsigned int flag, bool option_state)
wxPaneInfo& Show(bool show = true)
wxPaneInfo& ToolbarPane()
wxPaneInfo& Top()
wxPaneInfo& TopDockable(bool b = true)
wxPaneInfo& Window(wxWindow* w)
wxPaneInfo& operator operator=(const wxPaneInfo& c)