RepertoireHome


SmallInterfaces

Comment:



Hierarchy:

ProtoObject
Object
RepertoireHome

Summary:

instance variables:

classRepertoiresDictionary

class instance variables:

singleton

methods:

instance class
cache management initialize-release querying class initialization instance creation

Detail:

instance variables:

classRepertoiresDictionary
InitialValue:
IdentityDictionary (PluggableListViewOfMany->Set (rootStubInImageSegment: hash ends: copyAddedStateFrom: propertyList getWindow unlock cCode: hashMappedBy: caseOf:otherwise: removeFromSuperView types wantsSteps subViews stretchFrame:startingWith: ifNil:ifNotNil: respondsTo: topDelimiter species caseOf: transformation: initialDeepCopierSize textEditorView backgroundColor confirm: adaptToInteger:andSend: ~~ windowActiveOnFirstClick readDataFrom:size: deEmphasizeForDebugger align:with: perform:with: addSubView:below: primitiveError: returnTypeC: deepCopy finalize comeFullyUpOnReload: setDefaultBackgroundColor displayTransform: bottomDelimiter: shallowCopy minimumSelection on:list:selected:changeSelected:menu:keystroke: borderWidthLeft:right:top:bottom: elementSeparator logEntry storeDataOn: positionList backgroundColor: veryDeepInner: tryPrimitive:withArgs: containsPoint: basicAt: instVarAt: fullDrawPostscriptOn: handledListVerification setWindow: veryDeepFixupWith: currentHand getController export: deEmphasizeSelectionBox list: printString isPseudoContext explore subViewSatisfying: logExit convertmcsstvwdibbiblstbitggsggka0:mcsstvwdibbiblstbitggsggkai0: isKindOf:orOf: isInterface boundingBox resetAndDisplayView window clear model:controller: stepIn: firstSubView verifyContents yourself primitive:parameters:receiver: asOrderedCollection asSmallIntegerObj copyFrom: gridSpacing foregroundColor addModelItemsToWindowMenu: objectForDataStream: fullPrintString deEmphasizeView clearInside: lastSubView addSubView: addSubView:align:with: asOop menuTitleSelector: smartInspect encodePostscriptOn: clear: noBottomDelimiter removeDependent: getMenu: shouldImplementFor: removeSubView: logExecution environment lock evaluate:wheneverChangeIn: at: isBehavior perform:with:with:with: addSubView:viewport: as: executor transform: currentWorld errorNonIntegerIndex basicSize asIf:var:asValue: printStringLimitedTo: adaptToFloat:andSend: copy isThisEverCalled perform:orSendTo: storeAt:inTempFrame: isTopView = printOn: writeOnFilterStream: printOnStream: modelSleep storeString sharedCodeNamed:inCase: addSubView:ifCyclic: displayDeEmphasized tryToDefineVariableAccess: error: model: perform:withArguments:inSuperclass: basicInspect font bottomDelimiter isSelectionBoxClipped instVarNamed: dependents minimumSize isCyclic: byteEncode: adaptToFraction:andSend: isNil reset pointsTo: initialize displayBorder isLocked wantsStepsIn: borderWidth clippingTo:do: asIf:var: deEmphasize getCurrentSelectionIndex needsFurtherWork isInMemory ~= update isTransparent controller: viewport clone insideColor: numSelectionsInView identityHashPrintString inspectModel setTransformation: isInteger findSelection: isColor copyTwoLevel class emphasizeSubViews isText bindingOf: displayTransformation addInstanceVarNamed:withValue: -> emphasize modelWakeUp suppressFailureGuards: isLiteral contentsChanged firstShown notNil isFloat ifNotNil:ifNil: isKindOf: displayView hasContentsInExplorer printViewSpecOn:nested: canDiscardEdits maximumSize insetWindow highlightFrom:to: release isUnlocked size flattenOnStream: defaultController closeTo: displayViewDeEmphasized highlight bindWithTemp: addSubView:above: instVarNamed:put: putOn: isMemberOf: storeOnStream: changed isClass subclassResponsibility identityHash okToChange windowReqNewLabel: displayBox clipRect subViewContaining: selection: lastShown handleKeystroke: asIf:var:put: computeDisplayTransformation var:declareC: releaseSubView: window:viewport: update: storeOn: caseError asOop: basicType scriptPerformer stringForReadout inspect doesNotUnderstand: displaySubViews selection borderWidth: isStream releaseSubViews defaultBackgroundColor errorSubscriptBounds: inspectView isPoint getList wrappingBox topView knownName isObscured windowIsClosing isThisEverCalled: notify: removeSubViews saveOnFile breakDependents insetDisplayBox display haltIfNil flash at:put: addSubView:window:viewport: displaySelectionBox newTileMorphRepresentative veryDeepCopy asString scale:translation: mustBeBoolean transformation window: rehash addSubView:toLeftOf: withoutListWrapper notify:at: updateListsAndCodeIn: retryWithGC:until: actAsExecutor errorNotIndexable hasUnacceptedEdits cannotInterpret: isCollection addSubView:toRightOf: defaultLabelForInspector becomeForward: maximumSelection inspectFirstSubView assuredTextStyle isFraction changeModelSelection: name moveSelectionBox: defaultWindow topDelimiter: stringRepresentation deEmphasizeSubViews asValue: controller menu: ifNil: inline: scaleBy: setSelectionSelectorIs: basicAt:put: ifNotNil: notYetImplemented become: at:modify: conformsTo: perform:withArguments: == inverseDisplayTransform: emphasizeView resetSubViews in: instanceVariableValues changed: initialExtent nestedViewport copySameFrom: perform:with:with: addDependent: nextObject halt: flag: confirm:orCancel: perform: readFromString: longPrintString stepAt:in: inspectWithLabel: beep addModelMenuItemsTo:forMorph:hand: mouseUpBalk: asExplorerString veryDeepCopyWith: model handles: superView fullScreenSize isNumber isTypeOf: clipRect: drawOnCanvas: modelWakeUpIn: computeInsetDisplayBox inform: starts: someObject displayClippingTo: halt xxxClass getViewport computeBoundingBox cCoerce:to: superView: getListSelector deselect subViewWantingControl apparentDisplayBox scrollBy: noTopDelimiter autoDeselect: ifKindOf:thenDo: selectionBox cCode:inSmalltalk: currentEvent noteSelectionIndex:for: shouldNotImplement instVarAt:put: primitiveFailed stepTimeIn: identityHashMappedBy: translateBy: scrollSelectionIntoView nextInstance selectionBoxOffset font: errorImproperStore isWebBrowser clearInside isMorph longPrintOn: defaultControllerClass clippingBox stepTime playSoundNamed: codeStrippedOut: foregroundColor: subclassesShouldOverride list ) DlAbstractIntrospector->Set (storeOnStream: rootStubInImageSegment: putOn: subclassResponsibility identityHash ends: okToChange copyAddedStateFrom: hash propertyList isClass windowReqNewLabel: subclassesShouldOverride asIf:var:put: cCode: var:declareC: caseOf:otherwise: hashMappedBy: update: types storeOn: wantsSteps caseError asOop: basicType ifNil:ifNotNil: stringForReadout respondsTo: scriptPerformer inspect doesNotUnderstand: species isStream caseOf: errorSubscriptBounds: initialDeepCopierSize defaultBackgroundColor isPoint knownName confirm: windowIsClosing isThisEverCalled: notify: adaptToInteger:andSend: saveOnFile breakDependents introspect ~~ windowActiveOnFirstClick readDataFrom:size: haltIfNil perform:with: at:put: primitiveError: returnTypeC: deepCopy flash finalize comeFullyUpOnReload: newTileMorphRepresentative shallowCopy veryDeepCopy asString mustBeBoolean elementSeparator privateIntrospect rehash logEntry storeDataOn: withoutListWrapper veryDeepInner: notify:at: tryPrimitive:withArgs: updateListsAndCodeIn: basicAt: retryWithGC:until: instVarAt: actAsExecutor fullDrawPostscriptOn: target: handledListVerification veryDeepFixupWith: errorNotIndexable hasUnacceptedEdits cannotInterpret: export: isCollection currentHand defaultLabelForInspector printString isPseudoContext explore becomeForward: logExit isIntrospected: isKindOf:orOf: isInterface target isFraction stepIn: yourself name primitive:parameters:receiver: asOrderedCollection asSmallIntegerObj copyFrom: addModelItemsToWindowMenu: stringRepresentation objectForDataStream: fullPrintString asOop smartInspect encodePostscriptOn: asValue: removeDependent: ifNil: inline: shouldImplementFor: logExecution ifNotNil: notYetImplemented become: basicAt:put: at:modify: environment evaluate:wheneverChangeIn: conformsTo: perform:withArguments: at: isBehavior perform:with:with:with: == executor as: currentWorld errorNonIntegerIndex basicSize asIf:var:asValue: in: instanceVariableValues adaptToFloat:andSend: printStringLimitedTo: changed: copy isThisEverCalled initialExtent perform:orSendTo: storeAt:inTempFrame: copySameFrom: = printOn: writeOnFilterStream: printOnStream: modelSleep storeString nextObject addDependent: halt: confirm:orCancel: error: flag: perform:withArguments:inSuperclass: longPrintString basicInspect inspectWithLabel: stepAt:in: addModelMenuItemsTo:forMorph:hand: mouseUpBalk: asExplorerString veryDeepCopyWith: dependents handles: perform: byteEncode: adaptToFraction:andSend: isNil fullScreenSize pointsTo: isNumber sharedCodeNamed:inCase: tryToDefineVariableAccess: beep instVarNamed: drawOnCanvas: modelWakeUpIn: wantsStepsIn: isTypeOf: inform: asIf:var: starts: someObject needsFurtherWork isInMemory ~= halt perform:with:with: readFromString: isTransparent clone xxxClass initialize identityHashPrintString isIntrospected cCoerce:to: isInteger isColor copyTwoLevel class isText bindingOf: addInstanceVarNamed:withValue: -> modelWakeUp suppressFailureGuards: isLiteral contentsChanged ifKindOf:thenDo: notNil cCode:inSmalltalk: ifNotNil:ifNil: isFloat noteSelectionIndex:for: isKindOf: currentEvent hasContentsInExplorer shouldNotImplement instVarAt:put: canDiscardEdits primitiveFailed stepTimeIn: identityHashMappedBy: nextInstance release errorImproperStore isWebBrowser size flattenOnStream: closeTo: isMorph longPrintOn: bindWithTemp: stepTime playSoundNamed: codeStrippedOut: instVarNamed:put: isMemberOf: changed ) DlHtmlOutputter->Set (rootStubInImageSegment: hash ends: copyAddedStateFrom: propertyList fileStreamOutputter: cCode: hashMappedBy: caseOf:otherwise: writeWholeIndexWith: types wantsSteps writeStylePage ifNil:ifNotNil: respondsTo: currentAction: species caseOf: initialDeepCopierSize analysisStorage confirm: adaptToInteger:andSend: currentAction ~~ windowActiveOnFirstClick readDataFrom:size: perform:with: primitiveError: returnTypeC: deepCopy finalize comeFullyUpOnReload: outputWith: htmlDocFactory: outputTopPage shallowCopy elementSeparator logEntry storeDataOn: veryDeepInner: tryPrimitive:withArgs: basicAt: instVarAt: fullDrawPostscriptOn: handledListVerification veryDeepFixupWith: currentHand export: writePoolOn: printString isPseudoContext explore logExit isKindOf:orOf: isInterface stepIn: yourself primitive:parameters:receiver: asOrderedCollection asSmallIntegerObj copyFrom: writeGlobalRoots addModelItemsToWindowMenu: objectForDataStream: fullPrintString asOop smartInspect encodePostscriptOn: removeDependent: writeWholeIndexListWith: shouldImplementFor: logExecution defaultPropertyList environment outputClassCategories evaluate:wheneverChangeIn: at: isBehavior perform:with:with:with: as: executor currentWorld errorNonIntegerIndex basicSize asIf:var:asValue: writeOverview printStringLimitedTo: adaptToFloat:andSend: copy isThisEverCalled perform:orSendTo: storeAt:inTempFrame: writeAllClassIndex = printOn: writeOnFilterStream: printOnStream: modelSleep storeString sharedCodeNamed:inCase: tryToDefineVariableAccess: error: perform:withArguments:inSuperclass: basicInspect writeAllClassCategoryIndex outputAllClassIndex instVarNamed: dependents actionSequence byteEncode: adaptToFraction:andSend: isNil outputGlobalRoots pointsTo: initialize wantsStepsIn: actionSequence: asIf:var: needsFurtherWork isInMemory ~= isTransparent clone identityHashPrintString isInteger isColor copyTwoLevel class endOutput isText bindingOf: addInstanceVarNamed:withValue: -> defaultFileStreamOutputter modelWakeUp outputClasses suppressFailureGuards: isLiteral contentsChanged notNil isFloat ifNotNil:ifNil: isKindOf: hasContentsInExplorer canDiscardEdits defaultEventServer release size flattenOnStream: closeTo: bindWithTemp: instVarNamed:put: putOn: isMemberOf: storeOnStream: changed isClass subclassResponsibility identityHash okToChange windowReqNewLabel: fileStreamOutputter outputAllClassCategoryIndex asIf:var:put: outStreamNamed:in: var:declareC: update: storeOn: caseError asOop: basicType scriptPerformer stringForReadout outStream: inspect doesNotUnderstand: isStream defaultBackgroundColor errorSubscriptBounds: outStreamNamed: isPoint knownName windowIsClosing isThisEverCalled: notify: saveOnFile breakDependents propertyList: haltIfNil flash at:put: newTileMorphRepresentative veryDeepCopy asString mustBeBoolean setPropertyList: rehash withoutListWrapper writeTopPage notify:at: updateListsAndCodeIn: retryWithGC:until: actAsExecutor errorNotIndexable hasUnacceptedEdits cannotInterpret: isCollection htmlDocFactory defaultLabelForInspector becomeForward: isFraction defaultInternalStream name outputPools writeClassCategorySummaryOn: defaultHtmlDocFactory stringRepresentation writeClassCategoryDetailOn: asValue: ifNil: inline: basicAt:put: ifNotNil: notYetImplemented become: at:modify: conformsTo: perform:withArguments: outStream == eventServer in: instanceVariableValues changed: analysisStorage: initialExtent outputWholeIndex copySameFrom: perform:with:with: addDependent: nextObject halt: flag: confirm:orCancel: perform: readFromString: startOutput longPrintString stepAt:in: inspectWithLabel: beep addModelMenuItemsTo:forMorph:hand: mouseUpBalk: asExplorerString veryDeepCopyWith: handles: fullScreenSize defauiltActionSequence isNumber isTypeOf: drawOnCanvas: modelWakeUpIn: output inform: isExternal: starts: someObject halt xxxClass cCoerce:to: ifKindOf:thenDo: cCode:inSmalltalk: currentEvent noteSelectionIndex:for: shouldNotImplement setProperties: instVarAt:put: primitiveFailed stepTimeIn: identityHashMappedBy: fireEventLabeled: eventServer: nextInstance writeClassOn: isExternal outputStylePage errorImproperStore isWebBrowser isMorph longPrintOn: outputOverview stepTime playSoundNamed: codeStrippedOut: subclassesShouldOverride ) CustomMenu->Set (rootStubInImageSegment: hash ends: copyAddedStateFrom: propertyList cCode: hashMappedBy: caseOf:otherwise: types wantsSteps ifNil:ifNotNil: respondsTo: lineArray computeForm species caseOf: initialDeepCopierSize confirm: adaptToInteger:andSend: title: menuForm ~~ windowActiveOnFirstClick readDataFrom:size: perform:with: primitiveError: returnTypeC: deepCopy finalize comeFullyUpOnReload: frameHeight shallowCopy elementSeparator logEntry storeDataOn: veryDeepInner: tryPrimitive:withArgs: basicAt: instVarAt: fullDrawPostscriptOn: handledListVerification labels:font:lines: startUpWithCaption: veryDeepFixupWith: currentHand computeLabelParagraph export: startUpWithCaption:at: printString isPseudoContext explore logExit isKindOf:orOf: isInterface stepIn: yourself primitive:parameters:receiver: asOrderedCollection asSmallIntegerObj copyFrom: addModelItemsToWindowMenu: objectForDataStream: fullPrintString invokeOn:defaultSelection: invokeOn: asOop smartInspect encodePostscriptOn: removeDependent: markerOff shouldImplementFor: logExecution environment evaluate:wheneverChangeIn: at: isBehavior perform:with:with:with: as: executor currentWorld errorNonIntegerIndex basicSize asIf:var:asValue: printStringLimitedTo: adaptToFloat:andSend: copy isThisEverCalled perform:orSendTo: storeAt:inTempFrame: preSelect: = printOn: writeOnFilterStream: printOnStream: modelSleep storeString sharedCodeNamed:inCase: tryToDefineVariableAccess: error: perform:withArguments:inSuperclass: basicInspect instVarNamed: dependents byteEncode: adaptToFraction:andSend: isNil pointsTo: initialize labels:lines:selections: wantsStepsIn: asIf:var: needsFurtherWork isInMemory ~= addLine isTransparent clone selections identityHashPrintString balloonTextForLastItem: isInteger startUp:withCaption: isColor copyTwoLevel class scrollIntoView: add:action: addList: isText bindingOf: addInstanceVarNamed:withValue: -> modelWakeUp suppressFailureGuards: isLiteral contentsChanged notNil isFloat ifNotNil:ifNil: isKindOf: hasContentsInExplorer canDiscardEdits release size flattenOnStream: closeTo: bindWithTemp: instVarNamed:put: putOn: isMemberOf: storeOnStream: changed isClass subclassResponsibility identityHash okToChange windowReqNewLabel: startUp: asIf:var:put: var:declareC: update: storeOn: caseError asOop: basicType scriptPerformer stringForReadout inspect doesNotUnderstand: selection isStream markerTop: defaultBackgroundColor errorSubscriptBounds: isPoint knownName windowIsClosing isThisEverCalled: notify: center saveOnFile breakDependents haltIfNil flash at:put: startUp newTileMorphRepresentative veryDeepCopy asString mustBeBoolean rehash withoutListWrapper notify:at: updateListsAndCodeIn: retryWithGC:until: manageMarker actAsExecutor markerOn: errorNotIndexable hasUnacceptedEdits cannotInterpret: isCollection startUpCenteredWithCaption: defaultLabelForInspector becomeForward: isFraction startUpSegmented:withCaption:at: name stringRepresentation asValue: build ifNil: inline: basicAt:put: ifNotNil: notYetImplemented become: at:modify: conformsTo: perform:withArguments: == labelString in: instanceVariableValues changed: initialExtent copySameFrom: perform:with:with: addDependent: nextObject halt: flag: confirm:orCancel: perform: readFromString: rescan longPrintString stepAt:in: inspectWithLabel: beep addModelMenuItemsTo:forMorph:hand: mouseUpBalk: asExplorerString veryDeepCopyWith: handles: fullScreenSize isNumber isTypeOf: drawOnCanvas: modelWakeUpIn: inform: starts: someObject halt xxxClass cCoerce:to: selections: ifKindOf:thenDo: cCode:inSmalltalk: currentEvent noteSelectionIndex:for: shouldNotImplement instVarAt:put: primitiveFailed stepTimeIn: identityHashMappedBy: setSelection: nextInstance displayAt:withCaption:during: errorImproperStore isWebBrowser isMorph longPrintOn: stepTime playSoundNamed: codeStrippedOut: subclassesShouldOverride ) DlAnalysisStorage->Set (rootStubInImageSegment: hash getGlobalRoots: ends: copyAddedStateFrom: propertyList cCode: classCategoryKey hashMappedBy: caseOf:otherwise: types wantsSteps ifNil:ifNotNil: respondsTo: species caseOf: getMethods initialDeepCopierSize methodCategoryKey getAllClasses poolVariableKey match: getGlobalRoots getMethods: confirm: adaptToInteger:andSend: getAllMethodCategories getAllLocalScopeVariables getInstMethodCategories: ~~ windowActiveOnFirstClick readDataFrom:size: localScopeVariableKey getAllClassInstVariables perform:with: getClasses primitiveError: returnTypeC: deepCopy finalize comeFullyUpOnReload: rootDict: addAll: getLocalScopeVariables shallowCopy getAllClassVariables getClassVariables: elementSeparator logEntry storeDataOn: getClassCategories veryDeepInner: tryPrimitive:withArgs: basicAt: instVarAt: fullDrawPostscriptOn: handledListVerification getInstMethods veryDeepFixupWith: currentHand export: printString isPseudoContext explore do: logExit getPools isKindOf:orOf: isInterface getAllClassMethods stepIn: yourself primitive:parameters:receiver: asOrderedCollection asSmallIntegerObj copyFrom: addModelItemsToWindowMenu: objectForDataStream: fullPrintString getClassCategories: asOop smartInspect encodePostscriptOn: removeDependent: classKey getChangeSets getClassMethods shouldImplementFor: logExecution getGlobalVariables environment evaluate:wheneverChangeIn: at: isBehavior perform:with:with:with: as: executor getPools: currentWorld errorNonIntegerIndex basicSize asIf:var:asValue: printStringLimitedTo: adaptToFloat:andSend: copy isThisEverCalled perform:orSendTo: storeAt:inTempFrame: = getInstVariables: printOn: writeOnFilterStream: printOnStream: modelSleep storeString sharedCodeNamed:inCase: add: getInstMethodCategories tryToDefineVariableAccess: error: remove: perform:withArguments:inSuperclass: basicInspect instVarNamed: dependents byteEncode: adaptToFraction:andSend: isNil getClassMethodCategories pointsTo: initialize getMethodCategories getAllChangeSets wantsStepsIn: privGetAllElementsOf: asIf:var: needsFurtherWork isInMemory ~= matchDict isTransparent rootDict clone identityHashPrintString find: isInteger getLocalScopeVariables: isColor copyTwoLevel class classMethodKey getAllClassMethodCategories allElements: isText bindingOf: addInstanceVarNamed:withValue: -> values modelWakeUp notAnalyzedSize suppressFailureGuards: isLiteral contentsChanged notNil isFloat ifNotNil:ifNil: isKindOf: getClassInstVariables hasContentsInExplorer getAllPools canDiscardEdits globalRootKey release size flattenOnStream: closeTo: poolKey bindWithTemp: instVarNamed:put: putOn: isMemberOf: storeOnStream: changed isClass subclassResponsibility identityHash okToChange windowReqNewLabel: getAllInstVariables getPoolVariables asIf:var:put: getClassMethodCategories: var:declareC: update: getClasses: storeOn: getInstMethods: caseError asOop: basicType scriptPerformer stringForReadout inspect doesNotUnderstand: globalVariableKey isStream defaultBackgroundColor errorSubscriptBounds: changeSetKey instMethodCategoryKey isPoint at:putAll: methodKey knownName windowIsClosing isThisEverCalled: notify: saveOnFile breakDependents getAllInstMethods haltIfNil flash at:put: classVariableKey newTileMorphRepresentative veryDeepCopy asString mustBeBoolean rehash getAllInstMethodCategories withoutListWrapper notify:at: updateListsAndCodeIn: retryWithGC:until: actAsExecutor getAllPoolVariables errorNotIndexable hasUnacceptedEdits cannotInterpret: getAllAnalyzables isCollection getGlobalVariables: defaultLabelForInspector becomeForward: instVariableKey findIfAbsentAdd: createModelElemCollection isFraction instMethodKey getAllGlobalRoots createMatchElemCollection isElementPut getClassMethods: name getMethodCategories: stringRepresentation getInstVariables keys asValue: ifNil: inline: basicAt:put: ifNotNil: notYetImplemented become: at:modify: conformsTo: perform:withArguments: == getClassVariables in: select: instanceVariableValues changed: classMethodCategoryKey matchIfEmptyAdd: initialExtent copySameFrom: createModelElemDictionary perform:with:with: addDependent: nextObject halt: flag: confirm:orCancel: perform: readFromString: getAllMethods longPrintString stepAt:in: inspectWithLabel: beep addModelMenuItemsTo:forMorph:hand: mouseUpBalk: asExplorerString veryDeepCopyWith: allElements handles: fullScreenSize isNumber isTypeOf: drawOnCanvas: modelWakeUpIn: inform: starts: someObject halt xxxClass cCoerce:to: getAllGlobalVariables getClassInstVariables: prepareAllElements getChangeSets: matchDict: getPoolVariables: ifKindOf:thenDo: add:withKey: cCode:inSmalltalk: currentEvent isElementPut: noteSelectionIndex:for: shouldNotImplement instVarAt:put: primitiveFailed stepTimeIn: identityHashMappedBy: nextInstance errorImproperStore isWebBrowser classInstVariableKey isMorph longPrintOn: stepTime playSoundNamed: codeStrippedOut: getAllClassCategories subclassesShouldOverride ) AbsoluteAnimation->Set (rootStubInImageSegment: hash ends: copyAddedStateFrom: propertyList cCode: hashMappedBy: caseOf:otherwise: loop: types wantsSteps reverseDirection reversed ifNil:ifNotNil: respondsTo: species caseOf: initialDeepCopierSize confirm: adaptToInteger:andSend: ~~ windowActiveOnFirstClick readDataFrom:size: perform:with: primitiveError: returnTypeC: deepCopy finalize comeFullyUpOnReload: resume shallowCopy stopLooping elementSeparator logEntry storeDataOn: veryDeepInner: tryPrimitive:withArgs: makeUndoVersion basicAt: instVarAt: fullDrawPostscriptOn: handledListVerification looped: veryDeepFixupWith: currentHand export: printString isPseudoContext explore logExit isKindOf:orOf: isInterface getAnimatedObject loop stepIn: yourself primitive:parameters:receiver: asOrderedCollection asSmallIntegerObj copyFrom: epilogue: addModelItemsToWindowMenu: objectForDataStream: fullPrintString asOop smartInspect encodePostscriptOn: removeDependent: shouldImplementFor: logExecution stop environment evaluate:wheneverChangeIn: at: start isBehavior perform:with:with:with: as: executor currentWorld errorNonIntegerIndex basicSize asIf:var:asValue: printStringLimitedTo: adaptToFloat:andSend: copy isThisEverCalled perform:orSendTo: storeAt:inTempFrame: = printOn: writeOnFilterStream: printOnStream: modelSleep storeString sharedCodeNamed:inCase: tryToDefineVariableAccess: error: perform:withArguments:inSuperclass: basicInspect isDone instVarNamed: dependents byteEncode: adaptToFraction:andSend: isNil pointsTo: wantsStepsIn: asIf:var: needsFurtherWork isInMemory ~= isTransparent clone identityHashPrintString object:update:getStartState:getEndState:style:duration:undoable:inWonderland: isInteger isColor copyTwoLevel class isText bindingOf: addInstanceVarNamed:withValue: -> modelWakeUp suppressFailureGuards: isLiteral contentsChanged notNil isFloat ifNotNil:ifNil: isKindOf: getLoopCount hasContentsInExplorer canDiscardEdits release size flattenOnStream: closeTo: scaleDuration: bindWithTemp: instVarNamed:put: putOn: isMemberOf: storeOnStream: changed isClass subclassResponsibility identityHash okToChange windowReqNewLabel: prologue: asIf:var:put: var:declareC: update: storeOn: caseError asOop: basicType scriptPerformer stringForReadout inspect doesNotUnderstand: isStream defaultBackgroundColor errorSubscriptBounds: isPoint getState knownName windowIsClosing isThisEverCalled: notify: saveOnFile breakDependents setLoopCount: looped haltIfNil flash at:put: newTileMorphRepresentative veryDeepCopy asString mustBeBoolean rehash withoutListWrapper notify:at: updateListsAndCodeIn: retryWithGC:until: actAsExecutor errorNotIndexable hasUnacceptedEdits cannotInterpret: isCollection defaultLabelForInspector becomeForward: isFraction name stringRepresentation asValue: ifNil: inline: basicAt:put: ifNotNil: notYetImplemented become: at:modify: getDuration conformsTo: perform:withArguments: setUndoable: == in: instanceVariableValues changed: initialExtent copySameFrom: perform:with:with: addDependent: nextObject halt: flag: confirm:orCancel: perform: readFromString: longPrintString stepAt:in: inspectWithLabel: beep addModelMenuItemsTo:forMorph:hand: mouseUpBalk: asExplorerString veryDeepCopyWith: isLooping handles: fullScreenSize isNumber isTypeOf: drawOnCanvas: modelWakeUpIn: pause inform: starts: someObject halt xxxClass cCoerce:to: ifKindOf:thenDo: cCode:inSmalltalk: currentEvent noteSelectionIndex:for: shouldNotImplement setDirection: instVarAt:put: primitiveFailed stepTimeIn: identityHashMappedBy: nextInstance errorImproperStore isWebBrowser isMorph longPrintOn: stepTime playSoundNamed: codeStrippedOut: subclassesShouldOverride ) ADPCMCodec->Set (rootStubInImageSegment: hash ends: copyAddedStateFrom: propertyList cCode: hashMappedBy: caseOf:otherwise: types wantsSteps privateEncodeStereo: ifNil:ifNotNil: respondsTo: species caseOf: initialDeepCopierSize confirm: adaptToInteger:andSend: compressSound: headerBitsForSampleCount:stereoFlag: ~~ windowActiveOnFirstClick readDataFrom:size: perform:with: primitiveError: returnTypeC: deepCopy finalize comeFullyUpOnReload: shallowCopy decodeFlash:sampleCount:stereo: elementSeparator logEntry storeDataOn: veryDeepInner: tryPrimitive:withArgs: frameCount: basicAt: instVarAt: fullDrawPostscriptOn: handledListVerification veryDeepFixupWith: currentHand export: printString isPseudoContext explore logExit isKindOf:orOf: isInterface stepIn: yourself primitive:parameters:receiver: asOrderedCollection asSmallIntegerObj copyFrom: addModelItemsToWindowMenu: objectForDataStream: fullPrintString asOop smartInspect encodePostscriptOn: removeDependent: shouldImplementFor: logExecution samplesPerFrame environment evaluate:wheneverChangeIn: at: isBehavior perform:with:with:with: as: executor currentWorld errorNonIntegerIndex basicSize asIf:var:asValue: printStringLimitedTo: adaptToFloat:andSend: copy bytesPerEncodedFrame isThisEverCalled perform:orSendTo: storeAt:inTempFrame: = printOn: writeOnFilterStream: printOnStream: modelSleep storeString sharedCodeNamed:inCase: tryToDefineVariableAccess: error: perform:withArguments:inSuperclass: basicInspect instVarNamed: dependents reset byteEncode: adaptToFraction:andSend: isNil pointsTo: privateDecodeStereo: wantsStepsIn: asIf:var: initializeForBitsPerSample:samplesPerFrame: needsFurtherWork isInMemory ~= isTransparent clone decode:bitsPerSample: identityHashPrintString nextBits: isInteger isColor copyTwoLevel class isText bindingOf: addInstanceVarNamed:withValue: -> modelWakeUp suppressFailureGuards: isLiteral contentsChanged notNil isFloat ifNotNil:ifNil: isKindOf: compressAndDecompress: privateDecodeMono: hasContentsInExplorer encode:bitsPerSample: canDiscardEdits release size flattenOnStream: closeTo: encodeSoundBuffer: bindWithTemp: decodeCompressedData: instVarNamed:put: putOn: isMemberOf: storeOnStream: changed isClass subclassResponsibility identityHash okToChange windowReqNewLabel: asIf:var:put: var:declareC: update: decodeFrames:from:at:into:at: storeOn: resetForMono caseError asOop: basicType scriptPerformer stringForReadout nextBits:put: inspect doesNotUnderstand: isStream defaultBackgroundColor errorSubscriptBounds: isPoint knownName windowIsClosing isThisEverCalled: notify: saveOnFile breakDependents indexForDeltaFrom:to: haltIfNil flash at:put: newTileMorphRepresentative veryDeepCopy asString mustBeBoolean rehash withoutListWrapper notify:at: updateListsAndCodeIn: retryWithGC:until: actAsExecutor errorNotIndexable hasUnacceptedEdits cannotInterpret: isCollection defaultLabelForInspector becomeForward: decode:sampleCount:bitsPerSample:frameSize:stereo: isFraction name stringRepresentation asValue: ifNil: inline: encodeFlashLeft:right:bitsPerSample: basicAt:put: ifNotNil: notYetImplemented become: at:modify: conformsTo: perform:withArguments: == in: instanceVariableValues changed: initialExtent copySameFrom: perform:with:with: addDependent: nextObject halt: flag: confirm:orCancel: perform: readFromString: longPrintString stepAt:in: inspectWithLabel: beep addModelMenuItemsTo:forMorph:hand: mouseUpBalk: asExplorerString veryDeepCopyWith: decompressSound: handles: fullScreenSize isNumber isTypeOf: drawOnCanvas: modelWakeUpIn: privateEncodeMono: inform: starts: someObject halt xxxClass cCoerce:to: resetForStereo ifKindOf:thenDo: cCode:inSmalltalk: currentEvent noteSelectionIndex:for: shouldNotImplement instVarAt:put: primitiveFailed stepTimeIn: identityHashMappedBy: nextInstance errorImproperStore isWebBrowser encodeLeft:right:bitsPerSample:frameSize:forFlash: isMorph longPrintOn: encodeFrames:from:at:into:at: stepTime playSoundNamed: codeStrippedOut: subclassesShouldOverride ) FunctionComponent->Set (rootStubInImageSegment: scroller: topRendererOrSelf asPostscriptPrintJob editBalloonHelpContent: positionInWorld copyPropertiesFrom:dict: drawSubmorphsOn: pointInWorld: isOpen findDeepSubmorphThat:ifAbsent: cCode: highlightColor hashMappedBy: openViewerForArgument inspectInMorphic initFromPinSpecs comeToFront ifNil:ifNotNil: chooseNewGraphicCoexisting: privateBounds: isInWorld wantsToBeOpenedInWorld width unlockContents hide openInWorld debuggingMenuFor: constructorString setToAdhereToEdge: topRight veryDeepCopyWithoutPlayer submorphNamed:ifNone: allStringsAfter: delete adaptToInteger:andSend: addMorphBack: openToDragNDrop mouseDown: scrollByKeyboard: wantsKeyboardFocusFor: isPartsBin newTransformationMorph submorphsInFrontOf:do: initString implementorsOfIt rootMorphsAt: perform:with: unlockedMorphsAt:addTo: primitiveError: innocuousName suspendEventHandler setConstrainedPositionFrom: scriptEditorFor: fillStyle embedInWindow transparentSpacerOfSize: right allowSubmorphExtraction elementSeparator firstSubmorph logEntry allMorphsNotInPartsBinsDo: drag: textureParameters keepsTransform veryDeepInner: leftoverScrollRange containsPoint: basicAt: addPartNameLike:withValue: colorUnder wouldAcceptKeyboardFocus fullDrawPostscriptOn: updateFromResource addCustomMenuItems:hand: url color:sees: currentHand okayToDuplicate scrollbarWidth export: colorString: privateDelete isPseudoContext isLayoutMorph chooseNewGraphic activeHand world hasEditingConflicts isKindOf:orOf: isInterface scrollDeltaHeight actorState namePartSilently: setBalloonText: asOrderedCollection asSmallIntegerObj removeProperty: toggleStickiness halo privateRemoveMorph: addModelItemsToWindowMenu: regularColor copyRecordingIn: setBalloonText:maxLineLength: newBounds: totalScrollRange openInWindowLabeled:inWorld: fullReleaseCachedState asOop hasEditingConflicts: smartInspect encodePostscriptOn: fire updateLiteralLabel compileAccessForSlot: getMenu: logExecution outermostMorphThat: stop installModelIn: setText: balloonText slideToTrash: isBehavior openInWindowLabeled: executor justDroppedInto:event: succeededInRevealing: basicSize headerString printStringLimitedTo: releaseCachedState isThisEverCalled perform:orSendTo: storeAt:inTempFrame: adhereToEdge updateAllFromResources printOn: writeOnFilterStream: modelSleep layoutChanged storeString specialNameInModel convertbosfcepc0:bosfce0: embeddedInMorphicWindowLabeled: submorphsReverseDo: error: drawErrorOn: newScaleFactor:previousScaleFactor: basicInspect closeToEdits addDropShadow configureForKids asPostscript couldHaveRoundedCorners nextOwnerPage y: isNil isStepping pointsTo: pasteUpMorph paste setBorderWidth:borderColor: renameTo: wantsStepsIn: screenLocation deleteComponent doIt useBitmapFill startStepping needsFurtherWork ~= choosePartName addMorphCentered: mouseUp: cancel permitsThumbnailing addMorph:inFrontOf: submorphWithProperty: addAllMorphs:after: objectViewed class selectInvisiblyFrom:to: promptForCancel acceptDroppingMorph:event: bindingOf: addHalo updateWorldAfterRenamingMe: -> notify:at:in: bottomRight suppressFailureGuards: referencePositionInWorld isLiteral contentsChanged removeAllMorphsIn: notNil makeGraphPaper isKindOf: wrap areasRemainingToFill: imageFormForRectangle: slotSpecifications stopSteppingSelfAndSubmorphs hasContentsInExplorer asTexture enforceTileColorPolicy addAllMorphs: initPinSpecs canDiscardEdits wantsHalo findA: printConstructorOn:indent: select recognizeCharacters refreshWorld flattenOnStream: closeTo: set: handleEdit: highlight bindWithTemp: instVarNamed:put: putOn: isMemberOf: changed addHandlesTo:box: subclassResponsibility openInWorld: minWidth fillStyle: isAViewer unlockedMorphsAt: handlesMouseOverDragging: scrollBarMenuButtonPressed: asIf:var:put: getPenColor var:declareC: methodSourceContainingIt update: storeOn: caseError asOop: basicType scriptPerformer stringForReadout menuItemAfter: updateCachedThumbnail choosePenColor: useSolidFill inspect owner positionAtBottomLeft markAsPartsDonor makeGraphPaperGrid:background:line: nameMeIn: position clipPostscript renameMe getText appendEntry morphToGrabFrom: removeLink: windowIsClosing isThisEverCalled: setStandardTexture tempCommand breakDependents mapPrimitiveVertex: useGradientFill pinSpecs flash isAlignmentMorph addLabel: addPin veryDeepCopy assureNameFor: asString userSelectedColor: getPenSize yellowButtonActivity rehash startSteppingIn: yellowButtonActivity: substituteForMorph:beingDroppedOn: ownerChain submorphsSatisfying: clearPaletteArea mouseEnter: reserveUrl: addLabel:outset: openInWindow errorNotIndexable hasUnacceptedEdits cannotInterpret: adaptToWorld: isCollection actorStateOrNil transformFrom: automaticViewing defaultLabelForInspector chooseAlignment becomeForward: beSticky submorphsDo: defineTempCommand wantsBalloon choosePenSize shiftedYellowButtonActivity referencesToIt printIt otherProperties show isWorldMorph nextPageButton cursorPoint showPins isLikelyRecipientForMouseOverHalos removeAllMorphs assureExternalName cut stringRepresentation imageForm changeText: resumeAfterStepError pinsDo: hasProperty: privateSubmorphs makeAllTilesGreen abandon aboutToBeGrabbedBy: balloonTextSelector: morphToDropFrom: become: find replaceSubmorph:by: topRight: openToEdits perform:withArguments: addFlexShell isTileLike isPartsDonor: nearestOwnerThat: currentPlayerDo: copySelection color: imageForm:forRectangle: viewAfreshIn:showingScript:at: presentSpecialMenu beep: toggleCornerRounding allKnownNames browseIt userString wrappedInWindowWithTitle: changeColor saveAsResource initialExtent saveOnURL correctFrom:to:with: width: copySameFrom: submorphsBehind:do: holdsDataForEachInstance addPaintingItemsTo:hand: addDependent: nextObject halt: flag: perform: positionAtBottomRight addMorph: stepAt:in: model beep isTileScriptingElement name: addAddHandMenuItemsForHalo:hand: handles: borderRaised fullScreenSize isNumber isTypeOf: updatingTileForArgType:partName:getSelector:putSelector: screenRectangle modelWakeUpIn: primaryHand couldBeOwnedBy: prepareToBeSaved starts: someObject innerBounds position: isCandidateForAutomaticViewing selectFrom:to: asEPS borderInset menuItemBefore: cCoerce:to: extent: center: maxScaleFactor unshiftedYellowButtonActivity on:send:to: deselect showPlayerMenu colorForInsets newPlayerInstance scrollBy: accept minHeight ifKindOf:thenDo: ownerThatIsAHandOrA: cCode:inSmalltalk: currentEvent imageFormDepth: noteSelectionIndex:for: setColor:borderWidth:borderColor: selectionInterval: root shiftSubmorphsOtherThan:by: shouldNotImplement sqkPage fileItIn removeEmptyLayoutMorphs instVarAt:put: primitiveFailed stepTimeIn: keyStroke: addCustomHaloMenuItems:hand: initComponentIn: scrollSelectionIntoView setSelection: y font: errorImproperStore isWebBrowser addMorph:behind: highlightColor: isMorph longPrintOn: stepTime codeStrippedOut: acceptOnCR: privateSubmorphs: isFlexMorph hash ends: copyAddedStateFrom: propertyList saveOnURL: invalidRect: unlock fullCopy undo inspectOwnerChain caseOf:otherwise: deleteBalloon types wantsSteps jettisonScripts borderColor: privateOwner: mouseLeave: fullDrawOn: respondsTo: rotationDegrees touchesColor: deleteSubmorphsWithProperty: changeStyle species click: submorphCount caseOf: initialDeepCopierSize allMorphsAndBookPagesInto: confirm: colorChangedForSubmorph: addOptionalHandlesTo:box: actorState: compileInitMethods ~~ windowActiveOnFirstClick readDataFrom:size: hasSubmorphs align:with: canHaveFillStyles useRoundedCorners finalize returnTypeC: deepCopy comeFullyUpOnReload: scrollBarOnLeft: shallowCopy preemptsMouseDown: eventHandler: doesBevels step updateReferencesUsing: getSelection fullDrawWithRoundedCornersOn: storeDataOn: stopStepping basicFullDrawOn: tryPrimitive:withArgs: mustBeBackmost instVarAt: rootAt: openDragAndDrop doesOwnRotation askBeforeDiscardingEdits: handledListVerification addFontHandlesTo:box: veryDeepFixupWith: scrollSelectionIntoView: wantsDroppedMorph:event: mouseEnterDragging: printString assuredPlayer explore logExit valueOfProperty:ifAbsent: makeFenceSound addTransparentSpacerOfSize: stickinessString resizeScroller useSquareCorners nextTokenFrom:direction: sendersOfIt stepIn: morphsAt: yourself primitive:parameters:receiver: copyFrom: unlockOneSubpart saveOnURLbasic menuTitleSelector: objectForDataStream: fullPrintString keyboardFocusChange: positionSubmorphs wantsRoundedCorners hasUnacceptedEdits: removeAll removeDependent: assureExtension shouldImplementFor: printPSToFile saveDocPane nameInModel allMorphs trailMorph environment drawPostscriptOn: evaluate:wheneverChangeIn: ownerThatIsA: lock at: start jumpTo: perform:with:with:with: submorphNamed: as: roundedCornersString explain currentWorld convertbosfcep0:bosfcepc0: errorNonIntegerIndex findAgain asIf:var:asValue: convertbosfcebbmsopssrsggstgsghas0:bosfcebbmsopssrsggstgsghash0: penUpWhile: adaptToFloat:andSend: fullPrintOn: showBalloon: copy selectionInterval structureString setProperty:toValue: x: = shadowForm scroller printOnStream: sharedCodeNamed:inCase: adhereToEdge: fullBounds tryToDefineVariableAccess: model: perform:withArguments:inSuperclass: x instVarNamed: bounds: dependents byteEncode: adaptToFraction:andSend: imageFormWithout:andStopThere: initialize deletePath isLocked worldBounds borderWidth vanishAfterSlidingTo:event: on:text:accept:readSelection:menu: asIf:var: useDefaultFill shiftSubmorphsBy: isInMemory bottom: isTransparent addMorphNearBack: uncoveredAt: clone identityHashPrintString eachStepInOwnerChainDo: slideBackToFormerSituation: addHalo:from: bottom useUniformTileColor inspectIt isInteger duplicate:from: isColor copyTwoLevel referencePosition previousPageButton mouseDownOnHelpHandle: isText methodNamesContainingIt copyWithoutSubmorph: getPenDown addInstanceVarNamed:withValue: privateFullMoveBy: allMenuWordings modelWakeUp valueOfProperty: resizeScrollBar player pointFromWorld: move:toPosition: isFloat ifNotNil:ifNil: asNumber: unHighlight scrollBarValue: lock: bottomRight: visible: representativeNoTallerThan:norWiderThan:thumbnailHeight: mouseMove: makeAllTilesColored release addPinFromSpec: size hasHalo addTitleForHaloMenu: setNameTo: storeOnStream: addHalo: isClass identityHash okToChange windowReqNewLabel: fullLoadCachedState followPath attachToResource hasSubmorphWithProperty: definesOwnHaloHandles restoreSuspendedEventHandler setScrollDeltas allMorphsNotInPartsBins right: replaceSelectionWith: addMorphFront: trumpsMouseDown: editBalloonHelpText height nameFor: doesNotUnderstand: borderWidth: isStream boundsInWorld borderColor retractable: defaultBackgroundColor errorSubscriptBounds: isPoint prettyPrint changeBorderWidth: referencePlayfield knownName center beTransparent notify: referencePositionInWorld: saveOnFile allMorphsDo: top stepAt: liftPen cornerStyle: topPasteUp haltIfNil again at:put: setSearchString penColor: formalCostumeName color justClonedFrom: newTileMorphRepresentative arrangeToStartStepping fullBoundsInWorld dismissViaHalo installAsWonderlandTextureOn: addMorphFront:fromWorldPosition: mustBeBoolean bounds standardPalette withAllContainers tearOffTile lastSubmorph withoutListWrapper handlesMouseDown: notify:at: ownerChanged updateListsAndCodeIn: height: retryWithGC:until: actAsExecutor instantiatedUserScriptsDo: top: inPartsBin player: restoreTypeColor mouseLeaveDragging: addDebuggingItemsTo:hand: privateFullBounds: wantsHaloFor: wrappedInWindow: use:orMakeModelSelectorFor:in: allNonSubmorphMorphs removeHalo noHelpString addCostumeSpecificCategoriesTo: findSubmorphThat:ifAbsent: isFraction owningHandOrPasteUpMorph repelsMorph:event: name definePath model:slotName: isRenderer defaultColor changeBorderColor: left slotSelectorFor: allSubmorphNames handlesMouseOver: forwardDirection asValue: externalName leftOrRight asMorph ifNil: inline: snapToEdgeIfAppropriate spawn basicAt:put: ifNotNil: notYetImplemented at:modify: colorSettable findInWorldA: extension conformsTo: propagate:as: wantsSlot retractableOrNot == balloonHelpTextForHandle: isFlashMorph extent in: isPlayfieldLike instanceVariableValues changed: loadCachedState submorphOfClass: resumeAfterDrawError slotName openInMVC recomputeBounds setNamePropertyTo: prettyPrintWithColor hasTranslucentColor printConstructorOn:indent:nodeDict: isSticky perform:with:with: renderedMorph confirm:orCancel: morphsAt:addTo: readFromString: text longPrintString isPartsDonor inspectWithLabel: on:send:to:withValue: addModelMenuItemsTo:forMorph:hand: mouseUpBalk: asExplorerString veryDeepCopyWith: editString: privateColor: drawOnCanvas: isHandMorph previousOwnerPage inform: isWorldOrHandMorph privateMoveBy: topLeft bottomLeft: halt regularColor: copyWithoutSubmorphs hasFocus xxxClass closeDragAndDrop visible goHome rootForGrabOf: compilePropagationMethods doubleClick: referencePosition: usableSiblingInstance topLeft: cornerStyle wearCostume: convertbosfce0:bosfcep0: eventHandler printStructureOn:indent: fullContainsPoint: transformFromWorld scrollBarFills: arrangeToStartSteppingIn: drawOn: privateAddMorph:atIndex: modelOrNil goBehind identityHashMappedBy: presenter residesInPartsBin nextInstance methodStringsContainingit bottomLeft choosePartNameSilently left: offerFontMenu lowerPen doMenuItem: playSoundNamed: submorphs addFillStyleMenuItems:hand: subclassesShouldOverride ) HtmlTitle->Set (rootStubInImageSegment: hash ends: copyAddedStateFrom: propertyList cCode: hashMappedBy: caseOf:otherwise: isFormEntity types wantsSteps ifNil:ifNotNil: respondsTo: species isListElement caseOf: initialDeepCopierSize mayContain: confirm: adaptToInteger:andSend: ~~ windowActiveOnFirstClick readDataFrom:size: perform:with: downloadState: primitiveError: returnTypeC: deepCopy finalize comeFullyUpOnReload: setAttribute:to: shallowCopy elementSeparator logEntry storeDataOn: isTextualEntity veryDeepInner: tryPrimitive:withArgs: basicAt: instVarAt: fullDrawPostscriptOn: handledListVerification veryDeepFixupWith: currentHand isDefinitionListElement export: isListItem printString isPseudoContext explore printHtmlOn:indent: logExit isKindOf:orOf: isInterface printOn:indent: stepIn: yourself primitive:parameters:receiver: asOrderedCollection asSmallIntegerObj copyFrom: addModelItemsToWindowMenu: objectForDataStream: fullPrintString asOop removeEntity: smartInspect encodePostscriptOn: removeDependent: shouldImplementFor: logExecution environment evaluate:wheneverChangeIn: at: lintAttributes: isBehavior perform:with:with:with: as: executor currentWorld errorNonIntegerIndex basicSize asIf:var:asValue: isHeadElement printStringLimitedTo: adaptToFloat:andSend: copy isThisEverCalled perform:orSendTo: storeAt:inTempFrame: = printOn: writeOnFilterStream: printOnStream: modelSleep storeString sharedCodeNamed:inCase: add: tryToDefineVariableAccess: error: isOption perform:withArguments:inSuperclass: basicInspect instVarNamed: parsingFinished dependents initialize: byteEncode: adaptToFraction:andSend: isNil pointsTo: initialize wantsStepsIn: asIf:var: contents needsFurtherWork isInMemory ~= isTransparent clone identityHashPrintString isParagraph isInteger isColor copyTwoLevel class isBlockEntity isText bindingOf: addInstanceVarNamed:withValue: -> modelWakeUp suppressFailureGuards: isLiteral contentsChanged notNil isFloat ifNotNil:ifNil: isKindOf: hasContentsInExplorer canDiscardEdits allSubentitiesDo: release size flattenOnStream: closeTo: bindWithTemp: instVarNamed:put: putOn: isMemberOf: storeOnStream: changed isClass subclassResponsibility identityHash okToChange windowReqNewLabel: asIf:var:put: var:declareC: update: storeOn: caseError asOop: basicType scriptPerformer stringForReadout asHtml printHtmlOn: isTableRow inspect doesNotUnderstand: isHeader isStream defaultBackgroundColor errorSubscriptBounds: isFrameSet attributes: isPoint knownName windowIsClosing isThisEverCalled: notify: saveOnFile breakDependents haltIfNil flash at:put: newTileMorphRepresentative veryDeepCopy asString mustBeBoolean rehash withoutListWrapper notify:at: updateListsAndCodeIn: retryWithGC:until: actAsExecutor attributes errorNotIndexable hasUnacceptedEdits cannotInterpret: isCollection defaultLabelForInspector becomeForward: isComment getAttribute:default: isFraction name stringRepresentation asValue: ifNil: inline: basicAt:put: ifNotNil: notYetImplemented become: at:modify: isTableDataItem textualContents conformsTo: perform:withArguments: shouldContain: lint == in: instanceVariableValues changed: isTableItem getAttribute:ifAbsent: subEntities initialExtent copySameFrom: perform:with:with: addDependent: nextObject halt: flag: confirm:orCancel: perform: readFromString: longPrintString stepAt:in: inspectWithLabel: beep addModelMenuItemsTo:forMorph:hand: mouseUpBalk: asExplorerString veryDeepCopyWith: isFrame handles: mayContainEntity: tagName fullScreenSize isNumber isTypeOf: drawOnCanvas: modelWakeUpIn: inform: starts: someObject halt xxxClass cCoerce:to: lint: addToFormatter: ifKindOf:thenDo: addEntity: cCode:inSmalltalk: currentEvent noteSelectionIndex:for: shouldNotImplement instVarAt:put: primitiveFailed stepTimeIn: identityHashMappedBy: getAttribute: nextInstance errorImproperStore isWebBrowser isMorph longPrintOn: stepTime playSoundNamed: codeStrippedOut: subclassesShouldOverride ) B3DPrimitiveShader->Set (rootStubInImageSegment: hash ends: copyAddedStateFrom: propertyList material: cCode: hashMappedBy: caseOf:otherwise: types wantsSteps ifNil:ifNotNil: respondsTo: materialColor: species caseOf: initialDeepCopierSize confirm: adaptToInteger:andSend: ~~ windowActiveOnFirstClick readDataFrom:size: perform:with: primitiveError: returnTypeC: deepCopy finalize comeFullyUpOnReload: shallowCopy elementSeparator logEntry storeDataOn: processIndexedLines: veryDeepInner: tryPrimitive:withArgs: basicAt: instVarAt: fullDrawPostscriptOn: handledListVerification veryDeepFixupWith: currentHand export: printString isPseudoContext explore processLineLoop: logExit isKindOf:orOf: isInterface stepIn: processLines: yourself primitive:parameters:receiver: asOrderedCollection asSmallIntegerObj copyFrom: addModelItemsToWindowMenu: objectForDataStream: fullPrintString asOop smartInspect encodePostscriptOn: setEngine: removeDependent: shouldImplementFor: logExecution environment evaluate:wheneverChangeIn: at: isBehavior perform:with:with:with: flush as: executor currentWorld errorNonIntegerIndex basicSize asIf:var:asValue: printStringLimitedTo: adaptToFloat:andSend: copy isThisEverCalled perform:orSendTo: storeAt:inTempFrame: = printOn: writeOnFilterStream: printOnStream: modelSleep storeString sharedCodeNamed:inCase: tryToDefineVariableAccess: error: perform:withArguments:inSuperclass: basicInspect instVarNamed: dependents reset addLight: byteEncode: adaptToFraction:andSend: isNil pointsTo: initialize wantsStepsIn: asIf:var: needsFurtherWork isInMemory ~= isTransparent clone identityHashPrintString isInteger isColor copyTwoLevel class isText bindingOf: addInstanceVarNamed:withValue: -> modelWakeUp suppressFailureGuards: isLiteral contentsChanged notNil isFloat ifNotNil:ifNil: isKindOf: processIndexedQuads: hasContentsInExplorer material canDiscardEdits release size flattenOnStream: closeTo: bindWithTemp: instVarNamed:put: putOn: isMemberOf: storeOnStream: changed isClass subclassResponsibility identityHash okToChange windowReqNewLabel: removeLight: asIf:var:put: var:declareC: update: storeOn: caseError asOop: basicType scriptPerformer stringForReadout inspect doesNotUnderstand: isStream defaultBackgroundColor errorSubscriptBounds: isPoint knownName popMaterial windowIsClosing isThisEverCalled: notify: saveOnFile breakDependents haltIfNil flash at:put: newTileMorphRepresentative veryDeepCopy asString mustBeBoolean rehash primShadeVB:count:lights:material:vbFlags: withoutListWrapper notify:at: updateListsAndCodeIn: retryWithGC:until: actAsExecutor errorNotIndexable hasUnacceptedEdits cannotInterpret: isCollection defaultLabelForInspector becomeForward: processPoints: pushMaterial isFraction name stringRepresentation asValue: ifNil: inline: basicAt:put: ifNotNil: notYetImplemented become: at:modify: processVertexBuffer: conformsTo: perform:withArguments: == in: instanceVariableValues changed: initialExtent copySameFrom: destroy perform:with:with: addDependent: nextObject halt: flag: confirm:orCancel: perform: readFromString: longPrintString stepAt:in: inspectWithLabel: beep addModelMenuItemsTo:forMorph:hand: mouseUpBalk: asExplorerString veryDeepCopyWith: processPolygon: handles: fullScreenSize isNumber isTypeOf: drawOnCanvas: modelWakeUpIn: inform: starts: someObject halt processIndexedTriangles: xxxClass cCoerce:to: ifKindOf:thenDo: cCode:inSmalltalk: currentEvent noteSelectionIndex:for: shouldNotImplement instVarAt:put: primitiveFailed stepTimeIn: identityHashMappedBy: nextInstance errorImproperStore isWebBrowser isMorph longPrintOn: stepTime playSoundNamed: codeStrippedOut: subclassesShouldOverride ) ThreePhaseButtonMorph->Set (rootStubInImageSegment: topRendererOrSelf asPostscriptPrintJob editBalloonHelpContent: positionInWorld copyPropertiesFrom:dict: drawSubmorphsOn: pointInWorld: findDeepSubmorphThat:ifAbsent: cCode: highlightColor hashM...etc...
inferredType:
IdentityDictionary

class instance variables:

singleton
InitialValue:
a RepertoireHome
inferredType:
RepertoireHome

instance methods:

cache management
clearEntryFor: aBehavior


	aBehavior isInterface ifTrue: [^self].
	classRepertoiresDictionary 
		removeKey: aBehavior name 
		ifAbsent: [].
clearRepertoires


	classRepertoiresDictionary := IdentityDictionary new
computeRepertoires


	self clearRepertoires.
	self computeRepertoiresWithGuiFeedback.
computeRepertoiresWithGuiFeedback


	"SmallInterfaces: ##modified for Squeak -M.U. 6/23/1999 23:35"
	| classes counter |
	classes := self environment allNonInterfaceClasses.
	counter := 0.
	'Caching repertoires for all classes...'
		displayProgressAt: Sensor cursorPoint
		from: 0
		to: classes size
		during: [:bar | classes do: 
				[:each | 
				self createEntryFor: each.
				counter := counter + 1.
				bar value: counter]]
createEntryFor: aBehavior
 

	classRepertoiresDictionary 
		at: aBehavior name 
		put: aBehavior allSelectors

initialize-release
connectToChanges

	ChangeSet addDependent: self
disconnectFromChanges

	ChangeSet removeDependent: self
initialize


	"self 
		computeRepertoires;
		connectToChanges"
release


	super release.
	self disconnectFromChanges.
update: aChangedClass
 
	"SmallInterfaces: ##added for Squeak -M.U. 6/23/1999 23:35"
	
	aChangedClass withAllSubclasses do: [:each | self clearEntryFor: each]

querying
repertoireFor: aBehavior


	^classRepertoiresDictionary 
		at: aBehavior name
		ifAbsentPut: [aBehavior allSelectors]

class methods:

class initialization
initialize

	"<self initialize>"

	self nuke.
	self current.
obsolete


	self nuke

instance creation
current


	^singleton ifNil: [singleton := super new initialize]
new


	^self current
nuke


	singleton notNil ifTrue: [singleton release].
	singleton := nil.

^top


- made by Dandelion -