home *** CD-ROM | disk | FTP | other *** search
/ OpenStep 4.2 / Openstep-4.2-Intel-Developer.iso / NextLibrary / Frameworks / ProjectBuilder.framework / Versions / A / Headers / ExternalEditors.h next >
Encoding:
Text File  |  1997-02-14  |  1.1 KB  |  31 lines

  1. /* ExternalEditors.h
  2.  * Copyright 1996-1997 Apple Computer, Inc. (unpublished)
  3.  *
  4.  * DO services for project document editors outside ProjectBuilder.
  5.  */
  6.  
  7. #import <Foundation/Foundation.h>
  8.  
  9. @protocol ProjectBuilderExternalFileEditors
  10. - (void)openFile:(NSString *)path;
  11. - (void)saveFile:(NSString *)path;
  12. - (void)closeFile:(NSString *)path;
  13. @end
  14.  
  15. @protocol ProjectBuilderDOServices
  16. - (BOOL)addFile:(NSString *)path forKey:(NSString *)key
  17.         toProjectDirectory:(NSString *)directory;
  18. - (BOOL)setApplicationClass:(NSString *)className
  19.         inProjectDirectory:(NSString *)directory;
  20. - (oneway void)editor:(id <ProjectBuilderExternalFileEditors>)editor
  21.         didOpenFile:(NSString *)path;
  22. - (oneway void)editor:(id <ProjectBuilderExternalFileEditors>)editor
  23.         didModifyFile:(NSString *)path;
  24. - (oneway void)editor:(id <ProjectBuilderExternalFileEditors>)editor
  25.         didSaveFile:(NSString *)path;
  26. - (oneway void)editor:(id <ProjectBuilderExternalFileEditors>)editor
  27.         didCloseFile:(NSString *)path;
  28. - (oneway void)editorWillTerminate:
  29.         (id <ProjectBuilderExternalFileEditors>)editor;
  30. @end
  31.