Functions and methods 13 – Apple Newton Programmer’s Newton 2.0 (for Newton 2.0) User Manual

Page 552

Advertising
background image

C H A P T E R 1 3

Drawing and Graphics

13-26

Summary of Drawing

trackWhileScrolling :

integer,

// tracks the grey box

...

}

Functions and Methods

13

Bitmap Functions

13

MakeBitmap(

widthInPixels, heightInPixels, optionsFrame

)

DrawIntoBitmap(

shape, styleFrame, destBitmap

)

MungeBitmap(

bitmap, operator, options

)

view

:ViewIntoBitmap(

view, srcRect

,

destRect

,

destBitmap

)

Hit-Testing Functions

13

HitShape(

shape

,

x

,

y

)

PtInPicture(

x

,

y

,

bitmap

)

Shape-Creation Functions

13

MakeLine (

x1

,

y1

,

x2

,

y2

)

MakeRect (

left

,

top

,

right

,

bottom

)

MakeRoundRect (

left

,

top

,

right

,

bottom

,

diameter

)

MakeOval (

left

,

top

,

right

,

bottom

)

MakeWedge (

left

,

top

,

right

,

bottom

,

startAngle

,

arcAngle

)

MakePolygon (

pointArray

)

MakeShape (

object

)

MakeRegion (

shapeArray

)

MakePict (

shapeArray

,

styleFrame

)

MakeText (

string

,

left

,

top

,

right

,

bottom

)

MakeTextLines(

string

,

bounds

,

lineheight

,

font

)

TextBox(

text, fontFrame, bounds

)

Shape Operation Functions and Methods

13

GetShapeInfo

(

shape

)

view:

DrawShape (

shape

,

styleFrame

)

OffsetShape (

shape

,

deltaH

,

deltaV

)

ScaleShape (

shape

,

srcRect

,

dstRect

)

ShapeBounds (

shape

)

InvertRect(

left

,

top

,

right

,

bottom

)

InsetRect(

rect

,

deltax

,

deltay

)

Advertising