home *** CD-ROM | disk | FTP | other *** search
/ OpenStep 4.2J (Developer) / os42jdev.iso / NextDeveloper / OpenStepConversion / IntermediateFrameworks3 / AppKit.framework / Headers / NXRTFDErrors.h < prev    next >
Text File  |  1994-11-15  |  761b  |  32 lines

  1. #import <objc/objc.h>
  2. @class NSString;
  3.  
  4. typedef enum {
  5.     /* no error */
  6.     NSRTFDErrorNone = 0,
  7.     /* writing errors */
  8.     NSRTFDErrorSaveAborted,
  9.     NSRTFDErrorUnableToWriteFile,
  10.     NSRTFDErrorUnableToCloseFile,
  11.     NSRTFDErrorUnableToCreatePackage,
  12.     NSRTFDErrorUnableToCreateBackup,
  13.     NSRTFDErrorUnableToDeleteBackup,
  14.     NSRTFDErrorUnableToDeleteTemp,
  15.     NSRTFDErrorUnableToDeleteOriginal,
  16.     
  17.     /* reading errors */
  18.     NSRTFDErrorFileDoesntExist,
  19.     NSRTFDErrorUnableToReadFile,
  20.     
  21.     /* both read and write */
  22.     NSRTFDErrorInsufficientAccess,
  23.     NSRTFDErrorMalformedRTFD
  24. } NSRTFDError;
  25.  
  26. @protocol NXRTFDErrorHandler
  27. - (BOOL)attemptOverwrite:(NSString *)file;
  28.  /* this message is sent to the error handler when the user does not have
  29.     write access to the destination .rtfd file */
  30. @end
  31.  
  32.