home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / Think Class Libraries / WASTE TCL 2.0b2 / WASTEEdit / CEditDoc.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-06-16  |  564 b   |  26 lines  |  [TEXT/KAHL]

  1. /****
  2.  * CEditDoc.h
  3.  *
  4.  *    Document class for a tiny editor.
  5.  *
  6.  ****/
  7.  
  8. #define    _H_CEditDoc            /* Include this file only once */
  9. #include <CDocument.h>
  10. #include <CApplication.h>  
  11. #include "WASTE.h"
  12.  
  13. struct CEditDoc : CDocument {
  14.  
  15.                                     /** Construction/Destruction **/
  16.                                         
  17.     void        IEditDoc(CApplication *aSupervisor, Boolean printable);
  18.  
  19.     void        NewFile(void);
  20.     void        OpenFile(SFReply *macSFReply);
  21.     void        BuildWindow(void);
  22.     
  23.                                     /** Filing **/
  24.     Boolean        DoSave(void);
  25.     Boolean        DoSaveAs(SFReply *macSFReply);
  26. };