Extends
Methods
-
add (aMorph) inherited
-
Name Type Description aMorph
Morph -
Name Type Description aSpec
? anArray
Array.<?> -
addBack (aMorph) inherited
-
Name Type Description aMorph
Morph -
addChild (aNode) inherited
-
Name Type Description aNode
Node -
addChildFirst (aNode) inherited
-
Name Type Description aNode
Node -
Name Type Description costume
? -
addHighlight (oldHighlight)SpriteHighlightMorph
-
Name Type Description oldHighlight
SpriteHighlightMorph Returns:
Type Description SpriteHighlightMorph -
addShadow (off, a, color)ShadowMorph inherited
-
Name Type Description off
Point optional a
number optional color
Color optional Returns:
Type Description ShadowMorph -
Name Type Description audio
? name
? -
Name Type Description another
? -
Name Type Description name
? isGlobal
? -
allAnchors ()Array.<SpriteMorph>
-
Returns:
Type Description Array.<SpriteMorph> -
Name Type Description definition
? Returns:
Type Description Array.<?> -
Name Type Default Description valuesOnly
boolean false optional Returns:
Type Description Object.<?, ?> | ? -
Returns:
Type Description Array.<Node> -
Name Type Description aSpec
? Returns:
Type Description Array.<?> -
Name Type Description definition
? spec
? Returns:
Type Description Array.<?> -
Returns:
Type Description Array.<Morph> -
Returns:
Type Description Array.<?> -
Returns:
Type Description Array.<?> -
Name Type Description message
String Returns:
Type Description Array.<?> -
Name Type Description interaction
? Returns:
Type Description Array.<?> -
Name Type Description key
String Returns:
Type Description Array.<?> -
Name Type Description aSpec
? Returns:
Type Description Array.<?> -
Name Type Description aSpec
? Returns:
Type Description Array.<?> -
Returns:
Type Description Array.<Node> -
Name Type Description definition
? Returns:
Type Description Array.<?> -
Name Type Default Description sorted
boolean false optional Returns:
Type Description Array.<String> -
Returns:
Type Description Array.<?> -
Returns:
Type Description Array.<Node> -
allParts ()Array.<SpriteMorph>
-
Returns:
Type Description Array.<SpriteMorph> -
Returns:
Type Description Array.<?> -
Name Type Description x
number y
number Returns:
Type Description number -
anyChild (aPredicate)boolean inherited
-
Name Type Description aPredicate
function Returns:
Type Description boolean -
Name Type Description ide
IDE_Morph -
Name Type Description canvas
HTMLCanvasElement Returns:
Type Description HTMLCanvasElement -
attach () inherited
-
-
Name Type Description aSprite
SpriteMorph -
backTab (editField) inherited
-
Name Type Description editField
Morph -
blockForSelector (selector, setDefaults)BlockMorph
-
Name Type Description selector
? setDefaults
? Returns:
Type Description BlockMorph -
Name Type Default Description searchString
String strictly
boolean false optional types
Array.<String> optional varNames
Array.<String> optional Returns:
Type Description Array -
blockTemplates (category)Array.<BlockMorph>
-
Name Type Default Description category
String 'motion' optional Returns:
Type Description Array.<BlockMorph> -
booleanMorph (bool)BooleanSlotMorph
-
Name Type Description bool
boolean Returns:
Type Description BooleanSlotMorph -
bottom ()number inherited
-
Returns:
Type Description number -
Returns:
Type Description Point -
Returns:
Type Description Point -
Returns:
Type Description Point -
-
Returns:
Type Description Point -
Name Type Description data
? isThought
boolean isQuestion
boolean -
Returns:
Type Description Point -
Name Type Description delta
number -
changed () inherited
-
-
Name Type Description effect
? value
number -
Name Type Description delta
number -
Name Type Description delta
number -
Name Type Description delta
number -
Name Type Description delta
number -
Name Type Description delta
number -
childChanged () inherited
-
-
-
clear () overrides
-
-
-
clonify (stage, immediately)SpriteMorph
-
Name Type Description stage
StageMorph immediately
boolean Returns:
Type Description SpriteMorph -
colorFiltered (aColor)Morph
-
Name Type Description aColor
Color Returns:
Type Description Morph -
colorSetters ()Array.<String> inherited
-
Returns:
Type Description Array.<String> -
-
Returns:
Type Description MenuMorph -
Returns:
Type Description Morph -
Name Type Description map
Map Returns:
Type Description Morph -
Returns:
Type Description Array.<Point> -
-
createClone (immediately)SpriteMorph
-
Name Type Description immediately
boolean Returns:
Type Description SpriteMorph -
Returns:
Type Description Array.<String> -
Name Type Description definition
? -
Name Type Description varName
? -
Name Type Description varName
? -
depth ()number inherited
-
Returns:
Type Description number -
-
-
-
Name Type Description aSprite
SpriteMorph -
Returns:
Type Description MenuMorph -
Returns:
Type Description number -
Name Type Description imgSource
? data
String -
-
Name Type Description id
? noShadow
boolean -
Name Type Description data
? -
Name Type Description definition
? Returns:
Type Description Array.<?> -
-
-
down () inherited
-
-
drawCachedTexture () inherited
-
-
Name Type Description start
Point dest
Point -
Name Type Description facing
number -
drawOn (aCanvas, aRect) inherited
-
Name Type Description aCanvas
HTMLCanvasElement aRect
Rectangle optional -
drawTexture (url) inherited
-
Name Type Description url
String -
droppedAudio (anAudio, name) inherited
-
Name Type Description anAudio
Audio name
String -
droppedBinary (anArrayBuffer, name) inherited
-
Name Type Description anArrayBuffer
Array name
String -
droppedImage (aCanvas, name) inherited
-
Name Type Description aCanvas
HTMLCanvasElement name
String -
droppedSVG (anImage, name) inherited
-
Name Type Description anImage
Image name
String -
droppedText (aString, name) inherited
-
Name Type Description aString
String name
String -
-
-
escalateEvent (functionName, arg) inherited
-
Name Type Description functionName
String arg
* -
evaluateString (code)* inherited
-
Name Type Description code
String Returns:
Type Description * -
Returns:
Type Description Point -
Name Type Description x
number y
number -
fadeTo (endAlpha, msecs, easing, onComplete) inherited
-
Name Type Description endAlpha
number msecs
number optional easing
String | function optional onComplete
function optional -
findVariableWatcher (varName)WatcherMorph
-
Name Type Description varName
? Returns:
Type Description WatcherMorph -
-
-
forAllChildren (aFunction) inherited
-
Name Type Description aFunction
function -
Name Type Description steps
number -
freshPalette (category)ScrollFrameMorph
-
Name Type Description category
? Returns:
Type Description ScrollFrameMorph -
Returns:
Type Description Rectangle -
Returns:
Type Description Rectangle -
fullChanged () inherited
-
-
Returns:
Type Description Morph -
fullDrawOn (aCanvas, aRect) inherited
-
Name Type Description aCanvas
HTMLCanvasElement aRect
Rectangle optional -
fullImage ()HTMLCanvasElement inherited
-
Returns:
Type Description HTMLCanvasElement -
fullImageClassic ()HTMLCanvasElement inherited
-
Returns:
Type Description HTMLCanvasElement -
Name Type Description extentPoint
Point Returns:
Type Description HTMLCanvasElement -
Returns:
Type Description number -
Returns:
Type Description number -
Returns:
Type Description number -
getHighlight ()SpriteHighlightMorph
-
Returns:
Type Description SpriteHighlightMorph -
Returns:
Type Description number -
Returns:
Type Description ? -
Returns:
Type Description String -
Name Type Description spec
String Returns:
Type Description ? -
Name Type Description spec
String Returns:
Type Description ? -
Name Type Description aPoint
Point Returns:
Type Description Color -
Returns:
Type Description number -
getShadow ()ShadowMorph inherited
-
Returns:
Type Description ShadowMorph -
Returns:
Type Description number -
Returns:
Type Description number -
Name Type Description duration
number endX
number endY
number elapsed
number startPoint
Point -
glideTo (endPoint, msecs, easing, onComplete) inherited
-
Name Type Description endPoint
Point msecs
number optional easing
String | function optional onComplete
function optional -
Returns:
Type Description ? -
Name Type Description layers
number -
Name Type Description x
number y
number justMe
boolean noShadow
boolean -
Returns:
Type Description boolean -
Name Type Description varName
String Returns:
Type Description boolean -
height ()number inherited
-
Returns:
Type Description number -
-
Returns:
Type Description MenuMorph -
highlight (color, border)SpriteHighlightMorph
-
Name Type Description color
Color border
number Returns:
Type Description SpriteHighlightMorph -
Name Type Description color
Color border
number Returns:
Type Description HTMLCanvasElement -
hint (msg) inherited
-
Name Type Default Description msg
String 'NULL' optional -
inform (msg) inherited
-
Name Type Default Description msg
String 'NULL' optional -
Name Type Description aName
String -
Name Type Default Description valuesOnly
boolean false optional Returns:
Type Description Object.<?, ?> | ? -
Returns:
Type Description Array.<?> -
Name Type Default Description shadowedOnly
boolean false optional Returns:
Type Description Array.<String> -
Name Type Description aName
String Returns:
Type Description boolean -
init (globals) overrides
-
Name Type Description globals
? -
Name Type Description hats
? -
inspect (anotherObject) inherited
-
Name Type Description anotherObject
* -
Returns:
Type Description boolean -
isPickedUp ()boolean inherited
-
Returns:
Type Description boolean -
isTouching (otherMorph)boolean inherited
-
Name Type Description otherMorph
Morph Returns:
Type Description boolean -
isTransparentAt (aPoint)boolean inherited
-
Name Type Description aPoint
Point Returns:
Type Description boolean -
Name Type Description vName
String isGlobal
boolean Returns:
Type Description boolean -
Name Type Description handMorph
HandMorph -
keepWithin (aMorph) inherited
-
Name Type Description aMorph
Morph -
left ()number inherited
-
Returns:
Type Description number -
Returns:
Type Description Point -
-
makeBlockButton ()PushButtonMorph
-
Returns:
Type Description PushButtonMorph -
Name Type Description pos
Point -
mouseClickRight (pos) inherited
-
Name Type Description pos
Point -
Name Type Description pos
Point -
Name Type Description pos
Point -
mouseDownRight (pos) inherited
-
Name Type Description pos
Point -
Name Type Description pos
Point -
Name Type Description pos
Point -
Name Type Description pos
Point -
mouseLeaveDragging (pos) inherited
-
Name Type Description pos
Point -
mouseMove (pos, button) inherited
-
Name Type Description pos
Point button
String -
Name Type Description pos
Point -
move () inherited
-
-
Name Type Description delta
number | Point -
moveCenter () inherited
-
-
-
nestingBounds ()Rectangle
-
Returns:
Type Description Rectangle -
newClone (immediately)SpriteMorph
-
Name Type Description immediately
boolean Returns:
Type Description SpriteMorph -
Name Type Description name
String ignoredCostume
boolean Returns:
Type Description String -
Name Type Description current
number Returns:
Type Description Morph -
nextSteps (arrayOfFunctions) inherited
-
Name Type Description arrayOfFunctions
Array.<function()> -
nextTab (editField) inherited
-
Name Type Description editField
Morph -
numericalSetters ()Array.<String> inherited
-
Returns:
Type Description Array.<String> -
Returns:
Type Description Array.<Morph> -
Name Type Description otherMorph
Morph Returns:
Type Description HTMLCanvasElement -
Returns:
Type Description Object.<?, ?> -
Name Type Description category
? -
paletteBlockInstance (definition)BlockMorph
-
Name Type Description definition
? Returns:
Type Description BlockMorph -
Name Type Description constructor
function Returns:
Type Description Node -
Name Type Description constructors
Array.<function()> Returns:
Type Description Node -
Returns:
Type Description number -
penTrails ()HTMLCanvasElement inherited
-
Returns:
Type Description HTMLCanvasElement -
perish (msecs, onComplete) inherited
-
Name Type Description msecs
number optional onComplete
function optional -
-
-
pickColor (msg, callback, environment, defaultContents) inherited
-
Name Type Default Description msg
String '' optional callback
function optional environment
String optional defaultContents
String '' optional -
pickUp (wrrld) inherited
-
Name Type Description wrrld
WorldMorph optional -
Name Type Description name
? Returns:
Type Description boolean -
Returns:
Type Description Point -
-
Name Type Description handMorph
HandMorph -
Name Type Description current
number Returns:
Type Description Morph -
previousTab (editField) inherited
-
Name Type Description editField
Morph -
processKeyDown (event) inherited
-
Name Type Description event
KeyboardEvent -
processKeyPress (event) inherited
-
Name Type Description event
KeyboardEvent -
processKeyUp (event) inherited
-
Name Type Description event
KeyboardEvent -
prompt (msg, callback, environment, defaultContents, width, floorNum, ceilingNum, isRounded) inherited
-
Name Type Default Description msg
String '' optional callback
function optional environment
String optional defaultContents
String '' optional width
number 100 optional floorNum
number optional ceilingNum
number optional isRounded
boolean false optional -
-
Name Type Default Description sorted
boolean false optional Returns:
Type Description Array.<String> -
reactToChoice (arg) inherited
-
Name Type Description arg
* -
Name Type Description aMorph
Morph handMorph
HandMorph -
reactToGrabOf (grabbedMorph) inherited
-
Name Type Description grabbedMorph
Morph -
reactToKeystroke (event) inherited
-
Name Type Description event
KeyboardEvent -
reactToTemplateCopy () inherited
-
-
Name Type Description interaction
? Returns:
Type Description Array.<?> -
-
Name Type Description oldName
? newName
? isGlobal
boolean -
Name Type Description aName
String -
-
removeChild (aNode) inherited
-
Name Type Description aNode
Node -
-
removeHighlight ()SpriteHighlightMorph
-
Returns:
Type Description SpriteHighlightMorph -
removeShadow () inherited
-
-
Name Type Description another
? -
Name Type Description definition
? -
Returns:
Type Description ? -
Name Type Description expressionString
String Returns:
Type Description ? -
Returns:
Type Description number -
Returns:
Type Description number -
reportPenTrailsAsCostume ()Costume
-
Returns:
Type Description Costume -
Returns:
Type Description ? -
Returns:
Type Description number -
resize () inherited
-
-
-
right ()number inherited
-
Returns:
Type Description number -
Returns:
Type Description Point -
Returns:
Type Description Node -
Returns:
Type Description Morph -
rotationCenter ()Point
-
Returns:
Type Description Point -
scrollIntoView () inherited
-
-
Name Type Default Description searchString
String '' optional types
Array.<String> optional varNames
Array.<String> optional scriptFocus
ScriptFocusMorph optional -
Returns:
Type Description Morph -
setAlphaScaled (alpha) inherited
-
Name Type Description alpha
number -
setBottom (y) inherited
-
Name Type Description y
number -
Name Type Description num
number -
setCenter (aPoint, justMe) overrides
-
Name Type Description aPoint
Point justMe
boolean -
Name Type Description aColor
Color -
Name Type Description effect
? value
number -
Name Type Description another
? -
setExtent (aPoint, silently) inherited
-
Name Type Default Description aPoint
Point silently
boolean false optional -
setFullCenter (aPoint) inherited
-
Name Type Description aPoint
Point -
Name Type Description degrees
number -
setHeight (height) inherited
-
Name Type Description height
number -
Name Type Description num
number -
setLeft (x) inherited
-
Name Type Description x
number -
Name Type Description string
String -
Name Type Description worldCoordinate
Point -
Name Type Description aPoint
Point -
setRight (x) inherited
-
Name Type Description x
number -
setRotation () inherited
-
-
Name Type Description absoluteCoordinate
Point -
Name Type Description absoluteX
number -
Name Type Description absoluteY
number -
Name Type Description percentage
number noShadow
boolean -
Name Type Description size
number -
setTop (y) inherited
-
Name Type Description y
number -
setWidth (width) inherited
-
Name Type Description width
number -
Name Type Description num
number -
Name Type Description num
number -
shadow (off, a, color)ShadowMorph inherited
-
Name Type Description off
Point optional a
number optional color
Color optional Returns:
Type Description ShadowMorph -
-
-
-
Name Type Description aName
String -
Returns:
Type Description Array.<?> -
shadowImage (off, color)HTMLCanvasElement inherited
-
Name Type Description off
Point optional color
Color optional Returns:
Type Description HTMLCanvasElement -
shadowImageBlurred (off, color)HTMLCanvasElement inherited
-
Name Type Description off
Point optional color
Color optional Returns:
Type Description HTMLCanvasElement -
Name Type Description name
String value
* -
-
Name Type Description varName
? Returns:
Type Description boolean -
Name Type Description selector
? Returns:
Type Description boolean -
Returns:
Type Description Array.<Node> -
Name Type Description x
number y
number justMe
boolean -
Name Type Description delta
number | Point -
silentSetExtent (aPoint) inherited
-
Name Type Description aPoint
Point -
silentSetHeight (height) inherited
-
Name Type Description height
number -
silentSetPosition (aPoint) inherited
-
Name Type Description aPoint
Point -
silentSetWidth (width) inherited
-
Name Type Description width
number -
situation ()Object inherited
-
Returns:
Type Description Object -
slideBackTo (situation, msecs, onBeforeDrop, onComplete) inherited
-
Name Type Description situation
Object msecs
number optional onBeforeDrop
function optional onComplete
function optional -
Returns:
Type Description ? -
startWarp () inherited
-
-
step () inherited
-
-
stepFrame () inherited
-
-
-
tab (editField) inherited
-
Name Type Description editField
Morph -
Returns:
Type Description boolean -
Name Type Description extentPoint
Point Returns:
Type Description HTMLCanvasElement -
-
Name Type Description aName
String -
Name Type Description vName
String -
toggleIsDraggable () inherited
-
-
toggleVariableWatcher (varName, isGlobal)WatcherMorph
-
Name Type Description varName
? isGlobal
boolean Returns:
Type Description WatcherMorph -
toggleVisibility () inherited
-
-
Name Type Description selector
? label
? color
? -
top ()number inherited
-
Returns:
Type Description number -
Returns:
Type Description Point -
Returns:
Type Description Point -
Name Type Description point
Point Returns:
Type Description Morph -
Name Type Description predicate
function Returns:
Type Description Morph -
Returns:
Type Description Point -
toString ()String inherited
-
Returns:
Type Description String Example
'a Morph 10 [0@0 | 50@40]'
-
turn (degrees) overrides
-
Name Type Description degrees
number -
Name Type Description degrees
number -
up () inherited
-
-
-
updateReferences (map) inherited
-
Name Type Description map
Map -
Returns:
Type Description MenuMorph -
Name Type Description definition
? forRemoval
boolean optional skipGlobals
boolean optional skipBlocks
boolean optional Returns:
Type Description boolean -
variableBlock (varName, isLocalTemplate)ReporterBlockMorph
-
Name Type Description varName
? isLocalTemplate
boolean Returns:
Type Description ReporterBlockMorph -
Returns:
Type Description Rectangle -
Name Type Description aMorph
Morph Returns:
Type Description boolean -
warp (fun) inherited
-
Name Type Description fun
function -
warpOp (selector, argsArray) inherited
-
Name Type Description selector
String argsArray
Array -
watcherFor (stage, selector)WatcherMorph
-
Name Type Description stage
StageMorph selector
? Returns:
Type Description WatcherMorph -
Name Type Default Description costume
? noShadow
boolean false optional -
width ()number inherited
-
Returns:
Type Description number -
world ()WorldMorph inherited
-
Returns:
Type Description WorldMorph -
Returns:
Type Description number -
Returns:
Type Description number -
Returns:
Type Description number -
Returns:
Type Description number