home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Apps / DevTools / eText5 / Source / eTNote.subproj / eTNote.h next >
Encoding:
Text File  |  1994-10-29  |  1.4 KB  |  36 lines

  1. ///////////////////////////////////////////////////////////////////////////////
  2. //    FILENAME:    eTNote.h 
  3. //    SUMMARY:    Interface for Notes; a rtf-container
  4. //    SUPERCLASS:    eTImage
  5. //    INTERFACE:    None
  6. //    PROTOCOLS:    <Tool, Annotation, ASCIISupport, InspectableTarget>
  7. //    AUTHOR:        Rohit Khare and Tom Zavica
  8. //    COPYRIGHT:    (c) 1994 California Institure of Technology, eText Project
  9. ///////////////////////////////////////////////////////////////////////////////
  10. //  DESCRIPTION
  11. //        Container of rtf comment, owner, and last-modified date strings.
  12. ///////////////////////////////////////////////////////////////////////////////
  13. //    HISTORY
  14. //    10/30/94:    Modified to support <InspectableTarget>
  15. //    07/24/94:    Converted to eTImage by RK and TRZ
  16. //  07/07/94:    Converted to imageAnnotation by RK and TRZ 
  17. //  07/03/94:   Member types to char*,char[],char[]. HTMDSupport added.
  18. //    05/22/94:    Created. First actual implementation.
  19. ///////////////////////////////////////////////////////////////////////////////
  20.  
  21. #import "../eTextKernel.h"
  22. #import "../eTImage.subproj/eTImage.h"
  23. #import "../eTImage.subproj/eTImageUI.h"
  24. #import "eTNoteUI.h"
  25.  
  26. @interface eTNote:eTImage <Tool,Annotation,ASCIISupport,HTMDSupport>
  27. {
  28.     char *RTFRep,date[64],writer[128]; // 64 should be replaced by MAXDATESIZE
  29. }
  30.  
  31. - (const char *)RTFRep;
  32. - setRTFRep:(const char *)newRep;
  33. - (const char *)owner;
  34. - setOwner:(const char *)newOwner;
  35. - (const char *)date;
  36. @end