Important: The information in this document is obsolete and should not be used for new development.
Index
[']
'acur' resource type [1] [2] 'acur' resource type 'cicn' resource type [1] 'cicn' resource type 'clut' resource type 'clut' resource type [1] 'cmpt' resource type [1] 'crsr' resource type [1] 'crsr' resource type 'CURS' resource type 'CURS' resource type [1] 'PAT ' resource type [1] 'PAT#' resource type [1] 'PAT#' resource type 'PICT' resource type 'PICT' file type [1] 'PICT' resource type [1] [2] 'PICT' scrap format [1] [2] 'ppat' resource type [1] [2] 'ppat' resource type 'scrn' resource type'scrn' resource type [1] iPrBitsCtl constant iPrDevCtl constant iPrEvtCtl constant iPrIOCtl constant0..255 data type [1] [2] 32-bit Color QuickDraw. See Color QuickDrawA
Acur data type Acur data type [1] addMax arithmetic transfer mode addOver arithmetic transfer mode AddPt function addPin arithmetic transfer mode [1] [2] AddPt procedure [1] adMin arithmetic transfer mode alignPix flag alignPix flag allDevices flag AllocCursor function AllocCursor procedure AllowPurgePixels function AllowPurgePixels procedure [1] angles calculating [1] animated cursor resources [1] [2] animated cursors creating [1] data type for [1] resource type for [1] user interface guidelines for Apple events [1] arcs . See also wedges defined drawing [1] [2] framing [1] low-level routine for drawing [1] arithmetic transfer modes [1] arrow cursor [1] [2] arrow global variable [1] [2] arrow region [1]B
BackColor function BackColor procedure [1] background colors [1] [2] background patterns changing [1] [2] defined in basic graphics ports in color graphics ports background printing BackPat function BackPat procedure [1] BackPixPat function BackPixPat procedure [1] basic graphics ports . See also color graphics ports; offscreen graphics worlds; printing graphics ports bit patterns in [1] [2] bitmaps in boundary rectangles in clipping regions [1] [2] [3] closing [1] [2] color pictures in [1] colors in [1] [2] [3] compared with color graphics ports [1] copying images between [1] [2] copying images from offscreen graphics worlds creating [1] data type for [1] defined drawing areas in [1] getting [1] [2] [3] [4] opening [1] pattern stretching in pen locations in pen modes in pen patterns in pen sizes in pen visibility in port rectangles in [1] restoring [1] [2] [3] [4] saving [1] [2] [3] [4] setting [1] [2] [3] [4] text in [1] visible regions basic QuickDraw application-defined routines for [1] bit patterns in customizations of [1] [2] data structures in [1] [2] [3] [4] [5] [6] data structures in drawing with [1] [2] graphics ports in initializing [1] printing with. See Printing Manager resources in [1] [2] [3] [4] routines in [1] [2] [3] [4] [5] [6] testing for availability [1] bit images as pixel images in offscreen graphics worlds in bitmaps [1] [2] bit patterns background [1] [2] data type for [1] defined filling with framing and painting with in basic graphics ports [1] [2] in color graphics ports [1] [2] of graphics pens in basic graphics ports predefined [1] resources for [1] routines for retrieving [1] BitClr procedure BitMap data type BitMap data type [1] . See also bitmaps bitmaps as pixel maps in offscreen graphics worlds [1] [2] bit images in [1] [2] boundary rectangles for [1] [2] copying images between [1] [2] data type for [1] defined fill operations in [1] in basic graphics ports [1] [2] local coordinate systems for low-level routine for copying images between [1] pixels in BitMapToRegion function BitMapToRegion function [1] BitsRect opcode BitsRgn opcode BkColor opcode BkPat opcode BkPixPat opcode black global variable [1] [2] black-and-white QuickDraw. See basic QuickDraw blend arithmetic transfer mode [1] [2] Boolean transfer modes [1] [2] boundary rectangles defined in basic graphics ports in bitmaps [1] [2] bounding rectangles Bézier splines bSpoolLoop constantC
CalcCMask function CalcMask function CalcCMask procedure [1] CalcMask procedure [1] CCrsr data type CCrsr data type [1] CGrafPort data type CGrafPort data type [1] CGrafPort records background pattern for clipping regions [1] [2] closing [1] compared with GrafPort records [1] copying images between [1] copying images from offscreen graphics worlds creating [1] [2] disposing of [1] [2] getting [1] [2] [3] [4] in printing graphics ports opening [1] pattern stretching in pen locations in [1] pen modes in [1] pen patterns in pen sizes in pen visibility in pixel maps in port rectangles in [1] restoring [1] [2] [3] [4] saving [1] [2] [3] [4] setting [1] [2] [3] [4] text in [1] visible regions [1] ChExtra opcode classic QuickDraw. See basic QuickDraw ClientLineLayout picture comment [1] [2] Clip opcode clipping regions [1] [2] [3] [4] clipPix flag clipPix flag ClipRect function ClipRect procedure [1] [2] CloseCPort function CloseCPort procedure [1] ClosePicture function ClosePicture procedure [1] ClosePoly function ClosePoly procedure [1] ClosePort function ClosePort procedure [1] CloseRgn function CloseRgn procedure [1] CloseWindow procedure CLUT. See color lookup tables CMBeginProfile picture comment CMDisableMatching picture comment CMEnableMatching picture comment CMEndProfile picture comment color banks [1] [2] color cursor resources [1] color cursors data structure for [1] displaying [1] resource for [1] user interface guidelines for color graphics ports . See also basic graphics ports; offscreen graphics worlds; printing graphics ports background pattern for clipping regions [1] [2] [3] closing [1] compared with basic graphic ports [1] copying images between [1] [2] copying images from offscreen graphics worlds creating [1] [2] data type for [1] defined disposing of [1] [2] getting [1] [2] [3] [4] opening [1] pattern stretching in pen locations in pen modes in [1] pen patterns in pen sizes in pen visibility in pixel maps in port rectangles in [1] restoring [1] [2] [3] [4] saving [1] [2] [3] [4] setting [1] [2] [3] [4] text in [1] visible regions color icon resources [1] color lookup tables (CLUTs) and the Color Manager [1] and the Palette Manager in video devices [1] Color Manager direct colors, handling indexed colors, handling [1] Color Picker Utilities Color QuickDraw . See also global coordinate systems; local coordinate systems; shapes 32-bit application-defined routines for [1] [2] checking for, when zooming windows customizations of [1] [2] data structures in [1] [2] [3] [4] [5] direct colors, handling [1] [2] drawing with [1] [2] graphics ports in indexed colors, handling [1] [2] initializing [1] multiple graphics device support in [1] pixel patterns in printing with. See Printing Manager resources in [1] [2] [3] [4] routines in [1] [2] [3] [4] testing for availability user interface guidelines for [1] versions of [1] color search functions [1] ColorSpec data type ColorTable data type color table resources [1] color tables .See also color lookup tables creating [1] data type for [1] default defined [1] disposing of modifying [1] resource type for [1] color-picking method resources [1] ColorBit function ColorBit procedure [1] colors application-defined picking method [1] determining [1] [2] in basic graphics ports [1] [2] in color graphics ports [1] intermediate [1] on grayscale devices [1] ColorSpec data type [1] ColorSync Utilities ColorTable data type [1] . See also color tables CommentSpec data type CommentSpec data type [1] content areas of windows. See port rectangles coordinate planes [1] . See also global coordinate systems; local coordinate systems copies, to print CopyBits function CopyBits procedure [1] [2] [3] CopyDeepMask function CopyDeepMask procedure [1] [2] [3] CopyMask function CopyMask procedure [1] [2] [3] CopyPixMap procedure [1] CopyPixPat function CopyPixPat procedure [1] CopyRgn function CopyRgn procedure [1] CQDProcs data type CQDProcs data type [1] crosshairs cursor [1] cSpecArray data type [1] CTabChanged function CTabChanged procedure [1] current device defined determining [1] setting [1] current printer defined device number of feed type of Cursor data type Cursor data type [1] cursor resources [1] Cursor Utilities [1] data structures in [1] resources for [1] routines in [1] cursors animating [1] arrow [1] [2] changing [1] color [1] [2] [3] crosshairs [1] data types for [1] defined [1] getting from resources [1] hiding [1] hot spots for I-beam [1] [2] initializing [1] obscuring [1] plus sign [1] resources for [1] setting the appearance of shielding behind rectangles [1] showing, after hiding [1] user interface guidelines for [1] Cursors data type Cursors data typeD
dashed lines DashedLine picture comment [1] [2] [3] DashedStop picture comment [1] [2] data forks DCE (device control entry), for printer drivers [1] deferred printing [1] [2] DefHilite opcode DeltaPoint function DeltaPoint function [1] destination rectangles for the DrawPicture procedure [1] device control entry, for printer drivers [1] device lists defined getting first device in [1] DeviceList global variable DeviceLoop function DeviceLoopFlags data type DeviceLoop procedure [1] DeviceLoopFlags data type [1] DHDVText opcode DHText opcode dialog boxes, for printing . See also job dialog boxes; print status dialog boxes; style dialog boxes altering [1] [2] data structure for [1] displaying [1] dialog hooks Dialog Manager and Printing Manager [1] and QuickDraw diameters of curvature DiffRgn function DiffRgn procedure [1] direct colors [1] [2] direct devices defined [1] pixel values for [1] DirectBitsRect opcode DirectBitsRgn opcode discrete resolution [1] [2] DisposeCCursor function DisposCCursor procedure. See DisposeCCursor procedure DisposeCTable function DisposCTable procedure. See DisposeCTable procedure DisposeCCursor procedure [1] DisposeCTable procedure [1] DisposeGDevice function DisposeGDevice procedure [1] DisposeGWorld function DisposeGWorld procedure [1] DisposePictInfo function [1] DisposePixMap function DisposePixMap procedure [1] DisposePixPat function DisposePixPat procedure [1] DisposeRgn function DisposeRgn procedure [1] DisposeScreenBuffer function DisposeScreenBuffer procedure [1] DisposeWindow procedure [1] [2] DisposPictInfo function. See DisposePictInfo function DisposPixMap procedure. See DisposePixMap procedure DisposPixPat procedure. See DisposePixPat procedure dithering [1] ditherPix flag ditherPix flag dkGray global variable [1] [2] documents names for, when printing [1] printing [1] [2] dontMatchSeeds flag draft-quality printing [1] [2] . See also enhanced draft-quality printing draftBitsOp constant draftBitsOp opcode [1] [2] [3] DrawPicture function DrawPicture procedure [1] [2] DVText opcodeE
eight-color system [1] [2] EmptyRect function EmptyRect function [1] EmptyRgn function EmptyRgn function [1] EndFormsPrinting picture comment [1] [2] EndofPicture opcode enhanced draft-quality printing [1] [2] [3] EqualPt function EqualPt function [1] EqualRect function EqualRect function [1] EqualRgn function EqualRgn function [1] EraseArc function eraseArc opcode EraseArc procedure [1] EraseOval function eraseOval opcode EraseOval procedure [1] ErasePoly function erasePoly opcode ErasePoly procedure [1] EraseRect function eraseRect opcode EraseRect procedure [1] EraseRgn function eraseRgn opcode EraseRgn procedure [1] EraseRoundRect function EraseRoundRect procedure [1] eraseRRect opcode eraseSameArc opcode eraseSameOval opcode eraseSamePoly opcode eraseSameRect opcode eraseSameRgn opcode eraseSameRRect opcode erasing shapes error handling for Color QuickDraw routines [1] for printing [1] event filter functions extended version 2 format [1] [2] [3]F
feed types FgColor opcode File menu Page Setup command [1] Print command [1] [2] fill patterns in basic graphics ports in color graphics ports [1] FillArc function fillArc opcode FillArc procedure [1] FillCArc function FillCArc procedure [1] FillCOval function FillCOval procedure [1] FillCPoly function FillCPoly procedure [1] FillCRect function FillCRect procedure [1] FillCRgn procedure [1] FillCRoundRect function FillCRoundRect procedure [1] filling shapes [1] [2] FillOval function fillOval opcode FillOval procedure [1] FillPat opcode FillPixPat opcode FillPoly function fillPoly opcode FillPoly procedure [1] FillRect function fillRect opcode FillRect procedure [1] [2] FillCRgn function FillRgn function fillRgn opcode FillRgn procedure [1] FillRoundRect function FillRoundRect procedure [1] fillRRect opcode fills calculating black-and-white [1] calculating color [1] fillSameArc opcode fillSameOval opcode fillSamePoly opcode fillSameRect opcode fillSameRgn opcode fillSameRRect opcode Finder, printing from [1] [2] Fixed data type font substitution [1] fontName opcode FontSpec data type FontSpec data type [1] ForeColor function ForeColor procedure [1] foreground colors [1] [2] [3] formats for pictures extended version 2 [1] [2] [3] version 1 [1] [2] [3] version 2 [1] [2] [3] FormsPrinting picture comment [1] [2] FractEnable global variable FrameArc function frameArc opcode FrameArc procedure [1] [2] FrameOval function frameOval opcode FrameOval procedure [1] [2] FramePoly function framePoly opcode FramePoly procedure [1] FrameRect function frameRect opcode FrameRect procedure [1] [2] FrameRgn function frameRgn opcode FrameRgn procedure [1] FrameRoundRect function FrameRoundRect procedure [1] frameRRect opcode frameSameArc opcode frameSameOval opcode frameSamePoly opcode frameSameRect opcode frameSameRgn opcode frameSameRRect opcode framing shapes FSpOpenDF functionG
gdDevType flag GDevice data type GDevice data type [1] . See also graphics devices GDevice records . See also graphics devices creating [1] disposing of [1] for multiple devices [1] getting available [1] modifying [1] setting attributes for [1] setting for current device [1] with greatest pixel depth [1] GDeviceChanged function GDeviceChanged procedure [1] gestaltQuickDrawFeatures selector GetBackColor function GetBackColor procedure [1] GetCCursor function GetCCursor function [1] GetClip function GetClip procedure [1] GetCPixel function GetCPixel procedure [1] GetCTable function GetCTable function [1] GetCursor function GetCursor function [1] GetDeviceList function GetDeviceList function [1] GetForeColor function GetForeColor procedure [1] GetGDevice function GetGDevice function [1] GetGray function GetGray function [1] GetGWorld function GetGWorld procedure [1] GetGWorldDevice function GetGWorldDevice function [1] GetGWorldPixMap function GetGWorldPixMap function [1] GetIndPattern function GetIndPattern procedure [1] GetMainDevice function GetMainDevice function [1] GetMaxDevice function GetMaxDevice function [1] GetNewCWindow function [1] [2] GetNewWindow function GetNextDevice function GetNextDevice function [1] GetPattern function GetPattern function [1] GetPen function GetPen procedure [1] GetPenState function GetPenState procedure [1] GetPictInfo function GetPictInfo function [1] GetPicture function GetPicture function [1] GetPixBaseAddr function GetPixBaseAddr function [1] GetPixel function GetPixel function GetPixelsState function GetPixelsState function [1] GetPixMapInfo function GetPixMapInfo function [1] GetPixPat function GetPixPat function [1] GetPort function GetPort procedure [1] getRotnOp constant getRotnOp opcode [1] [2] [3] getRslDataOp constant getRslDataOp opcode [1] [2] GetWindowPic function gdDevType flag gdDevType constant global coordinate systems across multiple screens converting to local coordinate systems [1] [2] defined [1] global variables arrow [1] [2] black [1] [2] DeviceList dkGray [1] [2] FractEnable gray [1] [2] HiliteRGB ltGray [1] [2] MainDevice PrintErr QDColors randSeed screenBits ScrHRes ScrVRes TheGDevice thePort TopMapHdl white [1] [2] GlobalToLocal function GlobalToLocal procedure [1] glyphs GrafPort data type GrafPort data type [1] . See also basic graphics ports GrafPort records and color pictures [1] bit patterns in [1] [2] bitmaps in boundary rectangles in clipping regions [1] [2] closing [1] [2] colors in [1] [2] [3] compared with CGrafPort records [1] copying images between [1] [2] copying images from offscreen graphics worlds creating [1] drawing areas in [1] getting [1] [2] [3] [4] in printing graphics ports opening [1] pattern stretching in pen locations in pen modes in pen patterns in pen sizes in pen visibility in port rectangles in [1] restoring [1] [2] [3] [4] saving [1] [2] [3] [4] setting [1] [2] [3] [4] text in [1] visible regions GrafVars data type GrafVars data type [1] graphics device records. See GDevice records graphics devices [1] . See also GDevice records application-defined routine for [1] data structures in [1] defined determining characteristics of [1] getting handles to [1] initialization [1] optimizing images for [1] [2] resource for [1] routines for [1] testing for availability with greatest pixel depth [1] graphics pens attributes of [1] [2] [3] [4] bit patterns for [1] [2] [3] colors for [1] [2] [3] [4] defined drawing with [1] in graphics ports initial values invisible state [1] locations of [1] moving [1] pattern modes [1] pixel patterns for [1] routines for managing [1] sizes of [1] [2] [3] visible state [1] graphics port records. See CGrafPort records; GrafPort records; TPrPort records graphics ports . See also basic graphics ports; color graphics ports; offscreen graphics worlds; printing graphics ports as windows [1] background patterns in clipping regions [1] [2] copying images between [1] [2] creating [1] data types for [1] [2] [3] defined drawing areas in [1] fill patterns in getting [1] [2] graphics pens in local coordinate systems in modifying [1] patterns in [1] port rectangles in printing in [1] [2] restoring [1] [2] [3] saving [1] [2] [3] setting [1] [2] [3] text in visible regions gray global variable [1] [2] grayscale devices colors on [1] GWorld. See offscreen graphics worlds GWorldFlags data type GWorldFlags data type [1] GWorldPtr data type GWorldPtr data type [1]H
hairlines HasDepth function HasDepth function [1] [2] header information [1] HeaderOp opcode [1] [2] HideCursor function HideCursor procedure [1] HidePen function HidePen procedure [1] Hide_Cursor function Hide_Cursor procedure [1] highlighting [1] HiliteColor opcode HiliteColor function HiliteColor procedure [1] HiliteMode opcode HiliteRGB global variable histograms [1] [2] hot spots [1] [2]I
I-beam cursor [1] I-beam region [1] idle procedures [1] [2] images copying [1] [2] [3] scrolling [1] [2] ImageWriter LQ printers imaging, defined indexed colors [1] indexed devices defined [1] pixel values for [1] InitCPort function InitCPort procedure [1] InitCursor function InitCursor procedure [1] InitCursorCtl function InitCursorCtl procedure [1] InitGDevice function InitGDevice procedure [1] InitGraf function InitGraf procedure [1] initialization, of graphics system [1] InitPort function InitPort procedure [1] InsetRect function InsetRect procedure [1] InsetRgn function InsetRgn procedure [1] Integer data type inverse tables defined InvertArc function invertArc opcode InvertArc procedure [1] inverting shapes InvertOval function invertOval opcode InvertOval procedure [1] InvertPoly function invertPoly opcode InvertPoly procedure [1] InvertRect function invertRect opcode InvertRect procedure [1] InvertRgn function invertRgn opcode InvertRgn procedure [1] InvertRoundRect function InvertRoundRect procedure [1] invertRRect opcode invertSameArc opcode invertSameOval opcode invertSamePoly opcode invertSameRect opcode invertSameRgn opcode invertSameRRect opcode lHiPaintBits constant lHiScreenBits constant lPaintBits constant lPrDocClose constant lPrDocOpen constant lPrLFStd constant lPrLineFeed constant lPrPageClose constant lPrPageEnd constant lPrPageOpen constant lPrReset constant lScreenBits constant lHiPaintBits constant lHiScreenBits constant lPaintBits constant lPrDocClose constant lPrDocOpen constant lPrLFStd constant lPrLineFeed constant lPrPageClose constant lPrPageEnd constant lPrPageOpen constant lPrReset constant lScreenBits constantJ
job dialog boxes altering [1] [2] [3] defined [1] displaying [1] for LaserWriter printers [1] for multiple documents [1] [2] for StyleWriter printers [1]K
keepLocal flag [1] [2] KillPicture function KillPicture procedure [1] [2] KillPoly function KillPoly procedure [1]L
landscape printing [1] [2] [3] LaserWriter printers [1] [2] [3] LaserWriter SC printers line layout error [1] line layout, disabling and enabling Line opcode Line function Line procedure [1] [2] LineFrom opcode lineJustify opcode LineLayoutOff picture comment [1] [2] LineLayoutOn picture comment lines defined defining [1] drawing [1] low-level routine for drawing [1] printing, with picture comments LineTo function LineTo procedure [1] local coordinate systems converting to global coordinate systems [1] [2] defined [1] for bitmaps in graphics ports LocalToGlobal function LocalToGlobal procedure [1] LockPixels function LockPixels function [1] Long data type LongComment opcode LongText opcode ltGray global variable [1] [2] luminanceM
magic pen . See also pattern modes main screen defined determining [1] MainDevice global variable major error [1] major glyphs [1] MakeRGBPat function MakeRGBPat procedure [1] mapPix flag mapPix flag MapPoly function MapPoly procedure [1] MapPt function MapPt procedure [1] MapRect function MapRect procedure [1] MapRgn function MapRgn procedure [1] MatchRec data type MatchRec data type [1] minor error [1] minor glyphs [1] Mode data type mouse region [1] Move function Move procedure [1] [2] MovePortTo function MovePortTo procedure [1] MoveTo function MoveTo procedure [1] multiple graphics devices [1] MyCalcColorTable function [1] MyColorSearch function [1] MyDisposeColorPickMethod function [1] MyDoPrintIdle procedure [1] MyDrawingProc procedure [1] MyInitPickMethod function [1] MyPrDialogAppend function [1] MyRecordColors function [1]N
newDepth flag newDepth flag NewGDevice function NewGDevice function [1] NewGWorld function NewGWorld function [1] NewPictInfo function NewPictInfo function [1] NewPixMap function NewPixMap function [1] NewPixPat function NewPixPat function [1] NewRgn function NewRgn function [1] newRowBytes flag newRowBytes flag NewScreenBuffer function NewScreenBuffer function [1] NewTempScreenBuffer function NewTempScreenBuffer function [1] noDraftBitsOp constant noDraftBitsOp opcode [1] [2] noNewDevice flag [1] [2] NOP opcode NoPurgePixels function NoPurgePixels procedure [1] notPatBic pattern mode [1] notPatCopy pattern mode [1] notPatOr pattern mode [1] notPatXor pattern mode [1] notSrcBic source mode [1] notSrcCopy source mode [1] [2] notSrcOr source mode [1] [2] notSrcXor source mode [1] [2]O
ObscureCursor function ObscureCursor procedure [1] offscreen graphics worlds [1] copying images from creating [1] data structures in [1] defined disposing of [1] drawing into [1] restoring [1] routines for [1] saving [1] setting [1] testing for availability [1] updating [1] [2] OffsetPoly function OffsetPoly procedure [1] OffsetRect function OffsetRect procedure [1] OffsetRgn function OffsetRgn procedure [1] Opcode data type opcodes for pictures [1] for the PrGeneral procedure [1] OpColor opcode OpColor function OpColor procedure [1] OpenCPicParams records [1] OpenCPicture function OpenPicture function OpenCPicture function [1] OpenCPort function OpenCPort procedure [1] OpEndPic opcode OpenPicture function [1] OpenPoly function OpenPoly function [1] OpenPort function OpenPort procedure [1] OpenRgn function OpenRgn procedure [1] Origin opcode original Color QuickDraw. See Color QuickDraw origins. See window origins ovals and rounded rectangles defined drawing [1] [2] erasing [1] filling with bit patterns [1] with pixel patterns [1] framing [1] inverting [1] painting [1] OvSize opcodeP
PackBitsRect opcode PackBitsRgn opcode page rectangles [1] [2] Page Setup command (File menu) [1] pages determining number to print [1] [2] orientation of printable area for [1] printing [1] [2] paintArc opcode PaintArc function PaintArc procedure [1] [2] painting shapes PaintOval function paintOval opcode PaintOval procedure [1] PaintPoly function paintPoly opcode PaintPoly procedure [1] PaintRect function paintRect opcode PaintRect procedure [1] [2] PaintRgn function paintRgn opcode PaintRgn procedure [1] PaintRoundRect function PaintRoundRect procedure [1] paintRRect opcode paintSameArc opcode paintSameOval opcode paintSamePoly opcode paintSameRect opcode paintSameRgn opcode paintSameRRect opcode Palette Manager [1] [2] paper rectangles [1] patBic pattern mode [1] patCopy pattern mode [1] patOr pattern mode [1] Pattern data type Pattern data type [1] [2] . See also bit patterns pattern list resources [1] pattern modes [1] [2] changing [1] "magic," for PostScript printers [1] [2] pattern resources [1] patterns . See also bit patterns; pixel patterns background, in basic graphics ports background, in color graphics ports [1] changing [1] [2] data types for [1] [2] defined [1] fill, in basic graphics ports fill, in color graphics ports [1] in basic graphics ports [1] [2] of graphics pens in basic graphics ports of graphics pens in color graphics ports [1] resources for [1] [2] stretching for printer output [1] [2] patXor pattern mode [1] PenMode function pen modes. See pattern modes pen state [1] PenMode procedure [1] [2] [3] PenNormal function PenNormal procedure [1] PixPatChanged function PenPat function PenPat procedure [1] [2] PenPixPat function PenPixPat procedure [1] pens. See graphics pens PenSize function PenSize procedure [1] [2] PenState data type PenState data type [1] Personal LaserWriter LS printers PicComment function PixMap32Bit function PicComment procedure [1] [2] PictInfo data type Picture data type PictInfo data type [1] picture comments [1] [2] defined delimiting text strings with device independence and printing [1] disabling and enabling line layout with graphics rotation with inserting into pictures or printing code [1] limited or obsolete [1] low-level routine for processing [1] matching colors with printing dashed lines with printing graphics with [1] [2] printing hairlines with printing polygons with [1] printing ruled lines with [1] [2] printing text with [1] [2] sending PostScript printing code with [1] [2] synchronizing between QuickDraw and PostScript printer drivers text rotation with [1] Picture data type [1] . See also pictures picture opcodes [1] picture resources [1] [2] [3] Picture Utilities application-defined routines for [1] data structures in [1] defined [1] gathering information with [1] routines in [1] testing for availability pictures and the Window Manager [1] collecting information from [1] color, in basic graphics ports [1] creating [1] [2] data type for [1] defined [1] [2] destination rectangles for [1] disposing of [1] [2] drawing [1] [2] extended version 2 format [1] [2] [3] in 'PICT' files [1] in 'PICT' resources [1] [2] [3] in the scrap [1] [2] low-level routines for [1] opcodes for [1] opening [1] reading from a resource file [1] resolutions for saving version 1 format [1] [2] [3] version 2 format [1] [2] [3] picVersion opcode pixel depths default color tables for defined determining [1] [2] setting [1] [2] pixel images addresses of, for offscreen graphics worlds [1] defined [1] getting states of, for offscreen graphics worlds [1] in pixel maps [1] locking, for offscreen graphics worlds [1] purgeable, for offscreen graphics worlds [1] setting states, for offscreen graphics worlds [1] unlocking, for offscreen graphics worlds [1] unpurgeable, for offscreen graphics worlds [1] whether in 32-bit mode, for offscreen graphics worlds [1] pixel maps copying images between [1] [2] creating [1] data type for [1] defined [1] [2] disposing of [1] gathering color information from [1] low-level routine for copying images between [1] obtaining, for offscreen graphics worlds [1] pixel images in [1] setting [1] pixel pattern resources [1] [2] pixel patterns background [1] creating [1] data type for [1] defined [1] [2] disposing of [1] filling with [1] [2] framing and painting with [1] modifying [1] of graphics pens [1] [2] resources for [1] pixel values as RGB colors [1] defined [1] for direct devices [1] for indexed devices [1] pixels colors for in basic QuickDraw eight-color system [1] in Color QuickDraw [1] copying between bitmaps [1] [2] copying between pixel maps [1] [2] [3] copying from offscreen graphics worlds [1] [2] defined depths of. See pixel depths in bitmaps patterns for. See bit patterns, pixel patterns relationship to points [1] scrolling [1] [2] values for. See pixel values whether black or white whether in rectangles [1] whether in regions [1] pixelsLocked flag pixelsLocked flag pixelsPurgeable flag pixelsPurgeable flag PixMap data type PixMap data type [1] . See also pixel maps PixMap records copying images between [1] creating [1] disposing of [1] low-level routine for copying images between [1] obtaining, for offscreen graphics worlds [1] pixel images in [1] setting [1] PixMap32Bit function [1] PixPat data type PixPat data type [1] . See also pixel patterns PixPatChanged procedure [1] pixPurge flag [1] [2] plus sign cursor [1] PnLocHFrac opcode PnMode opcode PnPat opcode PnPixPat opcode PnSize opcode Point data type Point data type [1] [2] . See also points points adding coordinates of [1] assigning coordinates to [1] changing between global and local [1] [2] comparing coordinates of [1] coordinates for [1] data type for [1] defined [1] mapping between rectangles [1] rectangles around [1] relationship to pixels [1] routines for managing [1] [2] subtracting coordinates of [1] used for defining rectangles [1] whether in rectangles [1] whether in regions [1] Poly data type PolyBegin picture comment [1] [2] PolyClose picture comment [1] [2] PolyEnd picture comment [1] [2] Polygon data type Polygon data type [1] . See also polygons polygons closing [1] creating [1] data type for [1] defined defining disposing of [1] drawing [1] erasing [1] filling with bit patterns [1] with pixel patterns [1] framing [1] inverting [1] low-level routine for drawing [1] mapping and scaling [1] moving [1] painting [1] routines for managing [1] smoothed, on PostScript printers [1] PolyIgnore picture comment [1] [2] PolySmooth picture comment [1] [2] port rectangles changing positions of [1] changing sizes of [1] changing window origins of [1] [2] defined in basic graphics ports [1] in color graphics ports [1] in graphics ports scrolling pixels in [1] [2] PortChanged function PortChanged procedure [1] PortSize function PortSize procedure [1] PostScript language, use in printing PostScript LaserWriter printers [1] [2] [3] PostScript printer drivers [1] PostScriptBegin picture comment [1] PostScriptEnd picture comment PostScriptFile picture comment PostScriptHandle picture comment [1] [2] PrClose function PrClose procedure [1] PrCloseDoc function PrCloseDoc procedure [1] PrClosePage function PrClosePage procedure [1] PrCtlCall function PrCtlCall procedure [1] PrDlgMain function PrDlgMain function [1] PrDrvrClose function PrDrvrClose procedure [1] PrDrvrDCE function PrDrvrDCE function [1] PrDrvrOpen function PrDrvrOpen procedure [1] PrDrvrVers function PrDrvrVers function [1] PrError function PrError function [1] PrGeneral function PrGeneral procedure [1] Print command (File menu) [1] [2] print dialog boxes . See also job dialog boxes; print status dialog boxes; style dialog boxes altering [1] [2] data structure for [1] displaying [1] for multiple documents [1] [2] print status dialog boxes [1] [2] PrintDefault function PrintDefault procedure [1] printer drivers closing [1] defined determining versions of [1] device control entry for [1] dialog boxes for [1] line layout capabilities of opening [1] picture comments supported by [1] PostScript [1] QuickDraw [1] resolutions for [1] [2] printer resource files PrintErr global variable printers current, device numbers of current, feed types of ImageWriter LQ information in TprInfo records for [1] LaserWriter [1] [2] [3] LaserWriter SC Personal LaserWriter LS PostScript LaserWriter [1] [2] StyleWriter [1] [2] [3] printing area for [1] canceling [1] [2] deferred [1] [2] determining number of copies determining number of pages [1] [2] dialog boxes for [1] documents [1] [2] draft-quality [1] [2] enhanced draft-quality [1] [2] [3] error handling for [1] from the Finder [1] [2] graphics ports for. See printing graphics ports landscape, disabled multiple documents [1] [2] optimizing [1] picture comments for resolutions for [1] [2] status [1] user interface guidelines for [1] [2] whether landscape [1] [2] with non-QuickDraw features printing graphics ports closing [1] creating [1] [2] data type for [1] defined [1] drawing into [1] [2] opening [1] [2] printing loops [1] Printing Manager [1] [2] and Dialog Manager [1] and QuickDraw [1] application-defined routines for [1] data structures in [1] initializing [1] [2] low-level routines in [1] routines in [1] testing for availability user interface guidelines for [1] [2] PrJobDialog function PrJobDialog function [1] PrJobInit function PrJobInit function [1] PrJobMerge function PrJobMerge procedure [1] PrOpen function PrOpen procedure [1] PrOpenDoc function PrOpenDoc function [1] PrOpenPage function PrOpenPage procedure [1] [2] PrPicFile function PrPicFile procedure [1] PrSetError function PrSetError procedure [1] PrStlDialog function PrStlDialog function [1] PrStlInit function PrStlInit function [1] PrValidate function PrValidate function [1] PSBeginNoSave picture comment Pt2Rect function Pt2Rect procedure [1] PtInRect function PtInRect function [1] PtInRgn function PtInRgn function [1] PtToAngle function PtToAngle procedure [1]Q
QDColor global variable QDDone function QDDone function [1] QDError function QDError function [1] QDProcs data type QDProcs data type [1] QDProcs record QuickDraw [1] . See also basic QuickDraw; Color QuickDraw; global coordinate systems; local coordinate systems; shapes and Dialog Manager and Printing Manager [1] and the Window Manager [1] compatibility between versions customizations of [1] [2] [3] drawing with [1] historical development [1] initializing [1] low-level drawing routines [1] mathematical foundations of [1] multiple graphics device support in [1] picture comments supported by printer drivers for [1] printer drivers [1] printing with. See Printing Manager text versions of [1]R
randSeed global variable reallocPix flag reallocPix flag RecordPictInfo function RecordPixMapInfo function RecordPictInfo function [1] RecordPixMapInfo function [1] Rect data type Rect data type [1] [2] . See also rectangles rectangles . See also boundary rectangles; bounding rectangles; port rectangles and regions [1] [2] coordinates for [1] creating [1] data type for [1] defined [1] defining [1] [2] drawing [1] emptiness of [1] equality of [1] erasing [1] expanding [1] filling with bit patterns [1] [2] with pixel patterns [1] framing [1] [2] intersections of [1] inverting [1] low-level routine for drawing [1] mapping and scaling [1] moving [1] painting [1] [2] pixels in [1] routines for managing [1] scaling factors for [1] shrinking [1] smallest around two points [1] unions of [1] used to define other shapes [1] RectInRgn function RectInRgn function [1] RectRgn function RectRgn procedure [1] Region data type Region data type [1] . See also regions regions and rectangles [1] [2] arrow [1] copying [1] creating [1] data type for [1] defined defining [1] disposing of [1] drawing [1] emptiness of [1] equality of [1] erasing [1] expanding [1] filling with bit patterns [1] with pixel patterns [1] framing [1] I-beam [1] intersections of [1] [2] inverting [1] low-level routine for drawing [1] mapping and scaling [1] mouse [1] moving [1] painting [1] pixels in [1] routines for managing [1] shrinking [1] subtracting [1] unions of [1] [2] resolutions discrete for pictures for printers [1] [2] [3] for screens [1] variable resource forks resource types 'acur' [1] [2] 'cicn' [1] 'clut' [1] 'cmpt' [1] 'crsr' [1] 'CURS' [1] 'PAT ' [1] 'PAT#' [1] 'PICT' [1] [2] [3] 'ppat' [1] [2] 'scrn' [1] ResourcePS picture comment resources animated cursor [1] [2] color cursor [1] color icon [1] color table [1] color-picking method [1] cursor [1] pattern [1] pattern list [1] picture [1] [2] [3] pixel pattern [1] [2] screen [1] RetrievePictInfo function RetrievePictInfo function [1] RGB colors as pixel values [1] data type for [1] defined [1] RGBBackColor function RGBBackColor procedure [1] RGBBkCol opcode RGBColor data type RGBColor data type [1] . See also RGB colors RGBColor records [1] [2] RGBColorArray data type RGBFgCol opcode RGBDirect constant RGBForeColor function RGBForeColor procedure [1] Rgn data type RotateBegin picture comment [1] [2] [3] RotateCenter picture comment [1] [2] RotateCursor function RotateCursor procedure [1] RotateEnd picture comment [1] [2] rounded rectangles defined drawing [1] erasing [1] filling with bit patterns [1] with pixel patterns [1] framing [1] inverting [1] low-level routine for drawing [1] painting [1] RowBytes data type ruled lines, printingS
sample routines MyAdjustCursor ScalePt function ScalePt procedure [1] scrap defined pictures in [1] [2] screen resources [1] screenBits global variable ScreenRes function ScreenRes procedure [1] screens determining characteristics of [1] optimizing images for [1] [2] resolution of [1] with greatest pixel depth [1] ScrHRes global variable scrolling pixels [1] [2] ScrollRect function ScrollRect procedure [1] [2] ScrVRes global variable SectRect function SectRect function [1] SectRgn function SectRgn procedure [1] SeedCFill function SeedCFill procedure [1] SeedFill function SeedFill procedure [1] SetCCursor function SetCCursor procedure [1] SetClip function SetClip procedure [1] SetCPixel function SetCPixel procedure [1] SetCursor function SetCursor procedure [1] SetDepth function SetDepth function [1] [2] SetDeviceAttribute function SetDeviceAttribute procedure [1] SetEmptyRgn function SetEmptyRgn procedure [1] SetFractEnable procedure SetGDevice function SetGDevice procedure [1] SetGrayLevel picture comment SetGWorld function SetGWorld procedure [1] SetLineWidth picture comment [1] [2] SetOrigin function SetOrigin procedure [1] SetPenState function SetPenState procedure [1] SetPixelsState function SetPixelsState procedure [1] SetPort function SetPort procedure [1] SetPortBits function SetPortBits procedure [1] SetPortPix function SetPt function SetPortPix procedure [1] SetPt procedure [1] SetRect function SetRect procedure [1] SetRectRgn function SetRectRgn procedure [1] setRslOp constant setRslOp opcode [1] [2] [3] SetStdCProcs function SetStdCProcs procedure [1] SetStdProcs function SetStdProcs procedure [1] SetWindowPic procedure [1] [2] shapes . See also arcs; lines; ovals; pictures; polygons; rectangles; regions; rounded rectangles; wedges calculations and manipulations [1] creating [1] defined [1] defining [1] drawing, erasing, and inverting [1] erasing filling [1] [2] framing painting ShieldCursor function ShieldCursor procedure [1] ShortComment opcode ShortLine opcode ShortLineFrom opcode ShowCursor function ShowCursor procedure [1] ShowPen function ShowPen procedure [1] Show_Cursor function Show_Cursor procedure [1] singleDevices flag source modes [1] [2] SpExtra opcode SpinCursor function SpinCursor procedure [1] spool files srcBic source mode [1] [2] srcCopy source mode [1] [2] srcOr source mode [1] [2] [3] srcXor source mode [1] [2] standard state of a window StandardGetFile procedure startup screen status, of printing [1] [2] StdArc function StdArc procedure [1] StdBits function StdBits procedure [1] StdComment function StdComment procedure [1] [2] StdGetPic function StdGetPic procedure [1] StdLine function StdLine procedure [1] [2] StdOval function StdOval procedure [1] StdPoly function StdPoly procedure [1] StdPutPic function StdPutPic procedure [1] [2] StdRect function StdRect procedure [1] StdRgn function StdRgn procedure [1] StdRRect function StdRRect procedure [1] StdText function StdText procedure [1] StdTxtMeas function [1] stretchPix flag stretchPix flag StringBegin picture comment [1] [2] StringEnd picture comment [1] [2] style dialog boxes altering [1] [2] [3] defined [1] displaying [1] for LaserWriter printers [1] for StyleWriter printers [1] StyleWriter printers [1] [2] subOver arithmetic transfer mode subPin arithmetic transfer mode [1] [2] SubPt procedure [1] System 7T
TCenterRec data type [1] TDashedLineRec data type [1] TDftBitsBlk data type [1] [2] TGetRotnBlk data type TGetRslBlk data type TestDeviceAttribute function TestDeviceAttribute function [1] text . See also text strings in basic graphics ports [1] in color graphics ports [1] in graphics ports low-level routine for drawing [1] low-level routine for measuring width [1] text streaming [1] text strings delimiting with picture comments rotating with picture comments [1] TextBegin picture comment [1] [2] TextCenter picture comment [1] [2] [3] TextEnd picture comment [1] [2] TextIsPostScript picture comment TDftBitsBlk data type TGnlData data type TGetRotnBlk data type [1] [2] TGetRslBlk data type TGnlData data type [1] TheGDevice global variable thePat opcode thePort global variable TopMapHdl global variable TPolyVerbRec data type [1] TPrDlg data type TPrDlg data type [1] TPrInfo data type TPrInfo data type [1] TPrint data type [1] [2] TPrint data type TPrStl data type TPrint records creating [1] defined [1] initializing [1] saving and reading [1] validating [1] TPrJob data type TPrJob data type [1] [2] TPrPort data type TPrPort data type [1] TPrPort records closing [1] creating [1] [2] drawing into [1] [2] opening [1] [2] TPrStatus data type TPrStatus data type [1] TPrStl data type transfer modes. See arithmetic transfer modes; Boolean transfer modes; pattern modes; source modes transparent mode [1] TRotationRec data type [1] TSetRslBlk data type TSetRslBlk data type TSetRslBlk data type [1] TTxtPicRecord data type TxFace opcode TxFont opcode TxMode opcode TxRatio opcode TxSize opcodeU
UnionRect function UnionRect procedure [1] UnionRgn function UnionRgn procedure [1] UnlockPixels function UnlockPixels procedure [1] UpdateGWorld function UpdateGWorld function [1] [2] user interface guidelines for animated cursors for color cursors for cursors [1] for highlighting [1] for Printing Manager [1] for style and job dialog boxes [1] user state of a window useTempMem flag [1] [2]V
variable resolution [1] [2] version 1 format [1] [2] [3] version 2 format [1] [2] [3] Version opcode video devices [1] [2] visible regions in basic graphics ports in color graphics portsW
wedges . See also arcs defined drawing [1] [2] erasing [1] filling with bit patterns [1] with pixel patterns [1] inverting [1] low-level routine for drawing [1] painting [1] white global variable [1] [2] Window Manager and pictures [1] and QuickDraw [1] window origins changing [1] [2] defined windows as graphics ports [1] scrolling through [1] [2] standard state updating [1] user state zooming wristwatch cursor [1]X
XorRgn function XorRgn procedure [1]Y,Z
zooming windows ZoomWindow procedure128..127 data type [1] [2]