X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=src%2Fdocs.h;h=06cddcc6632dce2512b305c750242d40b1f31d85;hb=80386e67159c3d36b65bf7a55d2197084ee6745c;hp=8da87b3c76a9b3e25a036673e09c2d22c6f3eb4f;hpb=9a334e5884e2e6d42afc43ac0d3d64d5fb340101;p=ctsim.git diff --git a/src/docs.h b/src/docs.h index 8da87b3..06cddcc 100644 --- a/src/docs.h +++ b/src/docs.h @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (C) 1983-2000 Kevin Rosenberg ** -** $Id: docs.h,v 1.11 2001/01/03 22:01:50 kevin Exp $ +** $Id: docs.h,v 1.13 2001/01/20 17:43:41 kevin Exp $ ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License (version 2) as @@ -39,6 +39,7 @@ #include "projections.h" #include "plotfile.h" + class ImageFileDocument: public wxDocument { DECLARE_DYNAMIC_CLASS(ImageFileDocument) @@ -49,7 +50,6 @@ public: virtual bool OnSaveDocument (const wxString& filename); virtual bool OnOpenDocument (const wxString& filename); virtual bool IsModified () const; - virtual bool OnCloseDocument (); virtual void Modify (bool mod); ImageFileDocument () {} @@ -73,7 +73,6 @@ public: virtual bool OnSaveDocument (const wxString& filename); virtual bool OnOpenDocument (const wxString& filename); virtual bool IsModified () const; - virtual bool OnCloseDocument (); virtual void Modify (bool mod); ProjectionFileDocument () {} @@ -118,7 +117,6 @@ public: virtual bool OnOpenDocument (const wxString& filename); virtual bool OnSaveDocument (const wxString& filename); - virtual bool OnCloseDocument (); virtual bool IsModified () const; virtual void Modify (bool mod); }; @@ -150,10 +148,28 @@ public: virtual bool OnOpenDocument (const wxString& filename); virtual bool OnSaveDocument (const wxString& filename); - virtual bool OnCloseDocument (); virtual bool IsModified () const; virtual void Modify (bool mod); }; +#include "views.h" + +class TextEditDocument: public wxDocument +{ + private: + DECLARE_DYNAMIC_CLASS(TextEditDocument) + + public: + TextEditDocument(void) {} + ~TextEditDocument(void) {} + + virtual bool OnSaveDocument(const wxString& filename); + virtual bool OnOpenDocument(const wxString& filename); + virtual bool IsModified(void) const; + + wxTextCtrl* getTextCtrl() + { return dynamic_cast(GetFirstView())->getTextCtrl(); } +}; + #endif