Advanced Search
Apple Developer Connection
Member Login Log In | Not a Member? Contact ADC
Previous Book Contents Book Index Next

Inside Macintosh: Imaging With QuickDraw


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 constant
0..255 data type [1] [2]

32-bit Color QuickDraw. See Color QuickDraw

A

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 constant

C

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 type

D

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 opcode

E

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 function

G

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 constant

J

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]
luminance

M

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 opcode

P

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, printing

S

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 7

T

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 opcode

U

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 ports

W

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 procedure
128..127 data type [1] [2]

Previous Book Contents Book Index Next

© Apple Computer, Inc.
7 JUL 1996

Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2004 Apple Computer, Inc.
All rights reserved. | Terms of use | Privacy Notice