+ PlotFileView* getView() const;
+ bool getBadFileOpen() const { return m_bBadFileOpen; }
+};
+
+
+class TextFileDocument: public wxDocument
+{
+ private:
+ DECLARE_DYNAMIC_CLASS(TextFileDocument)
+ bool m_bBadFileOpen;
+
+ public:
+ TextFileDocument(void)
+ : m_bBadFileOpen(false)
+ {}
+
+ virtual ~TextFileDocument(void) {}
+
+ virtual bool OnSaveDocument(const wxString& filename);
+ virtual bool OnOpenDocument(const wxString& filename);
+ virtual bool IsModified(void) const;
+
+ wxTextCtrl* getTextCtrl();
+
+ TextFileView* getView() const;
+ bool getBadFileOpen() const { return m_bBadFileOpen; }