base class for all panes (which lay "docked" around the MDI-client area)
Derived from
wxEvtHandler
wxPMService
Data structures
Members
wxPMPane::wxPMPane
wxPMPane::~wxPMPane
wxPMPane::ActivateChildPane
wxPMPane::AddChildPane
wxPMPane::CreatePaneWindow
wxPMPane::GetChildPanes
wxPMPane::GetDocument
wxPMPane::GetDocumentStates
wxPMPane::GetDocumentTypes
wxPMPane::GetLayoutPefs
wxPMPane::GetPaneName
wxPMPane::GetPaneWindow
wxPMPane::GetParentPane
wxPMPane::GetWxObject
wxPMPane::IsShown
wxPMPane::OnClosingWorkplace
wxPMPane::OnDocumentActivated
wxPMPane::OnDocumentDeactivated
wxPMLayoutPreference::Serialize
wxPMPane::SerializeState
wxPMPane::SetDocument
wxPMPane::SetLayoutPrefs
wxPMPane::SetPaneName
wxPMPane::SetParentPane
wxPMPane::SetShown
wxPMPane::Start
wxPMPane()
~wxPMPane()
void ActivateChildPane(wxPMPane* pPane)
called for panes with children
void AddChildPane(wxPMPane* pPane)
void CreatePaneWindow(wxWindow* pParent)
PMPaneListT& GetChildPanes()
wxPMDocument* GetDocument()
wxStringList* GetDocumentStates(const wxString& forDocType)
wxStringList* GetDocumentTypes()
retruns NULL if not associated with any specific document-type
wxPMLayoutPreference* GetLayoutPefs()
const wxString& GetPaneName()
wxWindow* GetPaneWindow()
method should be overridden in the derived classes to return a window object representing this pane
wxPMPane* GetParentPane()
wxObject* GetWxObject()
bool IsShown()
void OnClosingWorkplace()
void OnDocumentActivated(wxPMDocument* pDoc)
notifications sent by PMF
void OnDocumentDeactivated(wxPMDocument* pDoc)
void Serialize(wxConfigBase& cfg, const wxString& key, bool isLoading)
bool SerializeState(wxPMSerializer& ser)
overridden method of wxPMService
void SetDocument(wxPMDocument* pDoc)
void SetLayoutPrefs(wxPMLayoutPreference* pPrefs)
void SetPaneName(const wxString& name)
void SetParentPane(wxPMPane* pPane)
pane/subpane management **
void SetShown(bool shown)
bool Start()
overridden methods of wxPMService