home *** CD-ROM | disk | FTP | other *** search
- #ifndef PICS_OPERATIONS_H_
- #define PICS_OPERATIONS_H_
-
- enum {
- kAlertErrID = 150,
- kAlertMsgID
- };
-
- enum {
- kErrMsgID = kAlertErrID,
-
- kInvalidCropRectErrMsg = 1,
- kNoPICTsInFileErrMsg,
- kUnableLoadPICTErrMsg,
- kCantOpenFileErrMsg,
- kCantCreateFileErrMsg,
- kCantGetPictInfoErrMsg,
- kNoGWorldErrMsg,
- kNeedMoreFilesErrMsg,
- kNoOperationSelectedErrMsg,
- kUnexpectedErrMsg,
- kInvalidPICSFormatErrMsg,
- kCantSavePICSInfoErrMsg,
- kDontAcceptPICTFileErrMsg,
- kDontAcceptPICSFileErrMsg,
- kInvalidFrameRangeErrMsg,
- kUnableLoadPICTFileErrMsg,
- kCantDeleteFileErrMsg,
- kCantMakeFSSpecErrMsg
- };
-
- enum {
- kPlayOperation,
- kCompositeOperation,
- kSplitOperation,
- kMergeOperation
- };
-
- void SetDragAndDropOperation(short operation);
- short GetDragAndDropOperation();
-
- void FileDispatcher(short numFiles, FSSpec *file);
-
- // ---------------------------------------------------------------------------
-
- #define kAssemblePrefix "\p•"
- #define kSplitSuffix "\p•"
- #define kCropPrefix "\p#"
-
- #define kPICSSuffix "\pPICS"
- #define kPICTSuffix "\pPICT"
-
- // ---------------------------------------------------------------------------
-
- #endif // PICS_OPERATIONS_H_