[ First ]  [ Previous ]  [ Next ]  [ Last ]  [ Manuals ]

 

Index



Symbols

~LGWorld() destructor 344
~StOffscreenGWorld() destructor 348

A

AcceptIncoming()
and accepting connection 126
and responder 124
LEndpoint 114
AckSends()
LEndpoint 115, 118
actions
class hierarchy 295
creating classes 300
described 293
in LCaption class 294
posting 295, 301
see also undo
Actions in PowerPlant 293-309
ActivateSelf()
LTableView 207
AddDesc()
UAEDesc 261
AddDropArea()
LDropArea 317
AddFlavors()
LDragTask 315, 316, 326
Adding the Classes
Other file requirements 34
Resolving file conflicts 34-35
AddKeyDesc()
UAEDesc 261
AddLastChildNode()
LCollapsableTree 219
AddLastChildRow()
LHierarchyTable 211
AddPtr()
UAEDesc 261
AddRectDragItem()
LDragTask 315, 316, 326
address, obtaining network 121
AddSubModel()
LModelObject 253
aedt resource 265
AEOM 247
and aete resource 250, 263
and LModelObject 250
and LModelProperty 258
class stored in mModelKind 251
concepts 247
containment hierarchy 252
terminology 248
aete resource 263
editing 265
editing with Resorcerer 265
AllocateThreads()
LThread 61, 72
allocating memory for threads 72, 74
Apple event
adding an AEOM class to your code 266
adding custom events 269
adding properties to your AEOM class 268
classes 249-263
default submodel 270
described 247
implementing 266-271
lazy objects 270
recordability 271
resources 263-266
set tell target 270
strategy 246-248
whose clause 271
Apple Event Object ModelþSee AEOM
Apple Events in PowerPlant 245-292
AssertHandleLocked_() 32
AssertHandleUnlocked_() 32
asynchronous behavior
in threads classes 88-94
asynchronous threads
Speech Manager example 92
attaching an undoer 301

B

background highlighting 321
BeginDrawing()
LGWorld 344, 345
Bind()
and IP address 122
and listening for connection 125
and responder class 124
LEndpoint 113, 117
Block()
LThread 56, 62
blocked thread 56

C

callback functions in drag and drop 329
CanRedo()
LAction 297
CanUndo()
LAction 297
cell
addressing 198
as STableCell object 199
changing size 224
data storage size 218
drawing 228
finding 229
finding data in 230
finding next selected 216
getting data 225
handling click in 227
highighting 229
location in PowerPlant 202
nesting level 228
order in table 198, 230
refreshing 229
see also table
setting data 225
CellIsSelected()
LTableSelector 215
LTableView 206
CellToIndex()
LTableView 205
CheckForMissingParameters()
UAppleEventMgr 260
click
in drag and drop 321
in table cell 227
Click()
overriding LPane for drag and drop 321, 322
ClickCell()
LTableView 208
overriding 227
ClickInContent()
LWindow 324
ClickSelect()
LTableSelector 215
LTableView 206
ClickSelf()
LHierarchyTable 227
LTableView 208, 227
client
compared to responder 124
creating 120
creating endpoint 121
described 119
client/server
described 119
coerce data in Apple event 259
CompactAndPurgeHeap() 28
CompactHeap() 28
Connect()
LEndpoint 113
context switching in threads 79
CopyImage()
LGWorld 344, 345
CountReadyThreads()
LThread 61
CountSubModels()
LModelObject 254
CreateInternetMapper()
UNetworkFactory 110
CreateTCPEndpoint()
creating endpoint 126
UNetworkFactory 109
creating threads 72
criticality 78
current drop area 317
current thread 55
custom callbacks for drag and drop 328

D

data coherency in threads 78-88
datagram 127
DeactivateSelf()
LTableView 207
DebugCast_() 31
DebugCastConst_() 31
Debugging Classes
PP_DebugConstants.h 21
Debugging in PowerPlant 15-52
Debugging Classes described 17-30
Debugging Code Exercise 38-52
Debugging Macros 30-32
Debugging Strategy 16-17
Introduction 15
Debugging Macros
AssertHandleLocked_() 32
AssertHandleUnlocked_() 32
DebugCast_() 31
DebugCastConst_() 31
DisposOf_() 32, 37
FindPaneByID_() 31
ValidateHandle_() 32
ValidateObj_() 32
ValidateOjbect_() 32
ValidatePtr_() 32
ValidateSimpleObject_() 32
ValidateThis_() 32
Debugging PowerPlant Projects 33-38
Adding the classes 34
Configuring Your Project 33-34
Customizing the Debugging Classes 37-38
Installing the Menu 35-37
DebugNew 16, 20
default submodel 270
delaySelect
attribute in drag and drop 322
DeleteThread()
LThread 63, 77
deleting threads 64, 77
Disconnect()
LEndpoint 113
DisposOf_() 32, 37
DoDrag()
LDragTask 315, 316, 326
DoDragDrawing()
LDropArea 329
DoDragInput()
LDropArea 329
DoDragReceive()
LDropArea 318, 328
DoDragSendData()
LDropArea 329
DoForEach()
LQueue 69
LThread 61
DontAckSends()
LEndpoint 115, 118
double bufferingþSee offscreen drawing
drag and drop
adding flavors 315, 326
adding to a pane 319
background highlighting 321
class hierarchy 314
classes 314-320
clicking in background window 321
creating a drag task 324
current drop area 317
custom callback functions 329
custom callbacks 328
delaySelect attribute 322
detecting a drag 324
finding Drag Manager 317, 320
handling click 321
highlighting drop area 327
implementing 320-330
implementing special behavior 327
initiating drag 316, 326
item acceptability 327
multiple items or flavors 325
promise 328
receiving a drop 318, 328
simple technique 324
strategy 312-314
tracking a drag 326
Drag and Drop in PowerPlant 311-339
Drag Manager
finding 317, 320
drag region 315, 316, 325, 326
drag task 324
DragAndDropIsPresent()
LDropArea 317, 320
DragIsAcceptable()
LDropArea 318
DragLib, importing weak 320
DragSelect()
LTableSelector 215
Draw()
LDropFlag 220
LOffscreenView 350
DrawCell()
LSmallIconTable 209
LTableView 208
LTextHierTable 212
overriding 228
DrawDropFlag()
LHierarchicalTable 229
DrawSelf()
LTableView 207
drop flag
drawing for table row 228
including icons 220

E

EndDrawing()
LGWorld 344, 345
endpointþþSee LEndpoint
EnterCritical()
LThread 61, 78
EnterDropArea()
LDropArea 318, 327
ExecuteSelf()
LUndoer 298
LYieldAttachment 66
ExitCritical()
LThread 61, 78
expansion triangle in table See drop flag

F

Finalize()
in multilevel undo 302
LAction 297
FindCellData()
LTableStorage 217
LTableView 206
parameters 230
search algorithm 230
FindDropArea()
LDropArea 317
FindPaneByID_() 31
FindUndoStatus()
LUndoer 298
FinishCreateSelf()
to attach helpers in table 221
flavors
adding to a drag 315, 326
Flush() 23
FocusDropArea()
LDragAndDrop 319
LDropArea 318, 319

G

gDebugSignal 20
gDebugThrow 20
generic network interface 107
GetAEProperty()
LModelObject 255
GetAmountUnread()
LEndpoint 115
GetCellData()
LTableStorage 217
LTableView 206
parameters 225
uses wide-open cell 207
GetCellHitBy()
LTableView 208
GetClickCount()
in table cell 227
GetColHitBy()
LTableGeometry 213
GetColWidth()
LTableGeometry 213
LTableView 205
GetCurrentThread()
LThread 61
GetDescription()
LAction 297
GetExposedIndex()
LCollapsableTree 219
LHierarchyTable 210
GetFreeThreads()
LThread 61
GetHeader() 23
GetImageCellBounds()
LTableGeometry 213
LTableView 205
GetImportantAEProperties()
LModelObject 256, 257
GetLink()
LLink 68
GetLocalAddress()
LEndpoint 114, 117
GetLocalCellRect()
LTableView 205
GetMacGWorld()
LGWorld 344
StOffscreenGWorld 348
GetMainThread()
LThread 61
GetModelKind()
LModelObject 253
GetNestingLevel()
LCollapsableTree 219, 228
GetNextCell()
LTableView 205, 229
GetNextSelectedCell()
LTableView 205, 229
GetOptionalParamDesc()
StAEDescriptor 260
GetParamDesc()
StAEDescriptor 260
GetParentIndex()
LCollapsableTree 219
GetPositionOfSubModel()
LModelObject 253, 254
GetRemoteHostAddress()
LEndpoint 114, 118
GetResult()
LThread 63, 64
GetRowHeight()
LTableGeometry 213
LTableView 205
GetRowHitBy()
LTableGeometry 213
GetSize()
LQueue 69
GetState()
LEndpoint 115, 118
GetStorageSize()
LTableStorage 217
GetSubModelByComplexKey()
whose clauses 271
GetSubModelByName()
LModelObject 254
GetSubModelByPosition()
and laziness 270
LModelObject 254
GetSuperModel()
LModelObject 253
GetTableDimensions()
LTableGeometry 213
GetTableSize()
LTableView 204
GetWideOpenIndex()
LCollapsableTree 219
LHierarchyTable 210
GetWideOpenTableSize()
LHierarchyTable 210

H

HandleAppleEvent()
implementing 269
LModelObject 255, 256
HandleClone()
LModelObject 256, 257
HandleCount()
LModelObject 256, 257
HandleCreateElementEvent()
LModelObject 256
sample code 267
HandleDelete()
LModelObject 256, 257
HandleDragDrawing()
LDropArea 329
HandleDragInput()
LDropArea 329
HandleDragReceive()
LDropArea 317
HandleDragSendData()
LDropArea 329
HandleDragTracking()
LDropArea 317
HandleMove()
LModelObject 256, 257
helper classes for tables 196
hierarchical table described 197
highlight drop area 327
HiliteCell()
overriding 229
HiliteCellActively()
LTableView 207
LTextHierTable 212
overriding 229
HiliteCellInactively()
LTableView 207
LTextHierTable 212
overriding 229
HiliteDropArea()
LDragAndDrop 319
LDropArea 318, 327
HiliteSelection()
overriding 229

I

IndexToCell()
LTableView 205
initializing threads 71
InMainThread()
LThread 61
InsertChildNodes()
LCollapsableTree 219
InsertChildRows()
LHierarchyTable 211
InsertCols()
LTableGeometry 213
LTableSelector 215
LTableStorage 217
LTableView 204
parameters 222
InsertRows()
effect in hierarchical tables 222
LHierarchyTable 211
LTableGeometry 213
LTableSelector 215
LTableStorage 217
LTableView 204
InsertSibling Nodes()
LCollapsableTree 219
InsertSiblingRows()
LHierarchyTable 210
parameters 223
InsideDropArea()
LDropArea 318, 319, 327
InstallHandlers()
LDropArea 317, 330
Internet Programming in PowerPlant 137-193
inter-thread communication 57, 85-88
InTrackingWindow()
LDropArea 317, 318
IP address
defined 107
IsAckingSends()
LEndpoint 115, 118
IsCurrent()
LThread 62
IsDone()
LAction 297
IsEmpty()
LQueue 69
IsNullCell()
STableCell 202
IsPostable()
LAction 297
overriding in action classes 300
IsSubModelOf()
LModelObject 253
IsValidCell()
LTableView 204
IsValidCol()
LTableView 204
IsValidRow()
LTableView 204
ItemIsAcceptable()
LDropArea 318, 319, 327

L

LAction 296
data members 296
member functions 297
relation to LUndoer and LCommander 294
subclassing 300
laziness 270
LCollapsableTree 218
member functions 219
LColumnView 208
LCommander 295
LCommanderTree 24-25
LDebugMenuAttachment 18-19
constructor for 20
destructor for 20
InitDebugMenu() 20, 36
InstallDebugMenu() 20, 21, 35, 36, 37
SetDebugInfoDefaults() 20, 36, 37
LDebugMenuAttachment.h 38
LDebugStream 21-23
Flush() 23
GetHeader() 23
mFlushLocation 22
PutBytes() 23
SetFilename() 23
TimeStamp() 23
WriteBlock() 23
WriteData() 23
LDocument
as example of LModelObject 251
LDragAndDrop 319-320
member functions 319
LDragTask 314-316
data members 314
member functions 315
LDropArea 316-319
custom callback functions 329
data members 316
member functions 318
static functions 317
LDropFlag 220
LeaveDropArea()
LDropArea 318, 327
LEndpoint 112, 117
LEndpoint() constructor 113, 117
LEventSemaphore 67
LGWorld 343-347
data members 343
in non-PowerPlant code 347
limitations 346
member functions 344
sample code 352
using 352
LGWorld() constructor 344
LHeapAction 27
LHierarchyTable 209
data members 210
member functions 210
LInternetIPAddress
and binding to port 122
and servers 125
Listen()
LEndpoint 114
responding to network connection 126
LLink 68
LModelDirector 257
LModelObject 250-257
and AEOM 248, 250
class hierarchy 251
constructor 252
containment hierarchy 252
data members 251
handling events in 255
handling properties in 255
LDocument as example 251
LWindow as example 251
managing elements in 252
LModelProperty 257
LMutexSemaphore 67
example of use 82
LNodeArrayTree 219
LNTable (obsolete class) 196
LOffscreenView 349
and Constructor 350
using 351
LPaneTree 25-27
LQueue 69
data members 69
member functions 69
LSemaphore 66
data members 67
LSharedQueue 70
inter-thread communication 85
LSimpleThread 64-65
LSmallIconTable 209
LTableArrayStorage 217
constructors 218
LTableGeometry 212
member functions 213
LTableMonoGeometry 213
LTableMultiGeometry 214
LTableMultiSelector 216
LTableSelector 214
member functions 215
LTableSingleSelector 215
LTableStorage 216
member functions 217
LTableView 202
as example class 203
cell access functions 205
cell geometry functions 205
cell management functions 204
cell selection functions 206
data members 203
data storage functions 206
drawing and clicking functions 207
services 204
setting helper classes 203
LTCPEndpoint 112-117
functions 113
LTEClearAction 299
LTECopyAction doesn't exist 299
LTECutAction 299
LTEPasteAction 299
LTETextAction 299
LTETypingAction 299
LTextColumn 209
LTextHierTable 212
LThread 59-64
constructor 73
data members 60
state-related functions 62
static member functions 61
vital functions 62
LThread()
LThread 62
LUDPEndpoint 117-119
functions 117
LUndoer 298
and redo 298
as attachment to LCommander 294
member functions 298
LWindow
as example of LModelObject 251
LYieldAttachment 66

M

MacsBug 16
main thread, creating 71
MakeAppleEvent()
UAppleEventsMgr 262
MakeBooleanDesc()
UAEDesc 261
MakeDragRegion()
LDragTask 315, 316, 326
MakeInsertionLoc()
UAEDesc 261
MakeRange()
UAEDesc 261
mapper
created by UNetworkFactory 107
creating with UNetworkFactory 109
mBounds
LGWorld 343
StOffscreenGWorld 348
mFlushLocation 22
mMacGWorld
LGWorld 343
StOffscreenGWorld 348
mModelKind 251
modifying thread state 75
mSaveDevice
LGWorld 343
StOffscreenGWorld 348
mSavePort
LGWorld 343
StOffscreenGWorld 348
mSubModels 251
mSuperModel 251

N

nesting level 228
networking
accepting connection 126
binding to local port 121
classes 108-119
client and responder compared 124
client described 119
client/server described 119
connecting to a server 122
creating a server 124
creating client 120
creating client endpoint 121
disconnect from server 123
generic interface 107
implementing 119-128
obtaining an address 121
protocol for server 124
rejecting connection 126
responding to connection 126
send data 123
server described 119
strategy 106-108
TCP ports 112
Networking in PowerPlant 103-136
next of kin in threads 60, 63
Next()
LSharedQueue 70, 86
NextGet()
LQueue 69
use in LSharedQueue 70
NextPut()
LQueue 69
LSharedQueue 86
notifier
and UNetworkFactory functions 109

O

offscreen drawing
classes 343-350
implementing 350-366
strategy 342
Offscreen Drawing in PowerPlant 341-366
operator !=()
STableCell 202
operator ==()
STableCell 202
operator new
use with threads 72

P

pane
adding drag and drop 319
PointInDropArea()
LDragAndDrop 319
LDropArea 318, 319
port
binding to local 121
PostAction()
executing action 301
LCommander 295
LUndoer 298
LUndoer and LCommander compared 299
PostAnAction()
LCommander 295
posting an action 295, 301
preemptive threads 59, 74
promise in drag and drop 328
protocol for network server 124
PurgeHeap() 28
PutBytes() 23

Q

QC 16, 20

R

ready thread 55
Receive()
LEndpoint 115
ReceiveDragItem()
LDropArea 318, 319, 328
receiving a drop 318, 328
recordable application 271
redo See undo
Redo()
LAction 297
RedoSelf()
in text action classes 299
LAction 297
overriding in action classes 300
RefreshCell()
LTableView 207, 229
RefreshCellRange()
LTableView 207, 229
RejectIncoming()
and rejecting connection 126
LEndpoint 114
Remove()
LQueue 69
RemoveCols()
LTableGeometry 213
LTableSelector 215
LTableStorage 217
LTableView 204
RemoveDropArea()
LDropArea 317
RemoveNode()
LCollapsableTree 219
RemoveRows()
LHierarchyTable 211
LTableGeometry 213
LTableSelector 215
LTableStorage 217
LTableView 204
parameters 223
RemoveSubModel()
LModelObject 253
Reset()
LEventSemaphore 67
Resorcerer
and aete resource 265
responder 124
compared to client 124
result
in LSimpleThread 65
of a thread 63
Resume()
LThread 55, 62
to run a thread 75
use in main thread 72
rows, insert requires wide-open index 211
Run()
effect on deleting a thread 77
LSimpleThread 65
LThread 62, 63
not for running a thread 75
UMainThread 65
use in main thread 72
running a thread 63, 75

S

ScrampleHeap() 28
scriptabilityþSee Apple event
SelectAllCells()
LTableSelector 215
LTableView 206
SelectCell()
LTableSelector 215
LTableView 206
SelectCellBlock()
LTableMultiSelector 216
SelectionChanged()
LTableView 206, 227
semaphore
described 57
using 81-85
send data, networking 123
Send()
and sending data 123
LEndpoint 114
SendAppleEvent()
UAppleEventsMgr 262
SendAppleEventWithReply()
UAppleEventsMgr 262
SendSelfAE()
recordability 271
server
accepting connection 126
and responder class 124
choosing a protocol 124
connecting to 122
creating 124
described 119
disconnecting 123
listening for connection 125
rejecting connection 126
responding to connection 126
set tell target 270
SetAEProperty()
LModelObject 255
SetBounds()
LGWorld 344
LGWorld example 346
SetCell()
STableCell 202
SetCellData()
LTableStorage 217
LTableView 206
parameters 225
uses wide-open cell 207
SetColWidth()
LTableGeometry 213
LTableView 205
parameters 224
SetDragDrawingProc() (Mac OS) 330
SetDragInputProc() (Mac OS) 330
SetDragSendProc() (Mac OS) 330
SetFilename() 23
SetLaziness
LModelObject 270
SetLink()
LLink 68
SetModelKind()
LModelObject 253
SetNextOfKin()
LThread 63, 64
SetResult()
LThread 62, 63
SetRowHeight()
LTableGeometry 213
LTableView 205
parameters 224
SetSuperModel()
LModelObject 253
SetTableGeometry()
LTableView 204
SetTableSelector()
LTableView 204
SetTableStorage()
LTableView 204
SetTellTarget()
LModelObject 270
SetUseSubModelList()
LModelObject 252
ShowDragHilite() (Mac OS) 327
Signal()
LEventSemaphore 67
LMutexSemaphore 68
LSemaphore 56, 67
using with semaphores 81
Simple Objects
Defined 32
Sleep()
LThread 56, 62
sleeping thread 56
Spotlight 16
STableCell 202
in calls to get/set data 207
member functions 202
StAEDescriptor 259
encoding data with 260
member functions 260
state transition in threads 56
StCritical 68
advantages of 79
SThreadParamBlk 91
StMutex 68
in mutual exclusion strategy 83
StOffscreenGWorld 347-349
data members 348
member functions 348
sample code 351
using 351
StOffscreenGWorld() constructor 348
Suspend()
LThread 55, 62
suspended thread 55
SwapContext()
calling inherited 81
LThread 62, 72, 79

T

T_LISTEN 126
table
accessing data directly 226
addressing cell 198
cell ordering 198, 230
changing row and column size 224
class architecture 196
class hierarchy 200
classes 199-220
creating 221
creating helper object 221
drawing a cell 228
drawing drop flag 228
finding data in 230
finding particular cell 229
getting cell data 225
handling click in cell 227
helper class hierarchies 200
helper classes 196
hierarchical described 197
highlighting cells 229
implementing 220-231
inserting column 222
inserting rows 222
managing rows and columns 222-224
nesting level of row 228
refresh cells 229
removing rows and columns 223
scrolling 231
see also cell
selection changed 227
setting cell data 225
setting helper classes 203
strategy 196-199
TableIndexT 198
Tables in PowerPlant 195-244
TCP
creating endpoint 126
ports 112
terminology resourceþSee aete resouce
TheBoolean()
UExtractFromAEDesc 258
TheEnum()
UExtractFromAEDesc 258
TheInt16()
UExtractFromAEDesc 258
TheInt32()
UExtractFromAEDesc 258
ThePoint()
UExtractFromAEDesc 258
ThePString()
UExtractFromAEDesc 258
TheRect()
UExtractFromAEDesc 258
TheRGBColor()
UExtractFromAEDesc 258
TheType()
UExtractFromAEDesc 258
Thread Manager
finding 71
ThreadAsynchronousResume()
LThread 56
ThreadBeginCritical() (Mac OS) 57, 68
ThreadEndCritical() (Mac OS) 57, 68
ThreadProc function 64
threads
allocating memory 74
allocating memory for 72
asynchronous operations 88-94
blocked 56
calling constructor 73
class hierarchy 58
classes 58-70
Context Switching 79
context switching 79
creating 72
creating main 71
critical data 78
current 55
data coherency 78-88
deleting 64, 77
finding Thread Manager 71
implementing 70-77
initializing 71
inter-thread communication 57, 85-88
modifying state 75
next of kin 60, 63
preemptive 59, 74
ready 55
result 63, 65
running 63, 75
semaphore described 57
sleeping 56
state 55-56
state transition diagram 56
strategy 54-58
suspended 55
using semaphores 81-85
waiting 56
Threads in PowerPlant 53-102
ThreadsLib, importing weak 71
TimeStamp() 23
ToggleAction()
LUndoer 298
ToPoint()
STableCell 202
TrackClick()
LDropFlag 220
TrackDrag() (Mac OS) 316, 325
tracking a drag 326

U

UAEDesc 261
member functions 261
UAEGizmos 249, 270
UAppleEventsMgr 262
member functions 262
UDebugNew 29
ErrorHandler() 29
Forget() 29
GetPtrSize() 29
InstallDefaultErrorHandler() 29
Report() 29
SetErrorHandler() 29
ValidateAll() 29
ValidatePtr() 29
UDebugUtils 29
UDP 127
UExtractFromAEDesc 258
data coercion 259
member functions 258
UHeapUtils 27-28
CompactAndPurgeHeap() 28
CompactHeap() 28
PurgeHeap() 28
ScrampleHeap() 28
UMainThread 65
UMemoryEater 28
Unbind()
LEndpoint 113, 117
undo
attaching undoer 301
classes 294-299
command messages 298
implementing 299-302
menu strings 296
multilevel 302
see also actions, LAction
strategy 293
Undo()
LAction 297
UndoSelf()
in text action classes 299
LAction 297
overriding in action classes 300
UNetworkFactory 109
described 107
functions 109
UnhiliteDropArea()
LDropArea 318, 327
UnselectAllCells()
LTableSelector 215
LTableView 206
UnselectCell()
LTableSelector 215
LTableView 206
UpdateGWorld() (Mac OS) 346
UProcess 30
User Datagram Protocol 127
UValidPPob 23, 30
UVolume 30

V

ValidateHandle_() 32
ValidateObj_() 32
ValidateObject_() 32
ValidatePtr_() 32
ValidateSimpleObject_() 32
ValidateThis_() 32

W

Wait()
LMutexSemaphore 68
LSemaphore 56, 67
using with semaphores 81
waiting thread 56
WaitMouseMoved() (Mac OS) 324
Wake()
LThread 56, 62
WriteBlock() 23
WriteData() 23

Y

yield with LYieldAttachment 66
Yield()
LThread 55, 61, 66

Z

ZoneRanger 16, 19


[ First ]  [ Previous ]  [ Next ]  [ Last ]  [ Manuals ]

Visit the Metrowerks website at: http://www.metrowerks.com
For assistance contact Metrowerks Technical Support at: cw_support@metrowerks.com
Copyright © 2000, Metrowerks Corp. All rights reserved.

Last updated: July 21, 2000