Glossary – Apple Newton Programmer’s Newton 2.0 (for Newton 2.0) User Manual

Page 909

Advertising
background image

GL-1

Glossary

Action button

The small envelope button used

in applications to invoke routing functions.
When tapped, it displays a picker listing routing
actions available for the current item.

alias

An object that consists of a reference to

another object. An alias saves space, since the
alias object is small, and can be used to
reference very large objects. Resolving an alias
refers to retrieving the object that the alias
references. See also entry alias.

application base view

The topmost parent

view in an application. The application base view
typically encloses all other views that make up
the application.

arc

A portion of the circumference of an oval

bounded by a pair of radii joining at the oval’s
center. Contrast a wedge, which includes part of
the oval’s interior. Arcs and wedges are defined
by the bounding rectangle that encloses the oval,
along with a pair of angles marking the
positions of the bounding radii.

array

A sequence of numerically indexed

slots (also known as the array elements) that
contain objects. The first element is indexed by
zero. Like other nonimmediate objects, an array
can have a user-specified class, and can have its
length changed dynamically.

away city

The emporium that’s displayed as a

counterpoint to your home city. It defines such
information as dialing area, time zone, and so
on. Sometimes it is called the “I'm here” city.

binary object

A sequence of bytes that can

represent any kind of data, can be adjusted
dynamically in size, and can have a user-

specified class. Examples of binary objects
include strings, real numbers, sounds, and
bitmaps.

Boolean

A special kind of immediate value. In

NewtonScript, there is only one Boolean, called

true

. Functions and control structures use

nil

to represent false. When testing for a true/false
value,

nil

represents false, and any other value

is equivalent to

true

.

button host

An application that receives

buttons from other applications (button
providers
).

button provider

An application that adds a

button to another application (the button host).

callback spec

A frame passed as an argument

to an endpoint method. The callback spec frame
contains slots that control how the endpoint
method executes, along with a completion
method that is called when the endpoint
operation completes. See also
output spec.

card

Short for a PCMCIA card. Also, a view

of information about an entry in the Names
soup, formatted as a business card.

child

A frame that references another

frame (its parent) from a

_parent

slot. With

regard to views, a child view is enclosed by
its parent view.

class

A symbol that describes the data

referenced by an object. Arrays, frames, and
binary objects can have user-defined classes.

constant

A value that does not change. In

NewtonScript the value of the constant is
substituted wherever the constant is used in code.

Advertising