A B C D E F G H I J K L M N O P R S T U V W X Y _

A

ABOVE - Static variable in class extra.ui.RelativeContainer
above the last component added
ABOVE - Static variable in class extra.ui.ExtraMainWindow
 
abs(float) - Static method in class extra.util.Maths
Returns the absolute value of a float value.
abs(int) - Static method in class extra.util.Maths
Returns the absolute value of a int value.
acos(float) - Static method in class extra.util.Maths
Returns the arc cosine of an angle, in the range of 0.0 through pi.
actionKeyValue(int) - Static method in class waba.applet.WinCanvas
 
add(Control) - Method in class waba.ui.Container
Adds a child control to this container.
add(Control) - Method in class waba.ui.TabBar
Adds a tab to the tab bar.
add(Control) - Method in class extra.ui.GridContainer
Adds a control at the grid position to the left of the last one added or (0,0) if this is the first.
add(Control) - Method in class extra.ui.ExtraMainWindow
Adds a component to this application.
add(Control, int, int) - Method in class extra.ui.GridContainer
Adds a control at the specified grid position
add(Control, int, int) - Method in class extra.ui.RelativeContainer
Adds a control to this container at the specified position using the last added Control for relative placement, if required.
add(Control, int, int) - Method in class extra.ui.ExtraMainWindow
Adds a component to this application.
add(Control, int, int, Control) - Method in class extra.ui.RelativeContainer
Adds a control to this container at the specified position relative to the given Control.
add(Control, int, int, Control) - Method in class extra.ui.ExtraMainWindow
Adds a component to this application.
add(Control, int, int, int, int) - Method in class extra.ui.RelativeContainer
Adds a control to this container at the specified position using the last added Control for relative placement, if required.
add(Control, int, int, int, int) - Method in class extra.ui.ExtraMainWindow
Adds a component to this application.
add(Control, int, int, int, int, Control) - Method in class extra.ui.RelativeContainer
Adds a component to this container at the specified position relative to the given Control.
add(Control, int, int, int, int, Control) - Method in class extra.ui.ExtraMainWindow
Adds a component to this application.
add(Menu) - Method in class extra.ui.MenuBar
Add a new Menu to the menu bar
add(Object) - Method in class waba.util.Vector
Adds an object to the end of the vector.
add(String) - Method in class extra.ui.List
Add a new option to the end of the list
add(String) - Method in class extra.ui.Menu
Add a new item to the end of the menu.
addObject(Storable) - Method in class extra.io.ObjectCatalog
Add an object to this catalog.
addRecord(int) - Method in class waba.io.Catalog
Adds a record to the end of the catalog.
addTimer(int) - Method in class waba.ui.Control
Adds a timer to a control.
ALT - Static variable in interface waba.ui.IKeys
modifier for alt key
append(boolean) - Method in class java.lang.StringBuffer
Constructs a string buffer containing the string representation of the given boolean value.
append(char) - Method in class java.lang.StringBuffer
Constructs a string buffer containing the string representation of the given char value.
append(char[]) - Method in class java.lang.StringBuffer
Appends the given character array as a string to the string buffer.
append(float) - Method in class java.lang.StringBuffer
Constructs a string buffer containing the string representation of the given float value.
append(int) - Method in class java.lang.StringBuffer
Constructs a string buffer containing the string representation of the given int value.
append(Object) - Method in class java.lang.StringBuffer
Appends the string representation of the given object to the string buffer.
append(String) - Method in class java.lang.StringBuffer
Appends the given string to the string buffer.
Applet - class waba.applet.Applet.
 
Applet() - Constructor for class waba.applet.Applet
 
ARRAY - Static variable in class newton.Ref
The Ref's type() is an array
asin(float) - Static method in class extra.util.Maths
Returns the arc sine of an angle, in the range of -pi/2 through pi/2.
atan(float) - Static method in class extra.util.Maths
Returns the arc tangent of an angle, in the range of -pi/2 through pi/2.
atan2(float, float) - Static method in class extra.util.Maths
Converts rectangular coordinates (ba) to polar (r, theta).
AUTO - Static variable in class extra.ui.RelativeContainer
use the preferred size of the control
AUTO - Static variable in class extra.ui.ExtraMainWindow
 

B

BACKSPACE - Static variable in interface waba.ui.IKeys
special key
beep() - Static method in class waba.fx.Sound
Plays the device's default beep sound.
BELOW - Static variable in class extra.ui.RelativeContainer
below the last component added
BELOW - Static variable in class extra.ui.ExtraMainWindow
 
BigNumber - class extra.ui.BigNumber.
This is a basic eight segment number display control which can be scaled to any size.
BigNumber() - Constructor for class extra.ui.BigNumber
Construct a new number initialised to 0 with DIRECT changing
BigNumber(int) - Constructor for class extra.ui.BigNumber
Construct a new number with DIRECT changing
BigNumber(int, int) - Constructor for class extra.ui.BigNumber
Construct a new number with the given options
BINARY - Static variable in class newton.Ref
The Ref's type() is a binary object other than a string or a float
BOLD - Static variable in class waba.fx.Font
A bold font style.
BOTTOM - Static variable in class extra.ui.RelativeContainer
on the bottom of the screen
BOTTOM - Static variable in class extra.ui.ExtraMainWindow
 
bounds(int, int, int, int) - Static method in class newton.NS
Returns a bounds rect.
BufferStream - class extra.io.BufferStream.
BufferStream is actually several classes in one.
BufferStream() - Constructor for class extra.io.BufferStream
Constructs a new BufferStream for writing to.
BufferStream(byte[]) - Constructor for class extra.io.BufferStream
Constructs a new BufferStream for reading from or writing to a given byte array.
BufferStream(byte[], int, int) - Constructor for class extra.io.BufferStream
Constructs a new BufferStream for reading from or writing to a segment of a given byte array.
BufferStream(Stream) - Constructor for class extra.io.BufferStream
Constructs a new BufferStream for buffering input and output from a given stream.
BufferStream(Stream, int) - Constructor for class extra.io.BufferStream
Constructs a new BufferStream for buffering input and output from a given stream.
Button - class waba.ui.Button.
Button is a push button control.
Button(String) - Constructor for class waba.ui.Button
Creates a button displaying the given text.

C

calcSizes() - Method in class extra.ui.List
 
calcSizes() - Method in class extra.ui.Menu
 
call(Ref[]) - Method in class newton.Ref
Calls me (a function or symbol) as a function, passing in args.
call(Ref[]) - Method in class newton.Callback
Called when a callback function hits this mailbox.
call(String) - Static method in class newton.Ref
Calls a global function named name of no arguments.
call(String, Ref) - Static method in class newton.Ref
Calls a global function named name, of one argument.
call(String, Ref[]) - Static method in class newton.Ref
Calls a global function named name, passing it args.
call(String, Ref, Ref) - Static method in class newton.Ref
Calls a global function named name, of two arguments.
call(String, Ref, Ref, Ref) - Static method in class newton.Ref
Calls a global function named name, of three arguments.
Callback - class newton.Callback.
A Callback is a class which makes it easy to wrap a Java method appear as a NewtonScript function.
Callback() - Constructor for class newton.Callback
Makes a callback function of 0 arguments
Catalog - class waba.io.Catalog.
Catalog is a collection of records commonly referred to as a database on small devices.
Catalog(String, int) - Constructor for class waba.io.Catalog
Opens a catalog with the given name and mode.
CENTER - Static variable in class waba.ui.Label
Constant for center alignment.
CENTER - Static variable in class extra.ui.RelativeContainer
in the center of the screen
CENTER - Static variable in class extra.ui.ExtraMainWindow
 
CHAR - Static variable in class newton.Ref
The Ref's type() is a character
charAt(int) - Method in class java.lang.String
Returns the character at the given position.
charValue() - Method in class newton.Ref
Returns my char value.
Check - class waba.ui.Check.
Check is a check control.
Check(String) - Constructor for class waba.ui.Check
Creates a check control displaying the given text.
clearAll() - Method in class newton.Callback
Removes all callbacks from the mailbox.
clearClip() - Method in class waba.fx.Graphics
Clears the current clipping rectangle.
close() - Method in class waba.io.Stream
Closes the stream.
close() - Method in class waba.io.SerialPort
Closes the port.
close() - Method in class waba.io.Catalog
Closes the catalog.
close() - Method in class waba.io.File
Closes the file.
close() - Method in class waba.io.Socket
Closes the socket.
close() - Method in class extra.io.BufferStream
Closes the stream.
close() - Method in class extra.io.DataStream
Closes the stream.
Color - class waba.fx.Color.
Color represents a color.
Color(int, int, int) - Constructor for class waba.fx.Color
Constructs a color object with the given red, green and blue values.
COMMAND - Static variable in interface waba.ui.IKeys
special key
concat(String) - Method in class java.lang.String
Concatenates the given string to this string and returns the result.
connect(Pushbutton) - Method in class extra.ui.Pushbutton
Connects this Pushbutton with a group.
Container - class waba.ui.Container.
Container is a control that contains child controls.
Container() - Constructor for class waba.ui.Container
 
contains(int, int) - Method in class waba.ui.Control
Returns true if the given x and y coordinate in the parent's coordinate system is contained within this control.
Control - class waba.ui.Control.
Control is the base class for user-interface objects.
CONTROL - Static variable in interface waba.ui.IKeys
modifier for control key
Control() - Constructor for class waba.ui.Control
 
ControlEvent - class waba.ui.ControlEvent.
ControlEvent is an event posted by a control.
ControlEvent() - Constructor for class waba.ui.ControlEvent
 
ControlEvent(int, Control) - Constructor for class waba.ui.ControlEvent
Constructs a control event of the given type.
Convert - class waba.sys.Convert.
Convert is used to convert between objects and basic types.
copyArray(Object, int, Object, int, int) - Static method in class waba.sys.Vm
Copies the elements of one array to another array.
copyRect(ISurface, int, int, int, int, int, int) - Method in class waba.fx.Graphics
 
cos(float) - Static method in class extra.util.Maths
Returns the trigonometric cosine of an angle.
CREATE - Static variable in class waba.io.Catalog
Create open mode.
CREATE - Static variable in class waba.io.File
Create open mode.
createAWTGraphics() - Method in class waba.ui.Window
 
createDir() - Method in class waba.io.File
Creates a directory.
createGraphics() - Method in class waba.ui.Control
Creates a Graphics object which can be used to draw in the control.
createGroup(String[], int) - Static method in class extra.ui.Pushbutton
 
currentApplet - Static variable in class waba.applet.Applet
 

D

DataStream - class extra.io.DataStream.
DataStream is a wrapper you can place around any Stream such as a SerialPort, Catalog, or BufferStream which lets you read and write standard Waba data types like ints, floats, and Strings in a simple manner.
DataStream(Stream) - Constructor for class extra.io.DataStream
Constructs a new DataStream which sits upon the given stream using big endian notation for multibyte values.
DataStream(Stream, boolean) - Constructor for class extra.io.DataStream
Constructs a new DataStream which sits upon the given stream using the given endian notation for multibyte values.
day - Variable in class waba.sys.Time
The day in the range of 1 to the last day in the month.
defaultFont - Static variable in class waba.ui.MainWindow
 
del(int) - Method in class waba.util.Vector
Deletes the object reference at the given index.
DELETE - Static variable in interface waba.ui.IKeys
special key
delete() - Method in class waba.io.Catalog
Deletes the catalog.
delete() - Method in class waba.io.File
Deletes the file or directory.
deleteObjectAt(int) - Method in class extra.io.ObjectCatalog
Delete an object from the catalog
deleteRecord() - Method in class waba.io.Catalog
Deletes the current record and sets the current record position to -1.
destroy() - Method in class waba.applet.Applet
 
DIRECT - Static variable in class extra.ui.BigNumber
 
disconnect() - Method in class extra.ui.Pushbutton
Removes this pushbutton from it's current group.
DOLLAR - Static variable in class extra.ui.BigNumber
 
DONT_OPEN - Static variable in class waba.io.File
Don't open the file mode.
DOWN - Static variable in interface waba.ui.IKeys
special key
DRAW_AND - Static variable in class waba.fx.Graphics
The constant for a draw operation that AND's the source with the destination.
DRAW_OR - Static variable in class waba.fx.Graphics
The constant for a draw operation that OR's the source with the destination.
DRAW_OVER - Static variable in class waba.fx.Graphics
The constant for a draw operation that draws the source over the destination.
DRAW_XOR - Static variable in class waba.fx.Graphics
The constant for a draw operation that XOR's the source with the destination.
drawButton(Graphics, boolean, int, int) - Static method in class waba.ui.Button
 
drawCheck(Graphics, boolean, int, int) - Static method in class waba.ui.Check
Draws the check box graphic at the given position.
drawCursor(int, int, int, int) - Method in class waba.fx.Graphics
Draws a cursor by XORing the given rectangular area on the surface.
drawDots(int, int, int, int) - Method in class waba.fx.Graphics
Draws a dotted line at the given coordinates.
drawImage(Image, int, int) - Method in class waba.fx.Graphics
Draws an image at the given x and y coordinates.
drawLine(int, int, int, int) - Method in class waba.fx.Graphics
Draws a line at the given coordinates.
drawList(Graphics) - Method in class extra.ui.List
 
drawList(Graphics) - Method in class extra.ui.MenuBar
 
drawList(Graphics) - Method in class extra.ui.Menu
 
drawPolygon(int[], int[], int) - Method in class waba.fx.Graphics
Draws the outline of a polygon with the given coordinates.
drawRadio(Graphics, boolean, int, int) - Static method in class waba.ui.Radio
Draws the radio circle graphic at the given position.
drawRect(int, int, int, int) - Method in class waba.fx.Graphics
Draws a rectangle at the given coordinates.
drawText(char[], int, int, int, int) - Method in class waba.fx.Graphics
Draws text at the given coordinates.
drawText(String, int, int) - Method in class waba.fx.Graphics
Draws text at the given coordinates.

E

E - Static variable in class extra.util.Maths
The double value that is closer than any other to e, the base of the natural logarithms.
Edit - class waba.ui.Edit.
Edit is a text entry control.
Edit() - Constructor for class waba.ui.Edit
 
END - Static variable in interface waba.ui.IKeys
special key
ENTER - Static variable in interface waba.ui.IKeys
special key
equals(Object) - Method in class java.lang.Object
WABA FOR NEWTON ONLY Returns true if this object equals the other object.
equals(Object) - Method in class java.lang.String
Returns true if the given string is equal to this string and false otherwise.
ESCAPE - Static variable in interface waba.ui.IKeys
special key
Event - class waba.ui.Event.
Event is the base class for all events.
Event() - Constructor for class waba.ui.Event
 
exec(String, String, int, boolean) - Static method in class waba.sys.Vm
Executes a command.
exists() - Method in class waba.io.File
Returns true if the file exists and false otherwise.
exit(int) - Method in class waba.ui.MainWindow
Notifies the application that it should stop executing and exit.
exp(float) - Static method in class extra.util.Maths
Returns the exponential number e (i.e., 2.718...) raised to the power of a double value.
extra.io - package extra.io
 
extra.ui - package extra.ui
 
extra.util - package extra.util
 
ExtraMainWindow - class extra.ui.ExtraMainWindow.
A simple extension to MainWindow which adds a title if desired plus the functionality of RelativeContainer.
ExtraMainWindow() - Constructor for class extra.ui.ExtraMainWindow
Constructs a new application without a title and no double buffering
ExtraMainWindow(boolean) - Constructor for class extra.ui.ExtraMainWindow
Constructs a new application without a title and the given double buffering
ExtraMainWindow(String) - Constructor for class extra.ui.ExtraMainWindow
Constructs a new application with the given title and no double buffering.
ExtraMainWindow(String, boolean) - Constructor for class extra.ui.ExtraMainWindow
Constructs a new application with a standard pilot title bar and the given double buffering options.

F

File - class waba.io.File.
File is a file or directory.
File(String, int) - Constructor for class waba.io.File
Opens a file with the given name and mode.
FILL - Static variable in class extra.ui.RelativeContainer
fill the whole width or height
FILL - Static variable in class extra.ui.ExtraMainWindow
 
fillPolygon(int[], int[], int) - Method in class waba.fx.Graphics
Draws a filled polygon with the given coordinates.
fillRect(int, int, int, int) - Method in class waba.fx.Graphics
Fills a rectangular area with the current color.
find(Object) - Method in class waba.util.Vector
Finds the index of the given object.
findChild(int, int) - Method in class waba.ui.Container
Returns the child located at the given x and y coordinates.
findChild(int, int) - Method in class extra.ui.RelativeContainer
Returns the child located at the given x and y coordinates.
findChild(int, int) - Method in class extra.ui.ExtraMainWindow
Returns the child located at the given x and y coordinates.
FLOAT - Static variable in class newton.Ref
The Ref's type() is a float
floatValue() - Method in class newton.Ref
Returns my float value.
flush() - Method in class extra.io.BufferStream
For stream based buffers, sends any remaining data in the buffer.
FOCUS_IN - Static variable in class waba.ui.ControlEvent
The event type for a focus in event.
FOCUS_OUT - Static variable in class waba.ui.ControlEvent
The event type for a focus out event.
Font - class waba.fx.Font.
Font is the character font used when drawing text on a surface.
Font(String, int, int) - Constructor for class waba.fx.Font
Creates a font of the given name, style and size.
FontMetrics - class waba.fx.FontMetrics.
FontMetrics computes font metrics including string width and height.
FontMetrics(Font, ISurface) - Constructor for class waba.fx.FontMetrics
Constructs a font metrics object referencing the given font and surface.
Frame - class waba.applet.Frame.
 
FRAME - Static variable in class newton.Ref
The Ref's type() is a frame
Frame() - Constructor for class waba.applet.Frame
 
frameWithProto(String) - Static method in class newton.NS
Returns a Ref to a frame with its _proto slot set to the ROM proto requested by symbol name in the NOS Platform file.
free() - Method in class waba.fx.Graphics
Frees any system resources (native device contexts) associated with the graphics object.
free() - Method in class waba.fx.Image
Sets the image width and height to 0 and frees any systems resources associated with the image.
func(int) - Method in class newton.Callback
Creates an NS function, if not already done, and registers the callback in the mailbox, if not already done.
FUNCTION - Static variable in class newton.Ref
The Ref's type() is a function

G

get(int) - Method in class waba.util.Vector
Returns the object at the given index.
get(int, int) - Method in class extra.ui.GridContainer
Gets the control at the given grid position
getAscent() - Method in class waba.fx.FontMetrics
Returns the ascent of the font.
getAWTImage() - Method in class waba.fx.Image
 
getBlue() - Method in class waba.fx.Color
Returns the blue value of the color.
getBuffer() - Method in class extra.io.BufferStream
Gets the buffer.
getBytes(int, int) - Method in class newton.Ref
Gets numBytesToGet bytes out of a binary object, starting at refStart.
getBytes(int, int, int, byte[]) - Method in class newton.Ref
Gets numBytesToGet bytes out of a binary object, starting at position refstart in the binary object, and filling at position putInStart in the byte array, which is supplied with putInHere.
getCharWidth(char) - Method in class waba.fx.FontMetrics
Returns the width of the given character in pixels.
getChecked() - Method in class waba.ui.Radio
Returns the checked state of the control.
getChecked() - Method in class waba.ui.Check
Returns the checked state of the control.
getClassName(Object) - Static method in class waba.sys.Vm
Waba for the Newton ONLY Returns the string version of the class name for this object.
getClip(Rect) - Method in class waba.fx.Graphics
Sets the x, y, width and height coordinates in the rectangle passed to the current clip coordinates.
getCount() - Method in class waba.util.Vector
Returns the number of objects in the vector.
getDescent() - Method in class waba.fx.FontMetrics
Returns the descent of a font.
getFocus() - Method in class waba.ui.Window
Returns the focus control for this window.
getFontMetrics(Font) - Method in class waba.ui.Control
Returns the font metrics for a given font.
getFontMetrics(Font) - Method in class waba.ui.MainWindow
Returns the font metrics for a given font.
getGreen() - Method in class waba.fx.Color
Returns the green value of the color.
getHeight() - Method in class waba.fx.FontMetrics
Returns the height of the referenced font.
getHeight() - Method in class waba.fx.Image
Returns the height of the image.
getID() - Method in interface extra.io.Storable
Gets a unique ID for this class.
getInstance() - Method in interface extra.io.Storable
Returns an object of the same class as this object.
getLeading() - Method in class waba.fx.FontMetrics
Returns the external leading which is the space between lines.
getLength() - Method in class waba.io.File
Returns the length of the file in bytes.
getLength() - Method in class newton.Ref
Returns the length of the binary object, string, or array.
getMainWindow() - Static method in class waba.ui.MainWindow
Returns the MainWindow of the current application.
getName() - Method in class waba.fx.Font
Returns the name of the font.
getNext() - Method in class waba.ui.Control
Returns the next child in the parent's list of controls.
getNumber() - Method in class extra.ui.BigNumber
Gets the value of the number
getObjectClass() - Method in class newton.Ref
Returns my class.
getParent() - Method in class waba.ui.Control
Returns the control's parent container.
getPath() - Method in class waba.io.File
Return the file's path.
getPath(String) - Method in class newton.Ref
Looks up a slot in a frame, searching parent hierarchies if necessary (unlike getSlot).
getPlatform() - Static method in class waba.sys.Vm
Returns the platform the Virtual Machine is running under as a string.
getPreferredHeight(FontMetrics) - Method in class extra.ui.List
 
getPreferredHeight(FontMetrics) - Method in class extra.ui.BigNumber
 
getPreferredHeight(FontMetrics) - Method in class extra.ui.Title
 
getPreferredHeight(FontMetrics) - Method in class extra.ui.Pushbutton
 
getPreferredHeight(FontMetrics) - Method in interface extra.ui.PreferredSize
 
getPreferredWidth(FontMetrics) - Method in class extra.ui.List
 
getPreferredWidth(FontMetrics) - Method in class extra.ui.BigNumber
 
getPreferredWidth(FontMetrics) - Method in class extra.ui.Title
 
getPreferredWidth(FontMetrics) - Method in class extra.ui.Pushbutton
 
getPreferredWidth(FontMetrics) - Method in interface extra.ui.PreferredSize
 
getRecordCount() - Method in class waba.io.Catalog
Returns the number of records in the catalog or -1 if the catalog is not open.
getRecordSize() - Method in class waba.io.Catalog
Returns the size of the current record in bytes or -1 if there is no current record.
getRect() - Method in class waba.ui.Control
Returns a copy of the control's rectangle.
getRed() - Method in class waba.fx.Color
Returns the red value of the color.
getSelected() - Method in class extra.ui.List
Gets the text of the currently selected item
getSelected() - Method in class extra.ui.MenuBar
Gets the currently selected Menu
getSelected() - Method in class extra.ui.Menu
Gets the text of the currently selected item
getSelected() - Method in class extra.ui.Pushbutton
Gets the pushbutton that is selected in the current group
getSelectedIndex() - Method in class extra.ui.List
Get the index of the currently selected option
getSelectedIndex() - Method in class extra.ui.MenuBar
Get the index of the currently selected Menu
getSelectedIndex() - Method in class extra.ui.Menu
Get the index of the currently selected item
getSize() - Method in class waba.fx.Font
Returns the size of the font.
getSlot(int) - Method in class newton.Ref
Returns the value of a slot in an array.
getSlot(String) - Method in class newton.Ref
Returns the value of an immediate slot in a frame.
getStyle() - Method in class waba.fx.Font
Returns the style of the font.
getText() - Method in class waba.ui.Label
Gets the text that is displayed in the label.
getText() - Method in class waba.ui.Radio
Gets the text displayed in the radio.
getText() - Method in class waba.ui.Edit
Returns the text displayed in the edit control.
getText() - Method in class waba.ui.Button
Gets the text displayed in the button.
getText() - Method in class waba.ui.Check
Gets the text displayed in the check.
getText() - Method in class extra.ui.Pushbutton
Returns the text of this Button
getTextWidth(char[], int, int) - Method in class waba.fx.FontMetrics
Returns the width of the given text in pixels.
getTextWidth(String) - Method in class waba.fx.FontMetrics
Returns the width of the given text string in pixels.
getTimeStamp() - Static method in class waba.sys.Vm
Returns a time stamp in milliseconds.
getTitle() - Method in class extra.ui.ExtraMainWindow
Gets the title for this app, if any.
getUserName() - Static method in class waba.sys.Vm
Returns the username of the user running the Virutal Machine.
getVersion() - Static method in class waba.sys.Vm
Returns the version of the Waba Virtual Machine.
getWidth() - Method in class waba.fx.Image
Returns the width of the image.
Graphics - class waba.fx.Graphics.
Graphics draws on a surface.
Graphics(ISurface) - Constructor for class waba.fx.Graphics
Constructs a graphics object which can be used to draw on the given surface.
GridContainer - class extra.ui.GridContainer.
A container that lays it's component controls out in a grid.
GridContainer(int, int) - Constructor for class extra.ui.GridContainer
Construct a new container with the specified grid width and height.

H

handleEvent(Event) - Method in class waba.applet.Frame
 
handleEvent(Event) - Method in class waba.applet.WinCanvas
 
hashCode() - Method in class java.lang.Object
WABA FOR NEWTON ONLY Returns a hash code value for the object.
hashCode() - Method in class java.lang.String
WABA FOR NEWTON ONLY Returns a hash code value for the object.
height - Variable in class waba.fx.Rect
rectangle height
height - Variable in class waba.applet.Applet
 
hide() - Method in class extra.ui.MenuBar
Hide the bar
hide() - Method in class extra.ui.Menu
Hide the menu
HOME - Static variable in interface waba.ui.IKeys
special key
hour - Variable in class waba.sys.Time
The hour in the range of 0 to 23.

I

IKeys - interface waba.ui.IKeys.
IKeys is an interface containing values for special keys and modifiers.
Image - class waba.fx.Image.
Image is a rectangular image.
Image(int, int) - Constructor for class waba.fx.Image
Creates an image of the specified width and height.
Image(String) - Constructor for class waba.fx.Image
Loads and constructs an image from a file.
init() - Method in class waba.applet.Applet
 
INSERT - Static variable in interface waba.ui.IKeys
special key
insert(int, Object) - Method in class waba.util.Vector
Inserts an object at the given index.
INT - Static variable in class newton.Ref
The Ref's type() is a integer
intValue() - Method in class newton.Ref
Returns my int value.
isApplication - Variable in class waba.applet.Applet
 
isBigEndian() - Method in class extra.io.DataStream
Gets whether this DataStream is reading and writing numbers in big endian format, or little endian format.
isColor - Variable in class waba.applet.Applet
 
isColor() - Static method in class waba.sys.Vm
Returns true if the system supports a color display and false otherwise.
isDir() - Method in class waba.io.File
Returns true if the file is a directory and false otherwise.
isOpen() - Method in class waba.io.SerialPort
Returns true if the port is open and false otherwise.
isOpen() - Method in class waba.io.Catalog
Returns true if the catalog is open and false otherwise.
isOpen() - Method in class waba.io.File
Returns true if the file is open for reading or writing and false otherwise.
isOpen() - Method in class waba.io.Socket
Returns true if the socket is open and false otherwise.
isSelected() - Method in class extra.ui.Pushbutton
Is this pushbutton selected?
ISurface - interface waba.fx.ISurface.
ISurface is an interface implemented by drawing surfaces.

J

JAVA - Static variable in class extra.ui.ExtraMainWindow
Java based platform

K

key - Variable in class waba.ui.KeyEvent
The key pressed or entered by other means (grafitti input).
KEY_PRESS - Static variable in class waba.ui.KeyEvent
The event type for a key press event.
KeyEvent - class waba.ui.KeyEvent.
KeyEvent is a key press event.
KeyEvent() - Constructor for class waba.ui.KeyEvent
 
keyValue(int, int) - Static method in class waba.applet.WinCanvas
 

L

Label - class waba.ui.Label.
Label is a text label control.
Label(String) - Constructor for class waba.ui.Label
Creates a label displaying the given text with left alignment.
Label(String, int) - Constructor for class waba.ui.Label
Creates a label displaying the given text with the given alignment.
layout() - Method in class extra.ui.GridContainer
Layout all the controls in this container.
layout() - Method in class extra.ui.RelativeContainer
Layout all the Controls in this container
LEFT - Static variable in class waba.ui.Label
Constant for left alignment.
LEFT - Static variable in interface waba.ui.IKeys
special key
LEFT - Static variable in class extra.ui.RelativeContainer
the far left of the screen
LEFT - Static variable in class extra.ui.ExtraMainWindow
 
LEFTOF - Static variable in class extra.ui.RelativeContainer
to the left of the last component added
LEFTOF - Static variable in class extra.ui.ExtraMainWindow
 
length() - Method in class java.lang.String
Returns the length of the string in characters.
List - class extra.ui.List.
This is a standard palm drop down list.
List() - Constructor for class extra.ui.List
Construct a new empty list of default size
List(String[]) - Constructor for class extra.ui.List
Construct a new list with the given options
List(Vector) - Constructor for class extra.ui.List
Construct a new list with the given options
listCatalogs() - Static method in class waba.io.Catalog
Returns the complete list of existing catalogs.
listDir() - Method in class waba.io.File
Lists the files contained in a directory.
loadObjectAt(int) - Method in class extra.io.ObjectCatalog
Loads an object from the catalog.
loadObjectAt(Storable, int) - Method in class extra.io.ObjectCatalog
Load an object from the catalog into the given storable.
loadState(DataStream) - Method in interface extra.io.Storable
Load state information from the given DataStream into this object If any Storable objects need to be loaded as part of the state, their loadState() method can be called too.
log(float) - Static method in class extra.util.Maths
Returns the natural logarithm (base e) of a float value.

M

MAGIC - Static variable in class newton.Ref
The Ref's type() is a magic pointer of some kind
main(String[]) - Static method in class waba.applet.Applet
 
main(String[]) - Static method in class extra.util.Maths
 
mainWindow - Variable in class waba.applet.Applet
 
MainWindow - class waba.ui.MainWindow.
MainWindow is the main window of a UI based application.
MainWindow() - Constructor for class waba.ui.MainWindow
Constructs a main window.
makeInstance(String) - Static method in class waba.sys.Vm
Waba for the Newton ONLY Creates an instance of the provided class name and calls the default constructor on it.
Maths - class extra.util.Maths.
The class Math contains methods for performing basic numeric operations such as the elementary exponential, logarithm, square root, and trigonometric functions.
max(float, float) - Static method in class extra.util.Maths
Returns the maximum of the two given float values.
max(int, int) - Static method in class extra.util.Maths
Returns the maximum of the two given int values.
Menu - class extra.ui.Menu.
This is a standard palm menu.
MENU - Static variable in interface waba.ui.IKeys
special key
Menu() - Constructor for class extra.ui.Menu
Construct a new empty menu of default size
Menu(String[]) - Constructor for class extra.ui.Menu
Construct a new menu with the given items.
Menu(Vector) - Constructor for class extra.ui.Menu
Construct a new menu
MenuBar - class extra.ui.MenuBar.
This is a standard palm menu bar.
MenuBar() - Constructor for class extra.ui.MenuBar
Construct a new empty menu bar of default size
MenuBar(Vector) - Constructor for class extra.ui.MenuBar
Construct a new menu bar with the given menus
millis - Variable in class waba.sys.Time
Milliseconds in the range of 0 to 999.
min(float, float) - Static method in class extra.util.Maths
Returns the minimum of the two given float values.
min(int, int) - Static method in class extra.util.Maths
Returns the minimum of the two given int values.
minute - Variable in class waba.sys.Time
The minute in the range of 0 to 59.
modifiers - Variable in class waba.ui.KeyEvent
The state of the modifier keys when the event occured.
modifiers - Variable in class waba.ui.PenEvent
The state of the modifier keys when the event occured.
month - Variable in class waba.sys.Time
The month in the range of 1 to 12.

N

newArray(int) - Static method in class newton.Ref
Makes an array of the given size, with all elements initialized to nil.
newBinary(int, Ref) - Static method in class newton.Ref
Makes a binary object of the given size and class.
newFrame() - Static method in class newton.Ref
Makes an empty frame.
newSymbol(String) - Static method in class newton.Ref
Makes a symbol.
newton - package newton
 
NEWTONTYPE - Static variable in class newton.NS
What kind of Newton we have.
nextObject() - Method in class extra.io.ObjectCatalog
Gets the next object in the catalog.
nextObject(Storable) - Method in class extra.io.ObjectCatalog
Gets the next object in the catalog and places it in the given storable.
NIL - Static variable in class newton.Ref
The Ref's type() is nil
NONE - Static variable in class extra.ui.BigNumber
 
notify(String, String) - Static method in class newton.NS
Pops up a notify dialog, useful for debugging.
NS - class newton.NS.
NS is an auxillary class for various convenience functions and necessities which don't fit elsewhere.
NS() - Constructor for class newton.NS
 

O

Object - class java.lang.Object.
ATTENTION:
When compiling Waba programs, you should use the normal Object class, not this one.
Object() - Constructor for class java.lang.Object
 
object(int) - Static method in class newton.NS
Returns a Ref to the object requested.
ObjectCatalog - class extra.io.ObjectCatalog.
An extension to Catalog that allows storage and retrieval of objects that implement the Storable interface.
ObjectCatalog(String) - Constructor for class extra.io.ObjectCatalog
Construct a new ObjectCatalog
ObjectCatalog(String, int) - Constructor for class extra.io.ObjectCatalog
Constructs a new ObjectCatalog
onEvent(Event) - Method in class waba.ui.Control
Called to process key, pen, control and other posted events.
onEvent(Event) - Method in class waba.ui.Radio
Called by the system to pass events to the radio control.
onEvent(Event) - Method in class waba.ui.Edit
Called by the system to pass events to the edit control.
onEvent(Event) - Method in class waba.ui.Welcome
Called by the system to pass events to the application.
onEvent(Event) - Method in class waba.ui.TabBar
Called by the system to pass events to the tab bar control.
onEvent(Event) - Method in class waba.ui.Button
Called by the system to pass events to the button.
onEvent(Event) - Method in class waba.ui.Check
Called by the system to pass events to the check control.
onEvent(Event) - Method in class extra.ui.List
Process pen and key events to this component
onEvent(Event) - Method in class extra.ui.BigNumber
Process pen and key events to this component
onEvent(Event) - Method in class extra.ui.MenuBar
Process pen and key events to this component
onEvent(Event) - Method in class extra.ui.Menu
Process pen and key events to this component
onEvent(Event) - Method in class extra.ui.Title
 
onEvent(Event) - Method in class extra.ui.Pushbutton
Process pen and key events to this component
onExit() - Method in class waba.ui.MainWindow
Called just before an application exits.
onPaint(Graphics) - Method in class waba.ui.Control
Called to draw the control.
onPaint(Graphics) - Method in class waba.ui.Label
Called by the system to draw the button.
onPaint(Graphics) - Method in class waba.ui.Radio
Called by the system to draw the radio control.
onPaint(Graphics) - Method in class waba.ui.Edit
Called by the system to draw the edit control.
onPaint(Graphics) - Method in class waba.ui.Welcome
Called by the system to draw the application.
onPaint(Graphics) - Method in class waba.ui.TabBar
Called by the system to draw the tab bar.
onPaint(Graphics) - Method in class waba.ui.Button
Called by the system to draw the button.
onPaint(Graphics) - Method in class waba.ui.Check
Called by the system to draw the check control.
onPaint(Graphics) - Method in class extra.ui.List
 
onPaint(Graphics) - Method in class extra.ui.BigNumber
 
onPaint(Graphics) - Method in class extra.ui.MenuBar
 
onPaint(Graphics) - Method in class extra.ui.Menu
 
onPaint(Graphics) - Method in class extra.ui.Title
 
onPaint(Graphics) - Method in class extra.ui.Pushbutton
Paints the push button to the screen
onStart() - Method in class waba.ui.MainWindow
Called when an application starts.

P

PAGE_DOWN - Static variable in interface waba.ui.IKeys
special key
PAGE_UP - Static variable in interface waba.ui.IKeys
special key
paint(Graphics) - Method in class waba.applet.WinCanvas
 
paintChildren(Graphics, int, int, int, int) - Method in class waba.ui.Container
Called by the system to draw the children of the container.
PALMOS - Static variable in class extra.ui.ExtraMainWindow
PalmOS based platform
PEN_DOWN - Static variable in class waba.ui.PenEvent
The event type for a pen or mouse down event.
PEN_DRAG - Static variable in class waba.ui.PenEvent
The event type for a pen or mouse drag event.
PEN_MOVE - Static variable in class waba.ui.PenEvent
The event type for a pen or mouse move event.
PEN_UP - Static variable in class waba.ui.PenEvent
The event type for a pen or mouse up event.
PenEvent - class waba.ui.PenEvent.
PenEvent is a pen down, up, move or drag event.
PenEvent() - Constructor for class waba.ui.PenEvent
 
PI - Static variable in class extra.util.Maths
The double value that is closer than any other to pi, the ratio of the circumference of a circle to its diameter.
PLAIN - Static variable in class waba.fx.Font
A plain font style.
platform - Static variable in class extra.ui.ExtraMainWindow
the platform we are running on (from Vm.getPlatform())
play() - Method in class waba.fx.SoundClip
Plays the sound clip.
POINT - Static variable in class extra.ui.BigNumber
 
postEvent(Event) - Method in class waba.ui.Control
Posts an event.
pow(float, float) - Static method in class extra.util.Maths
Returns of value of the first argument raised to the power of the second argument.
PreferredSize - interface extra.ui.PreferredSize.
 
PRESSED - Static variable in class waba.ui.ControlEvent
The event type for a pressed event.
print(Ref) - Static method in class newton.NS
Prints a Ref to the NTK inspector, useful for debugging.
print(String) - Static method in class newton.NS
Prints a String to the NTK inspector, useful for debugging.
proto(String) - Static method in class newton.NS
Returns a Ref to the proto requested by symbol name in the NOS Platform file.
push(Ref) - Method in class newton.Ref
Adds val to the end of the array, and returns the array.
Pushbutton - class extra.ui.Pushbutton.
This is a standard palm pushbutton.
Pushbutton(String) - Constructor for class extra.ui.Pushbutton
Constructs a new unconnected, unselected push button.
Pushbutton(String, boolean) - Constructor for class extra.ui.Pushbutton
Construct a new unconnected push button with the given selection status.
Pushbutton(String, boolean, Pushbutton) - Constructor for class extra.ui.Pushbutton
Construct a new push button with the given selection status in the same group as the given pushbutton.
Pushbutton(String, Pushbutton) - Constructor for class extra.ui.Pushbutton
Constructs a new unselected push button in the same group as the given pushbutton.

R

Radio - class waba.ui.Radio.
Radio is a radio control.
Radio(String) - Constructor for class waba.ui.Radio
Creates a radio control displaying the given text.
READ_ONLY - Static variable in class waba.io.Catalog
Read-only open mode.
READ_ONLY - Static variable in class waba.io.File
Read-only open mode.
READ_WRITE - Static variable in class waba.io.Catalog
Read-write open mode.
READ_WRITE - Static variable in class waba.io.File
Read-write open mode.
readBoolean() - Method in class extra.io.DataStream
Reads a boolean from the stream as a byte.
readByte() - Method in class extra.io.DataStream
Reads a single byte from the stream.
readBytes(byte[], int, int) - Method in class waba.io.Stream
Reads bytes from the stream.
readBytes(byte[], int, int) - Method in class waba.io.SerialPort
Reads bytes from the port into a byte array.
readBytes(byte[], int, int) - Method in class waba.io.Catalog
Reads bytes from the current record into a byte array.
readBytes(byte[], int, int) - Method in class waba.io.File
Reads bytes from the file into a byte array.
readBytes(byte[], int, int) - Method in class waba.io.Socket
Reads bytes from the socket into a byte array.
readBytes(byte[], int, int) - Method in class extra.io.BufferStream
Reads bytes from the stream.
readBytes(byte[], int, int) - Method in class extra.io.DataStream
Reads bytes from the stream.
readBytesUntil(byte) - Method in class extra.io.BufferStream
Reads bytes from the stream until the stream finishes or the given byte is found.
readCheck() - Method in class waba.io.SerialPort
Returns the number of bytes currently available to be read from the serial port's queue.
readCString() - Method in class extra.io.DataStream
Reads a C-style string from the stream.
readFixedString(int) - Method in class extra.io.DataStream
Reads a fixed length string from the stream.
readFloat() - Method in class extra.io.DataStream
Reads a float value from the stream as four bytes in IEEE 754 format.
readInt() - Method in class extra.io.DataStream
Reads an integer from the stream as four bytes.
readShort() - Method in class extra.io.DataStream
Reads a short from the stream as two bytes.
readString() - Method in class extra.io.DataStream
Reads a string stored in a pascal type format.
readUnsignedByte() - Method in class extra.io.DataStream
Reads a single unsigned byte from the stream.
readUnsignedShort() - Method in class extra.io.DataStream
Reads an unsigned short from the stream as two bytes.
Rect - class waba.fx.Rect.
Rect is a rectangle.
Rect(int, int, int, int) - Constructor for class waba.fx.Rect
Constructs a rectangle with the given x, y, width and height.
Ref - class newton.Ref.
A Ref is a pointer to an underlying NewtonScript object.
Ref() - Constructor for class newton.Ref
Makes nil.
Ref(char) - Constructor for class newton.Ref
Makes a char.
Ref(float) - Constructor for class newton.Ref
Makes a float.
Ref(int) - Constructor for class newton.Ref
Makes an int.
Ref(String) - Constructor for class newton.Ref
Makes a string.
registerClass(Storable) - Method in class extra.io.ObjectCatalog
Registers this class with the catalog.
RelativeContainer - class extra.ui.RelativeContainer.
A Container extension that supports relative placement.
RelativeContainer() - Constructor for class extra.ui.RelativeContainer
Construct a new component that will fill to space provided
remove() - Method in class newton.Callback
Removes the callback from the mailbox if it's there.
remove(Control) - Method in class waba.ui.Container
Removes a child control from the container.
remove(Control) - Method in class extra.ui.GridContainer
Removes a control from this layout.
remove(Control) - Method in class extra.ui.ExtraMainWindow
Temporarily removes a component to this application.
remove(int, int) - Method in class extra.ui.GridContainer
Removes a control at the given grid position.
removePermanently(Control) - Method in class extra.ui.RelativeContainer
Remove this control permanently from this container.
removePermanently(Control) - Method in class extra.ui.ExtraMainWindow
Permanently removes a component to this application.
removeTimer(Timer) - Method in class waba.ui.Control
Removes a timer from a control.
removeTimer(Timer) - Method in class waba.ui.MainWindow
Removes a timer.
rename(String) - Method in class waba.io.File
Renames the file.
repaint() - Method in class waba.ui.Control
Redraws the control.
reset() - Method in class extra.io.BufferStream
For non stream based buffers, resets the read and write positions to their initial location.
resetSearch() - Method in class extra.io.ObjectCatalog
Resets a counter for iterating through the catalog.
resizeRecord(int) - Method in class waba.io.Catalog
Resizes a record.
REST - Static variable in class extra.ui.RelativeContainer
use the rest of the space from the current position to the right of the container (or bottom)
REST - Static variable in class extra.ui.ExtraMainWindow
 
RIGHT - Static variable in class waba.ui.Label
Constant for right alignment.
RIGHT - Static variable in interface waba.ui.IKeys
special key
RIGHT - Static variable in class extra.ui.RelativeContainer
on the far right of the screen
RIGHT - Static variable in class extra.ui.ExtraMainWindow
 
RIGHTOF - Static variable in class extra.ui.RelativeContainer
to the right of the last component added
RIGHTOF - Static variable in class extra.ui.ExtraMainWindow
 
round(float) - Static method in class extra.util.Maths
Rounds the given float to the nearest whole number.
run() - Method in class waba.applet.WinTimer
 

S

SAME - Static variable in class extra.ui.RelativeContainer
the same as the relative Control (centered if different widths)
SAME - Static variable in class extra.ui.ExtraMainWindow
 
SAME_BOTTOM - Static variable in class extra.ui.RelativeContainer
the same as the relative Control (bottom aligned if different widths)
SAME_BOTTOM - Static variable in class extra.ui.ExtraMainWindow
 
SAME_LEFT - Static variable in class extra.ui.RelativeContainer
the same as the relative Control (left aligned if different widths)
SAME_LEFT - Static variable in class extra.ui.ExtraMainWindow
 
SAME_RIGHT - Static variable in class extra.ui.RelativeContainer
the same as the relative Control (right aligned if different widths)
SAME_RIGHT - Static variable in class extra.ui.ExtraMainWindow
 
SAME_TOP - Static variable in class extra.ui.RelativeContainer
the same as the relative Control (top aligned if different widths)
SAME_TOP - Static variable in class extra.ui.ExtraMainWindow
 
saveState(DataStream) - Method in interface extra.io.Storable
Send the state information of this object to the given object catalog using the given DataStream.
second - Variable in class waba.sys.Time
The second in the range of 0 to 59.
seek(int) - Method in class waba.io.File
Sets the file pointer for read and write operations to the given position.
send(Ref, Ref[]) - Method in class newton.Ref
Sends a method call to me (a frame), passing in args.
send(String) - Method in class newton.Ref
Sends a method call on me, named name, with no arguments.
send(String, Ref) - Method in class newton.Ref
Sends a method call on me, named name, with one argument.
send(String, Ref[]) - Method in class newton.Ref
Sends a method call on me, named name, with arguments.
send(String, Ref, Ref) - Method in class newton.Ref
Sends a method call on me, named name, with two arguments.
send(String, Ref, Ref, Ref) - Method in class newton.Ref
Sends a method call on me, named name, with three arguments.
sendInherited(String, Ref, Ref[]) - Static method in class newton.Callback
Calls an inherited version of the function functionName in the frame frame, passing it the arguments in the array args, bypassing any declared version of the function directly stored in a slot in frame.
SerialPort - class waba.io.SerialPort.
SerialPort accesses a device's serial port.
SerialPort(int, int) - Constructor for class waba.io.SerialPort
Open a serial port with settings of 8 bits, no parity and 1 stop bit.
SerialPort(int, int, int, boolean, int) - Constructor for class waba.io.SerialPort
Opens a serial port.
set(int, Object) - Method in class waba.util.Vector
Sets the object at the given index.
setActiveTab(Tab) - Method in class waba.ui.TabBar
Sets the currently active tab.
setBigEndian(boolean) - Method in class extra.io.DataStream
Sets whether numbers should be read and written in big endian format (most significant byte first) or little endian format (least significant byte first).
setBuffer(byte[]) - Method in class extra.io.BufferStream
Sets the buffer used by this BufferStream.
setBuffer(byte[], int, int) - Method in class extra.io.BufferStream
Sets the buffer slice used by this BufferStream.
setBytes(int, int, int, byte[]) - Method in class newton.Ref
Sets up to numBytesToSet bytes in a binary object, increasing the size if necessary (and possible).
setChecked(boolean) - Method in class waba.ui.Radio
Sets the checked state of the control.
setChecked(boolean) - Method in class waba.ui.Check
Sets the checked state of the control.
setClass(Ref) - Method in class newton.Ref
Sets the class of the object.
setClass(String) - Method in class newton.Ref
Sets the class of the object and returns the object.
setClip(int, int, int, int) - Method in class waba.fx.Graphics
Sets a clipping rectangle.
setColor(int, int, int) - Method in class waba.fx.Graphics
Sets the current color for drawing operations.
setDeviceAutoOff(int) - Static method in class waba.sys.Vm
Sets the device's "auto-off" time.
setDrawOp(int) - Method in class waba.fx.Graphics
 
setFlowControl(boolean) - Method in class waba.io.SerialPort
Turns RTS/CTS flow control (hardware flow control) on or off.
setFocus(Control) - Method in class waba.ui.Window
Sets focus to the given control.
setFocus(Control) - Method in class extra.ui.ExtraMainWindow
Sets focus to the given control.
setFont(Font) - Method in class waba.fx.Graphics
Sets the current font for operations that draw text.
setGaps(int, int) - Method in class extra.ui.GridContainer
Sets the gap between controls.
setGaps(int, int) - Method in class extra.ui.RelativeContainer
Sets the standard gap between components when added with the LEFTOF, RIGHTOF, ABOVE and BELOW settings.
setGaps(int, int) - Method in class extra.ui.ExtraMainWindow
Sets the standard gap between components when added with the LEFTOF, RIGHTOF, ABOVE and BELOW settings.
setInterval(int) - Method in class waba.applet.WinTimer
 
setLength(int) - Method in class java.lang.StringBuffer
Empties the StringBuffer and clears out its contents so it may be reused.
setLength(int) - Method in class newton.Ref
Tries to set the length of an array.
setMenuBar(MenuBar) - Method in class extra.ui.ExtraMainWindow
Sets the menubar for this application.
setMode(int) - Method in class extra.ui.BigNumber
Sets the mode of changing this number.
setNumber(int) - Method in class extra.ui.BigNumber
Sets the value of this number
setPixels(int, int[], int, int, int, byte[]) - Method in class waba.fx.Image
Sets one or more row(s) of pixels in an image.
setReadTimeout(int) - Method in class waba.io.SerialPort
Sets the timeout value for read operations.
setReadTimeout(int) - Method in class waba.io.Socket
Sets the timeout value for read operations.
setRecordPos(int) - Method in class waba.io.Catalog
Sets the current record position and locks the given record.
setRect(int, int, int, int) - Method in class waba.ui.Control
Sets or changes a control's position and size.
setRect(int, int, int, int) - Method in class extra.ui.GridContainer
Sets the rect for this container.
setRect(int, int, int, int) - Method in class extra.ui.RelativeContainer
Sets the bounds of this container and redoes the layout.
setRect(int, int, int, int) - Method in class extra.ui.ExtraMainWindow
Sets the rectangle of this application.
setSearchIndex(int) - Method in class extra.io.ObjectCatalog
Sets the search counter at the given index in the catalog.
setSelected(boolean) - Method in class extra.ui.Pushbutton
Sets whether the push button is pressed down or not
setSelectedIndex(int) - Method in class extra.ui.List
Sets the currently selected index
setSelectedIndex(int) - Method in class extra.ui.Menu
Sets the currently selected index
setSlot(int, Ref) - Method in class newton.Ref
Sets a slot in an array and returns the array.
setSlot(Ref, Ref) - Method in class newton.Ref
Sets an immediate slot in a frame and returns the frame.
setSlot(String, Ref) - Method in class newton.Ref
Sets an immediate slot in a frame and returns the frame.
setText(String) - Method in class waba.ui.Label
Sets the text that is displayed in the label.
setText(String) - Method in class waba.ui.Edit
Sets the text displayed in the edit control.
setText(String) - Method in class waba.ui.Button
Sets the text that is displayed in the button.
setText(String) - Method in class extra.ui.Title
 
SHIFT - Static variable in interface waba.ui.IKeys
modifier for shift key
show() - Method in class extra.ui.MenuBar
Show this menu bar up
show(int) - Method in class extra.ui.Menu
Show this menu up
sin(float) - Static method in class extra.util.Maths
Returns the trigonometric sine of an angle.
size() - Method in class extra.io.ObjectCatalog
Get the size of this catalog
skip(int) - Method in class extra.io.DataStream
Skips reading the next n bytes in the stream
skipBytes(int) - Method in class waba.io.Catalog
Advances the cursor in the current record a number of bytes.
sleep(int) - Static method in class waba.sys.Vm
Causes the VM to pause execution for the given number of milliseconds.
Socket - class waba.io.Socket.
Socket is a TCP/IP network socket.
Socket(String, int) - Constructor for class waba.io.Socket
Opens a socket.
Sound - class waba.fx.Sound.
Sound is used to play sounds such as beeps and tones.
Sound() - Constructor for class waba.fx.Sound
 
SoundClip - class waba.fx.SoundClip.
SoundClip is a sound clip.
SoundClip(String) - Constructor for class waba.fx.SoundClip
Loads and constructs a sound clip from a file.
sqrt(float) - Static method in class extra.util.Maths
Returns the square root of a float value.
start() - Method in class waba.applet.Applet
 
stopGracefully() - Method in class waba.applet.WinTimer
 
Storable - interface extra.io.Storable.
An interface for all objects that support loading and saving themselves through the ObjectCatalog class.
Stream - class waba.io.Stream.
Stream is the base class for all stream-based I/O classes.
Stream() - Constructor for class waba.io.Stream
 
String - class java.lang.String.
ATTENTION:
When compiling Waba programs, you should use the normal String class, not this one.
STRING - Static variable in class newton.Ref
The Ref's type() is a string
String() - Constructor for class java.lang.String
Creates an empty string.
String(char[]) - Constructor for class java.lang.String
Creates a string from the given character array.
String(char[], int, int) - Constructor for class java.lang.String
Creates a string from a portion of the given character array.
String(String) - Constructor for class java.lang.String
Creates a copy of the given string.
StringBuffer - class java.lang.StringBuffer.
ATTENTION:
When compiling Waba programs, you should use the normal StringBuffer class, not this one.
StringBuffer() - Constructor for class java.lang.StringBuffer
Constructs an empty string buffer.
StringBuffer(String) - Constructor for class java.lang.StringBuffer
Constructs a string buffer containing the given string.
stringValue() - Method in class newton.Ref
Returns my string value.
substring(int, int) - Method in class java.lang.String
Returns a substring of the string.
SYMBOL - Static variable in class newton.Ref
The Ref's type() is a symbol
symbolValue() - Method in class newton.Ref
Returns my symbol value.

T

T_EMATE - Static variable in class newton.NS
Emate 300
T_ERROR - Static variable in class newton.NS
Error in Determining Type -- unlikely to happen!
T_MP120 - Static variable in class newton.NS
MessagePad 120
T_MP130 - Static variable in class newton.NS
MessagePad 130
T_MP2000 - Static variable in class newton.NS
MessagePad 2000, unupgraded
T_MP2100 - Static variable in class newton.NS
MessagePad 2100 or upgraded MessagePad 2000
T_OTHER - Static variable in class newton.NS
Some other Weird Newton -- unlikely to happen!
Tab - class waba.ui.Tab.
Tab controls appear as tabs in a TabBar control.
TAB - Static variable in interface waba.ui.IKeys
special key
Tab(String) - Constructor for class waba.ui.Tab
Creates a tab that contains the given text.
TabBar - class waba.ui.TabBar.
TabBar is a bar of tabs.
TabBar() - Constructor for class waba.ui.TabBar
Constructs a tab bar control.
tan(float) - Static method in class extra.util.Maths
Returns the trigonometric tangent of an angle.
target - Variable in class waba.ui.Event
The target of the event.
Time - class waba.sys.Time.
Time identifies a date and time.
Time() - Constructor for class waba.sys.Time
Constructs a time object set to the current date and time.
Timer - class waba.ui.Timer.
Timer represents a control's timer.
TIMER - Static variable in class waba.ui.ControlEvent
The event type for a timer event.
Timer() - Constructor for class waba.ui.Timer
 
timeStamp - Variable in class waba.ui.Event
The event's timestamp.
Title - class extra.ui.Title.
A standard palm title bar.
Title() - Constructor for class extra.ui.Title
Construct a new title with the text "Untitled"
Title(String) - Constructor for class extra.ui.Title
Construct a new title with the given text
toCharArray() - Method in class java.lang.String
Returns this string as a character array.
toFloatBitwise(int) - Static method in class waba.sys.Convert
Converts the given IEEE 754 bit representation of a float to a float.
toInt(String) - Static method in class waba.sys.Convert
Converts the given String to an int.
toIntBitwise(float) - Static method in class waba.sys.Convert
Converts the given float to its bit representation in IEEE 754 format.
toLowerCase(String) - Static method in class extra.io.DataStream
Converts all characters in a string to lower case.
tone(int, int) - Static method in class waba.fx.Sound
 
toObjectArray() - Method in class waba.util.Vector
Converts the vector to an array of objects.
TOP - Static variable in class extra.ui.RelativeContainer
at the top of the screen
TOP - Static variable in class extra.ui.ExtraMainWindow
 
toString() - Method in class java.lang.Object
MODIFIED FOR WABA FOR NEWTON Returns the string representation of the object.
toString() - Method in class java.lang.String
Returns this string.
toString() - Method in class java.lang.StringBuffer
Converts the string buffer to its string representation.
toString(boolean) - Static method in class waba.sys.Convert
Converts the given boolean to a String.
toString(char) - Static method in class waba.sys.Convert
Converts the given char to a String.
toString(float) - Static method in class waba.sys.Convert
Converts the given float to a String.
toString(int) - Static method in class waba.sys.Convert
Converts the given int to a String.
toUpperCase(String) - Static method in class extra.io.DataStream
Converts all characters in a string to upper case.
translate(int, int) - Method in class waba.fx.Graphics
Translates the origin of the current coordinate system by the given x and y values.
type - Variable in class waba.ui.Event
The type of event.
type() - Method in class newton.Ref
Returns the type of the underlying NewtonScript object pointed to by this Ref.

U

uiLock - Static variable in class waba.applet.Applet
 
UNKNOWN - Static variable in class newton.Ref
The Ref's type() is an unknown object
UP - Static variable in interface waba.ui.IKeys
special key
UP_DOWN - Static variable in class extra.ui.BigNumber
 
update(Graphics) - Method in class waba.applet.WinCanvas
 

V

valueOf(boolean) - Static method in class java.lang.String
Converts the given boolean to a String.
valueOf(char) - Static method in class java.lang.String
Converts the given char to a String.
valueOf(float) - Static method in class java.lang.String
Converts the given float to a String.
valueOf(int) - Static method in class java.lang.String
Converts the given int to a String.
valueOf(Object) - Static method in class java.lang.String
Returns the string representation of the given object.
Vector - class waba.util.Vector.
A vector is an array of object references.
Vector() - Constructor for class waba.util.Vector
Constructs an empty vector.
Vector(int) - Constructor for class waba.util.Vector
Constructs an empty vector with a given initial size.
version() - Static method in class newton.NS
Returns the version number for this implementation of the Waba for the Newton VM
Vm - class waba.sys.Vm.
Vm contains various system level methods.
VM - Static variable in class newton.NS
The four-byte tag used to identify the C++ VM in memory (as opposed to other running VMs)

W

waba.applet - package waba.applet
 
waba.fx - package waba.fx
 
waba.io - package waba.io
 
waba.sys - package waba.sys
 
waba.ui - package waba.ui
 
waba.util - package waba.util
 
wabaDrawingArea() - Static method in class newton.NS
Returns a Ref to the Waba drawing area.
Welcome - class waba.ui.Welcome.
Welcome is the welcome application.
Welcome() - Constructor for class waba.ui.Welcome
Constructs the welcome application.
width - Variable in class waba.fx.Rect
rectangle width
width - Variable in class waba.applet.Applet
 
WinCanvas - class waba.applet.WinCanvas.
 
WinCanvas(Window) - Constructor for class waba.applet.WinCanvas
 
WINCE - Static variable in class extra.ui.ExtraMainWindow
WinCE based platform
Window - class waba.ui.Window.
Window is a "floating" top-level window.
WINDOW - Static variable in class newton.NS
The main window for our VM.
Window() - Constructor for class waba.ui.Window
Constructs a window.
WinTimer - class waba.applet.WinTimer.
 
WinTimer(MainWindow) - Constructor for class waba.applet.WinTimer
 
WRITE_ONLY - Static variable in class waba.io.Catalog
Write-only open mode.
WRITE_ONLY - Static variable in class waba.io.File
Write-only open mode.
writeBoolean(boolean) - Method in class extra.io.DataStream
Writes a boolean to the stream as a byte.
writeByte(byte) - Method in class extra.io.DataStream
Writes a single byte to the stream.
writeByte(int) - Method in class extra.io.DataStream
Writes a single byte to the stream.
writeBytes(byte[], int, int) - Method in class waba.io.Stream
Writes bytes to the the stream.
writeBytes(byte[], int, int) - Method in class waba.io.SerialPort
Writes to the port.
writeBytes(byte[], int, int) - Method in class waba.io.Catalog
Writes to the current record.
writeBytes(byte[], int, int) - Method in class waba.io.File
Writes to the file.
writeBytes(byte[], int, int) - Method in class waba.io.Socket
Writes to the socket.
writeBytes(byte[], int, int) - Method in class extra.io.BufferStream
Writes bytes to the the stream.
writeBytes(byte[], int, int) - Method in class extra.io.DataStream
Writes bytes to the the stream.
writeCString(String) - Method in class extra.io.DataStream
Writes a C-style string to the stream.
writeFixedString(String, int) - Method in class extra.io.DataStream
Writes a fixed length string to the stream.
writeFixedString(String, int, char) - Method in class extra.io.DataStream
Writes a fixed length string to the stream.
writeFloat(float) - Method in class extra.io.DataStream
Writes a float value to the stream as four bytes in IEEE 754 format
writeInt(int) - Method in class extra.io.DataStream
Writes an integer to the stream as four bytes.
writeShort(int) - Method in class extra.io.DataStream
Writes an short to the stream as two bytes.
writeString(String) - Method in class extra.io.DataStream
Writes a string in a pascal type format.

X

x - Variable in class waba.ui.PenEvent
The x location of the event.
x - Variable in class waba.fx.Rect
x position

Y

y - Variable in class waba.ui.PenEvent
The y location of the event.
y - Variable in class waba.fx.Rect
y position
year - Variable in class waba.sys.Time
The year as its full set of digits (year 2010 is 2010).

_

_dbHash - Static variable in class waba.io.Catalog
 
_doPaint(int, int, int, int) - Method in class waba.ui.Window
Called by the VM to repaint an area.
_doPaint(int, int, int, int) - Method in class extra.ui.ExtraMainWindow
Called by the VM to repaint an area.
_onTimerTick() - Method in class waba.ui.MainWindow
Called by the VM to process timer interrupts.
_postEvent(int, int, int, int, int, int) - Method in class waba.ui.Window
Called by the VM to post key and pen events.
_postEvent(int, int, int, int, int, int) - Method in class extra.ui.ExtraMainWindow
Called by the VM to post key and pen events.
_stopTimer() - Method in class waba.ui.MainWindow
 

A B C D E F G H I J K L M N O P R S T U V W X Y _