<<>> <> <> <> <> DIRECTORY AdobeP75V2, <> Rope USING [ROPE]; AdobeOps: CEDAR DEFINITIONS = { Place: TYPE = RECORD [x, y: INTEGER]; ARNumber: TYPE = LONG CARDINAL; nilARNumber: ARNumber = 0; nilPossibilities: EnumeratedSequence; nullDependsOnIndex: DependsOnIndex = LAST[CARD16]; ARVersion: TYPE = LONG CARDINAL; ARSystemHandle: TYPE = REF ARSystemObject; ARSystemObject: TYPE = RECORD [ name: Rope.ROPE ¬ NIL, -- name of the ARSystem -- host: Rope.ROPE ¬ NIL, -- file server where the ARs are stored -- directory: Rope.ROPE ¬ NIL, -- directory where the ARs are stored -- refCount: CARDINAL ¬ 0, -- number of active Adobe tools using this system -- sysQL: QueryList ¬ NIL, otherQLs: QLHandle ¬ NIL, version: ARVersion ¬ 0, -- description version -- service: Rope.ROPE ¬ NIL, <> fieldList: AdobeP75V2.FieldList ¬ NIL, formSWOrderArray: FormSWOrder ¬ ALL[NIL]]; -- specifies display order of FormSW items for individual tools -- WhichToRead: TYPE = {fieldname, fieldvalue}; ARValuesList: TYPE = REF ARValues; ARValues: TYPE = MACHINE DEPENDENT RECORD[ arseq: SEQUENCE length: CARDINAL OF ARFieldType]; ARFieldType: TYPE = ARRAY WhichToRead OF Rope.ROPE ¬ ALL[NIL]; FormSWOrder: TYPE = ARRAY ToolType OF UserSpecifiedOrder; UserSpecifiedOrder: TYPE = REF UserOrderSequence; UserOrderSequence: TYPE = RECORD[ order: SEQUENCE length: CARDINAL OF CARDINAL]; FieldList: TYPE = AdobeP75V2.FieldList; FieldListArray: TYPE = AdobeP75V2.FieldListArray; FieldItemHandle: TYPE = REF FieldItemObject; FieldItemObject: TYPE = AdobeP75V2.FieldItemObject; FieldItemObjectRec: TYPE = AdobeP75V2.FieldItemObjectRec; <<>> <> <> <> <> <> <> <> <> <> <