- TextEditCanvas* getTextCtrl() { return m_pCanvas; }
-
- wxMenu* getFileMenu() { return m_pFileMenu; }
+ TextFileDocument* GetDocument()
+ { return dynamic_cast<TextFileDocument*>(wxView::GetDocument()); }
+
+ TextFileCanvas* getTextCtrl() { return m_pCanvas; }
+ wxMenu* getFileMenu() { return m_pFileMenu; }
+#if CTSIM_MDI
+ wxDocMDIChildFrame* getFrame() { return m_pFrame; }
+#else
+ wxDocChildFrame* getFrame() { return m_pFrame; }
+#endif