<> <> <> <<>> <> DIRECTORY ColorTrixBasics, Imager, ImagerColorMap, ImagerColorOperator, ImagerPixelArray, ImagerPixelMap, InterminalBackdoor, Interpress, IO, Rope, Terminal; <<>> ColorTrixFile: CEDAR DEFINITIONS ~ BEGIN ROPE: TYPE ~ Rope.ROPE; PixelMap: TYPE ~ ColorTrixBasics.PixelMap; PixelMapMisc: TYPE ~ ColorTrixBasics.PixelMapMisc; DeviceRectangle: TYPE ~ ImagerPixelMap.DeviceRectangle; FileType: TYPE = {bad, ip, bw, color}; <> WritePmMiscToAIS: PROC [pmMisc: ColorTrixBasics.PixelMapMisc, name: ROPE]; <> <> ReadFile: PUBLIC PROC [ baseName: ROPE, aisX, aisY: CARDINAL _ 0, aisW, aisH: CARDINAL _ LAST[CARDINAL]] RETURNS [pmMisc: PixelMapMisc]; <> Read8BitFile: PUBLIC PROC [ name: ROPE, aisX, aisY: CARDINAL _ 0, aisW, aisH: CARDINAL _ LAST[CARDINAL]] RETURNS [pmMisc: PixelMapMisc]; <> Read24BitFile: PUBLIC PROC [ rName, gName, bName: ROPE, aisX, aisY: CARDINAL _ 0, aisW, aisH: CARDINAL _ LAST[CARDINAL]] RETURNS [pmMisc: PixelMapMisc]; <> <> ViewFile: PUBLIC PROC [ cd: PixelMapMisc, baseName: ROPE, center: BOOL _ FALSE, aisX, aisY: CARDINAL _ 0, aisW, aisH: CARDINAL _ LAST[CARDINAL]] RETURNS [error: ROPE _ NIL]; <> View8BitFile: PUBLIC PROC [ cd: PixelMap, name: ROPE, center: BOOL _ FALSE, aisX, aisY: CARDINAL _ 0, aisW, aisH: CARDINAL _ LAST[CARDINAL]] RETURNS [error: ROPE _ NIL]; <> <> <> <<>> View24BitFile: PUBLIC PROC [ cd: PixelMapMisc, rName, gName, bName: ROPE, center: BOOL _ FALSE, aisX, aisY: CARDINAL _ 0, aisW, aisH: CARDINAL _ LAST[CARDINAL]] RETURNS [error: ROPE _ NIL]; <> <> <> Display: PROC [ cd: Imager.Context, pa: ImagerPixelArray.PixelArray, op: ImagerColorOperator.ColorOperator]; <> <<>> ViewDitherFile: PROC [fileName: ROPE, cd: Imager.Context _ NIL, center, cmapInit: BOOL] RETURNS [error: ROPE _ NIL]; <> <> <> ViewGrayFile: PROC [fileName: ROPE, cd: Imager.Context _ NIL, center, cmapInit: BOOL] RETURNS [error: ROPE _ NIL]; <> <> <> ViewColorFiles: PROC [r, g, b: ROPE, cmapInit: BOOL _ TRUE] RETURNS [error: ROPE _ NIL]; <> <> LogError: Interpress.LogProc; <> <<>> OpenInterpress: PUBLIC PROC [name: ROPE] RETURNS [master: Interpress.Master]; ViewIpFile: PROC [name: ROPE, cmapInit: BOOL _ TRUE] RETURNS [error: ROPE _ NIL]; <> <> Parse: PROC [name: Rope.ROPE] RETURNS [type: FileType _ bad, name1, name2, name3: Rope.ROPE _ NIL]; <> END.