home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C++ / Applications / PICSee Dust 1.01 / Secondary Source / PICS_Operations.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-11-12  |  1.1 KB  |  55 lines  |  [TEXT/CWIE]

  1. #ifndef PICS_OPERATIONS_H_
  2. #define PICS_OPERATIONS_H_
  3.  
  4. enum {
  5.     kAlertErrID            = 150,
  6.     kAlertMsgID
  7. };
  8.  
  9. enum {
  10.     kErrMsgID = kAlertErrID,
  11.  
  12.     kInvalidCropRectErrMsg = 1,
  13.     kNoPICTsInFileErrMsg,
  14.     kUnableLoadPICTErrMsg,
  15.     kCantOpenFileErrMsg,
  16.     kCantCreateFileErrMsg,
  17.     kCantGetPictInfoErrMsg,
  18.     kNoGWorldErrMsg,
  19.     kNeedMoreFilesErrMsg,
  20.     kNoOperationSelectedErrMsg,
  21.     kUnexpectedErrMsg,
  22.     kInvalidPICSFormatErrMsg,
  23.     kCantSavePICSInfoErrMsg,
  24.     kDontAcceptPICTFileErrMsg,
  25.     kDontAcceptPICSFileErrMsg,
  26.     kInvalidFrameRangeErrMsg,
  27.     kUnableLoadPICTFileErrMsg,
  28.     kCantDeleteFileErrMsg,
  29.     kCantMakeFSSpecErrMsg
  30. };
  31.  
  32. enum {
  33.     kPlayOperation,
  34.     kCompositeOperation,
  35.     kSplitOperation,
  36.     kMergeOperation
  37. };
  38.  
  39. void SetDragAndDropOperation(short operation);
  40. short GetDragAndDropOperation();
  41.  
  42. void FileDispatcher(short numFiles, FSSpec *file);
  43.  
  44. // ---------------------------------------------------------------------------
  45.  
  46. #define kAssemblePrefix    "\p•"
  47. #define kSplitSuffix    "\p•"
  48. #define kCropPrefix        "\p#"
  49.  
  50. #define kPICSSuffix        "\pPICS"
  51. #define kPICTSuffix        "\pPICT"
  52.  
  53. // ---------------------------------------------------------------------------
  54.  
  55. #endif // PICS_OPERATIONS_H_