EToys

Presenter
Optionally associated with a PasteUpMorph, provides a local scope for the running of scripts.
Once more valuable, may be again, but at present occupies primarily a historical niche.
Maintains a playerList cache.
Holds, optionally three 'standard items' -- standardPlayer standardPlayfield standardPalette -- originally providing idiomatic support of ongoing squeak-team internal work, but now extended to more general applicability.
adaptedToWorld:
If I refer to a world or a hand, return the corresponding items in the new world.
allGoButtons
Answer a list of all script-controlling Go buttons within my scope
allStepButtons
Answer a list of all the script-controlling Step buttons within my scope
allStopButtons
Answer a list of all script-controlling Stop buttons within my scope
associatedMorph
associatedMorph:
drawingJustCompleted:
The user just finished drawing. Now maybe put up a viewer
printOn:
Append to the argument, aStream, a sequence of characters that
identifies the receiver.
stepButtonState:
Get all step buttons in my scope to show the correct state
stepUp:with:
The step button came up; get things right
stopButtonState:
Get all stop buttons in my scope to show the correct state
stopRunningScriptsFrom:
Stop running scripts; get all script-control buttons to reflect this
stopUp:with:
tempCommand
world