#ifndef SECTIONLAYOUT_H__ #define SECTIONLAYOUT_H__ class SnapSplitterWindow; class SidebarBook; class SectionLayout { public: SectionLayout(); ~SectionLayout(); void SetWindow(wxWindow* window); wxWindow* GetCanvasParent(); void SetCanvas(wxWindow*); void Build(); void SelectPage(const wxString& classname); private: SidebarBook* m_SidebarBook; wxWindow* m_Canvas; SnapSplitterWindow* m_HorizSplitter; SnapSplitterWindow* m_VertSplitter; std::map m_PageMappings; }; #endif // SECTIONLAYOUT_H__