This is shold be the list of classes (38) and methods (695) Project Morph WorldState GrafPort MorphicEvent UserInputEvent ShortIntegerArray MorphicEventDispatcher MouseEvent KeyboardEvent MouseMoveEvent Color BorderStyle Form TEasilyThemed MorphicUIManager Canvas ColorMappingCanvas ShadowDrawingCanvas MouseOverHandler DropEvent MouseButtonEvent DamageRecorder TextStopConditions ShortRunArray MorphExtension HandMorph BorderedMorph PasteUpMorph FormCanvas MouseWheelEvent MorphicAlarm StepMessage LayoutPolicy EventHandler MouseClickState CombinedChar SimpleBorder
BitBlt class->#asGrafPort BorderStyle->#color BorderStyle->#frameRectangle:on: BorderStyle->#trackColorFrom: BorderStyle->#hasFillStyle BorderStyle->#style BorderStyle->#width BorderStyle->#releaseCachedState BorderStyle class->#default BorderStyle class->#width:color: BorderedMorph->#initialize BorderedMorph->#borderStyle BorderedMorph->#borderInitialize BorderedMorph->#borderWidth: BorderedMorph->#borderWidth Canvas->#fullDraw Canvas->#fillRectangle:fillStyle:borderStyle: Canvas->#line:to:width:color: Canvas->#frameRectangle:width:color: Canvas->#translucentImage:at:sourceRect: Canvas->#paintImage:at:sourceRect: Canvas->#fillRectangle:color: Canvas->#drawImage:at:sourceRect: Canvas->#drawImage:at: Canvas->#translucentImage:at: Canvas->#seesNothingOutside: Canvas->#roundCornersOf:during: Canvas->#frameRectangle:color: Canvas->#asShadowDrawingCanvas Canvas->#shadowColor: Canvas->#fillRectangle:fillStyle: Canvas->#flush Canvas->#fullDrawMorph: Canvas->#asShadowDrawingCanvas: Canvas->#drawMorph: Canvas->#paintImage:at: Canvas->#draw: Color->#fillRectangle:on: ColorMappingCanvas->#translateBy:during: ColorMappingCanvas->#frameAndFillRectangle:fillColor:borderWidth:borderColor: ColorMappingCanvas class->#on: CombinedChar->#base CombinedChar->#simpleAdd: CombinedChar->#combinesWith: CombinedChar->#add: CombinedChar->#combined CombinedChar class->#isDiacriticals: CombinedChar class->#isCompositionCharacter: CombinedChar class->#parseCompositionMappingFrom: CompiledMethodTrailer->#decodeSourcePointer DamageRecorder->#recordInvalidRect: DamageRecorder->#doFullRepain DamageRecorder->#invalidRectsFullBounds: DamageRecorder->#reset DamageRecorder->#updateIsNeeded DamageRecorder class->#new DropEvent->#wasHandled DropEvent->#type DropEvent->#wasHandled: DropEvent->#cursorPoint DropEvent->#contents DropEvent->#copyHandlerState: DropEvent->#setPosition:contents:hand: DropEvent->#sentTo: DropEvent->#resetHandlerFields EventHandler->#handlesMouseOverDragging: EventHandler->#messageLis EventHandler->#send:to:withEvent:fromMorph: EventHandler->#methodRefList EventHandler->#doubleClick:fromMorph: EventHandler->#veryDeepFixupWith: EventHandler->#mouseDownSelector EventHandler->#mouseStillDownSelector EventHandler->#handlesMouseOver EventHandler->#keyStroke:fromMorph EventHandler->#mouseStillDown:fromMorph EventHandler->#mouseUpSelector EventHandler->#handlesClickOrDrag: EventHandler->#handlesMouseStillDown: EventHandler->#on:send:to: EventHandler->#replaceSendsIn:with: EventHandler->#allRecipients EventHandler->#mouseUp:fromMorph EventHandler->#handlesMouseMove: EventHandler->#mouseLeave:fromMorph EventHandler->#mouseStillDownRecipient EventHandler->#mouseEnter:fromMorph EventHandler->#startDrag:fromMorph: EventHandler->#click:fromMorph: EventHandler->#printOn: EventHandler->#handlesMouseDown: EventHandler->#handlesGestureStart: EventHandler->#onGestureSend:to: EventHandler->#fixReversedValueMessages EventHandler->#mouseDown:fromMorph: EventHandler->#handlesKeyboard: EventHandler->#mouseEnterDragging:fromMorph: EventHandler->#mouseMove:fromMorph: EventHandler->#on:send:to:withValue: EventHandler->#doubleClickTimeout:fromMorph: EventHandler->#mouseLeaveDragging:fromMorph: EventHandler->#firstMouseSelector Form->#defaultCanvasClass Form->#getCanvas FormCanvas->#clipRect FormCanvas->#postCopy FormCanvas->#clipBy:during: FormCanvas->#isVisible: FormCanvas->#translateBy:during: FormCanvas->#for FormCanvas->#resetGrafPort FormCanvas->#copyOrigin:clipRect: FormCanvas->#dept FormCanvas->#infiniteFillRectangle:fillStyle: FormCanvas->#contentsOfArea:into: FormCanvas->#frameAndFillRectangle:fillColor:borderWidth:borderColor: FormCanvas->#portClass FormCanvas->#setFillColor: FormCanvas->#copyClipRect: FormCanvas->#finish FormCanvas->#copyOffset:clipRect: FormCanvas->#fillRectangle:basicFillStyle: FormCanvas->#showAt:invalidRects: FormCanvas->#roundCornersOf:in:during: FormCanvas->#setForm: FormCanvas->#fillColor: FormCanvas->#origin FormCanvas->#exten FormCanvas->#reset FormCanvas->#image:at:sourceRect:rule: FormCanvas->#line:to:width:color: FormCanvas->#allocateForm: FormCanvas->#setOrigin:clipRect: FormCanvas->#copyOffset: FormCanvas->#setClearColor: FormCanvas->#frameAndFillRectangle:fillColor:borderWidth:topLeftColor:bottomRightColor: FormCanvas class->#extent:depth: FormCanvas class->#on: GrafPort->#fillRect:offset: GrafPort->#alphaBits: GrafPort->#image:at:sourceRect:rule: GrafPort->#frameRectRight:width: GrafPort->#fillPattern: GrafPort->#frameRect:borderWidth: GrafPort->#copyBits GrafPort->#clippedBy: GrafPort->#frameRectBottom:height: HandMorph->#updateCacheCanvas: HandMorph->#newKeyboardFocus: HandMorph->#sendEvent:focus: HandMorph->#waitForClicksOrDrag:event:selectors:threshold: HandMorph->#deleteBalloonTarget: HandMorph->#keyboardListeners HandMorph->#moveToEvent: HandMorph->#handleEvent: HandMorph->#needsToBeDrawn HandMorph->#mouseTrailFrom: HandMorph->#position: HandMorph->#generateKeyboardEvent: HandMorph->#grabMorph: HandMorph->#noticeMouseOver:event: HandMorph->#newMouseFocus: HandMorph->#sendMouseEvent: HandMorph->#halo HandMorph->#hasChanged HandMorph->#isHandMorp HandMorph->#visible: HandMorph->#processEvents HandMorph->#initialize HandMorph->#sendEvent:focus:clear: HandMorph->#dropMorphs: HandMorph->#releaseMouseFocus HandMorph->#changed HandMorph->#removePendingHaloFor: HandMorph->#waitForClicksOrDrag:event: HandMorph->#dropMorphs HandMorph->#mouseFocus HandMorph->#generateMouseEvent: HandMorph->#keyboardFocus HandMorph->#invalidRect:from: HandMorph->#dropMorph:event: HandMorph->#position HandMorph->#fullDrawOn: HandMorph->#mouseListeners HandMorph->#fullBounds HandMorph->#restoreSavedPatchOn: HandMorph->#resetClickState HandMorph->#sendKeyboardEvent: HandMorph->#cursorBounds HandMorph->#releaseKeyboardFocus HandMorph->#shadowForm HandMorph->#savePatchFrom: HandMorph->#mouseOverHandler HandMorph->#sendFocusEvent:to:clear: HandMorph->#eventListeners HandMorph->#grabMorph:from: HandMorph->#shadowOffse HandMorph->#showTemporaryCursor:hotSpotOffset: HandMorph->#releaseMouseFocus: HandMorph->#initForEvents HandMorph->#drawOn: HandMorph->#newMouseFocus:event: HandMorph->#showTemporaryCursor: HandMorph->#nonCachingFullDrawOn: HandMorph->#mouseFocus: HandMorph->#balloonHelp: HandMorph->#removePendingBalloonFor: HandMorph->#sendListenEvent:to: HandMorph->#balloonHelp HandMorph->#keyboardFocus: HandMorph class->#initialize KeyboardEvent->#keyCharacter KeyboardEvent->#scanCode: KeyboardEvent->#sentTo: KeyboardEvent->#isKeyboard KeyboardEvent->#setType:buttons:position:keyValue:charCode:hand:stamp: LayoutPolicy->#indexForInserting:at:in: LayoutPolicy->#layout:in: LayoutPolicy->#minExtentOf:in: LayoutPolicy->#isTableLayout LayoutPolicy->#isProportionalLayout LayoutPolicy->#flushLayoutCache Morph->#enableDrag: Morph->#handlesMouseStillDown: Morph->#handleDropMorph: Morph->#submorphsDo: Morph->#borderWidth Morph->#repelsMorph:event: Morph->#ownerChanged Morph->#handleMouseEnter: Morph->#extent Morph->#shadowColor Morph->#defaultYellowButtonMenuEnabled Morph->#handleListenEvent: Morph->#right Morph->#exten Morph->#mouseEnterDragging: Morph->#handlesKeyboard: Morph->#processEvent:using: Morph->#wantsRoundedCorners Morph->#allOwnersDo: Morph->#topRendererOrSelf Morph->#valueOfProperty: Morph->#privateMoveBy: Morph->#ownerThatIsA: Morph->#areasRemainingToFill: Morph->#removeAlarm: Morph->#handleMouseDown: Morph->#isWorldMorp Morph->#drawOn: Morph->#drawRolloverBorderOn: Morph->#drawSubmorphsOn: Morph->#visible Morph->#hasTranslucentColor Morph->#blueButtonUp: Morph->#formerPosition: Morph->#removeProperty: Morph->#hasSubmorphs Morph->#boundsWithinCorners Morph->#outerBounds Morph->#addMorphBack: Morph->#otherProperties Morph->#top Morph->#imageFormForRectangle: Morph->#layoutBounds: Morph->#layoutBounds Morph->#handleMouseWheel: Morph->#handlesMouseDown: Morph->#snapToEdgeIfAppropriate Morph->#eventHandler Morph->#expandFullBoundsForRolloverBorder: Morph->#bounds: Morph->#addMorph:inFrontOf: Morph->#drawMouseDownHighlightOn: Morph->#handleMouseMove: Morph->#transformFrom: Morph->#imageForm:forRectangle: Morph->#drawErrorOn: Morph->#referencePosition: Morph->#clipSubmorphs: Morph->#highlightedForMouseDown Morph->#referencePosition Morph->#handlesMouseOverDragging: Morph->#removedMorph: Morph->#isRenderer Morph->#owne Morph->#firstOwnerSuchThat: Morph->#hasRolloverBorder: Morph->#openInWorld: Morph->#keyDown: Morph->#dropEnabled: Morph->#handleMouseLeave: Morph->#assureExtension Morph->#fullContainsPoint: Morph->#hasOwner: Morph->#morphicLayerNumber Morph->#initialize Morph->#mouseStillDownStepRate Morph->#goHome Morph->#layoutInset Morph->#separateDragAndDrop Morph->#keyUp: Morph->#step Morph->#addMorphInLayer: Morph->#borderStyle Morph->#wantsToBeTopmost Morph->#shouldGetStepsFrom: Morph->#handleEvent: Morph->#rejectDropEvent: Morph->#justDroppedInto:event: Morph->#expandFullBoundsForDropShadow: Morph->#handleKeystroke: Morph->#handlerForYellowButtonDown: Morph->#handlesMouseWheel: Morph->#invalidRect:from: Morph->#hResizing Morph->#innerBounds Morph->#allNonSubmorphMorphs Morph->#wantsSteps Morph->#doLayoutIn: Morph->#keyboardFocusChange Morph->#wantsToBeDroppedInto: Morph->#privateAddMorph:atIndex: Morph->#adjustLayoutBounds Morph->#visibleClearArea Morph->#highlightedForDrop Morph->#enableDragNDrop: Morph->#fullBounds Morph->#keepsTransform Morph->#handlesMouseOver: Morph->#minHeight Morph->#mouseWheel: Morph->#left Morph->#defaultColor Morph->#shouldDropOnMouseUp Morph->#clearArea Morph->#enableDrop: Morph->#bounds Morph->#addedMorph: Morph->#stopSteppingSelector: Morph->#dragEnabled: Morph->#transformedFrom: Morph->#justGrabbedFrom: Morph->#outOfWorld: Morph->#mouseDownPriority Morph->#handleFocusEvent: Morph->#mouseStillDownThreshold Morph->#handleKeyUp: Morph->#invalidRect: Morph->#valueOfProperty:ifAbsent: Morph->#wantsToBeCachedByHand Morph->#isTextMorph Morph->#transformFromWorl Morph->#rejectDropMorphEvent: Morph->#removeMorph: Morph->#slideBackToFormerSituation: Morph->#cornerStyle Morph->#privateInvalidateMorph: Morph->#imageForm Morph->#positio Morph->#isLocked Morph->#hasRolloverBorder Morph->#keyStroke: Morph->#mouseLeave: Morph->#rejectsEvent: Morph->#changed Morph->#privateOwner Morph->#allMorphsDo: Morph->#mouseUp: Morph->#handlerForBlueButtonDown: Morph->#drawDropHighlightOn: Morph->#position: Morph->#addMorphInFrontOfLayer: Morph->#submorphBounds Morph->#formerPosition Morph->#formerOwner: Morph->#shadowForm Morph->#isSticky Morph->#hasProperty: Morph->#isInWorld Morph->#stepTime Morph->#mouseEnter: Morph->#allMorphsInto: Morph->#fillStyle Morph->#mouseLeaveDragging: Morph->#layoutPolicy Morph->#containsPoint:event: Morph->#clippingBounds Morph->#dropHighlightColor Morph->#withAllOwnersDo: Morph->#rotationCenter Morph->#openInWorld Morph->#outermostWorldMorph Morph->#transformedBy: Morph->#handleMouseUp: Morph->#dockingBars Morph->#grabTransform Morph->#isHandMorp Morph->#processEvent: Morph->#allMorphs Morph->#shadowOffsetRectangle Morph->#aboutToBeGrabbedBy: Morph->#isDockingBar Morph->#submorphs Morph->#formerOwner Morph->#drawDropShadowOn: Morph->#morphicLayerNumberWithin: Morph->#submorphsReverseDo Morph->#layoutProperties Morph->#mouseMove: Morph->#adhereToEdge: Morph->#privateRemove: Morph->#clipSubmorphs Morph->#minWidth Morph->#fullDrawOn: Morph->#startStepping:at:arguments:stepTime: Morph->#addMorph Morph->#setProperty:toValue: Morph->#noteNewOwner: Morph->#handlesDropShadowInHand Morph->#layoutChanged Morph->#defaultBounds Morph->#hasDropShadow Morph->#privateFullBounds Morph->#firstSubmorph Morph->#handleMouseOver: Morph->#vanishAfterSlidingTo:event: Morph->#arrangeToStartSteppingIn: Morph->#alarmScheduler Morph->#world Morph->#privateFullMoveBy: Morph->#enableDragNDrop Morph->#intoWorld: Morph->#containsPoint Morph->#initializeExtension Morph->#handlerForMouseDown: Morph->#defaultEventDispatcher Morph->#bottom Morph->#handleKeyDown: Morph->#vResizing Morph class->#defaultYellowButtonMenuEnabled Morph class->#initialize MorphExtension->#layoutProperties MorphExtension->#clipSubmorphs MorphExtension->#locked MorphExtension->#clipSubmorphs: MorphExtension->#hasProperty: MorphExtension->#removeProperty: MorphExtension->#initialize MorphExtension->#assureOtherProperties MorphExtension->#fillStyle MorphExtension->#valueOfProperty: MorphExtension->#setProperty:toValue: MorphExtension->#otherProperties MorphExtension->#borderStyle MorphExtension->#visible MorphExtension->#eventHandler MorphExtension->#initializeOtherProperties MorphExtension->#valueOfProperty:ifAbsent: MorphExtension->#sticky MorphExtension->#layoutPolicy MorphExtension->#borderStyle: MorphExtension->#cornerStyle MorphExtension->#removeOtherProperties MorphicAlarm->#value: MorphicAlarm->#scheduledTime MorphicAlarm->#scheduledTime: MorphicAlarm class->#scheduledAt:receiver:selector:arguments: MorphicEvent->#isWindowEvent MorphicEvent->#resetHandlerFields MorphicEvent->#isMove MorphicEvent->#isMouseOver MorphicEvent->#hand MorphicEvent->#copyHandlerState: MorphicEvent->#isMouse MorphicEvent->#isKeyboard MorphicEvent->#isDropEvent MorphicEventDispatcher->#dispatchDropEvent:with: MorphicEventDispatcher->#dispatchEvent:with: MorphicEventDispatcher->#dispatchDefault:with: MorphicEventDispatcher->#dispatchMouseDown:with: MorphicUIManager->#grafPort MorphicUIManager->#restoreDisplay MorphicUIManager->#checkForNewDisplaySize MorphicUIManager->#currentWorld MorphicUIManager->#newDisplayDepthNoRestore: MouseButtonEvent->#blueButtonChanged MouseButtonEvent->#setType:position:which:buttons:hand:stamp: MouseButtonEvent->#sentTo: MouseClickState->#client:click:dblClick:dblClickTime:dblClickTimeout:drag:threshold:event: MouseClickState->#doubleClick MouseClickState->#click MouseClickState->#drag: MouseClickState->#doubleClickTimeout MouseClickState->#printOn: MouseClickState->#handleEvent:from: MouseEvent->#asMouseOver MouseEvent->#sentTo: MouseEvent->#isMouseDown MouseEvent->#isDraggingEvent MouseEvent->#asMouseEnter MouseEvent->#asMouseLeave MouseEvent->#cursorPoint MouseEvent->#isMouseUp MouseEvent->#asMouseMove MouseEvent->#isMouseWheel MouseEvent->#setType:position:buttons:hand: MouseEvent->#anyButtonPressed MouseEvent->#yellowButtonPressed MouseEvent->#setType: MouseEvent->#isMouse MouseEvent->#blueButtonPressed MouseEvent class->#anyButton MouseEvent class->#blueButton MouseEvent class->#yellowButton MouseMoveEvent->#setType:startPoint:endPoint:trail:buttons:hand:stamp: MouseMoveEvent->#sentTo: MouseMoveEvent->#transformBy: MouseMoveEvent->#isMove MouseOverHandler->#rememberOverList MouseOverHandler->#informMouseLeaveToLeftMorphsUsing: MouseOverHandler->#inform:to:originatedFrom:ifNotFocusedDo: MouseOverHandler->#initializeProcessMouseOver MouseOverHandler->#handleAsMouseLeave: MouseOverHandler->#initialize MouseOverHandler->#handleAsMouseOver: MouseOverHandler->#is:withFocusOver: MouseOverHandler->#transform:from:andSendTo: MouseOverHandler->#initializeTrackedMorphs MouseOverHandler->#hasLeftMorphsChanged MouseOverHandler->#handleAsMouseEnter: MouseOverHandler->#noticeMouseOver:event: MouseOverHandler->#keepLeftMorphsOrder MouseOverHandler->#processMouseOver: MouseWheelEvent->#direction: MouseWheelEvent->#sentTo: MouseWheelEvent->#direction MouseWheelEvent->#setType:position:direction:buttons:hand:stamp: MouseWheelEvent->#isMouseWheel Object->#currentWorld PasteUpMorph->#flashRects:color: PasteUpMorph->#morphToGrab: PasteUpMorph->#repelsMorph:event: PasteUpMorph->#invalidRect:from: PasteUpMorph->#world PasteUpMorph->#listOfSteppingMorphs PasteUpMorph->#acceptDroppingMorph:event: PasteUpMorph->#dropEnabled PasteUpMorph->#displayWorldSafely PasteUpMorph->#defaultBorderWidth PasteUpMorph->#morphToDropFrom: PasteUpMorph->#allMorphsDo: PasteUpMorph->#handlerForMouseDown: PasteUpMorph->#runStepMethods PasteUpMorph->#cleanseStepList PasteUpMorph->#stopStepping: PasteUpMorph->#handlesMouseDown: PasteUpMorph->#position: PasteUpMorph->#steppingMorphsNotInWorld PasteUpMorph->#griddingOn PasteUpMorph->#addMorphInLayer: PasteUpMorph->#mouseDown: PasteUpMorph->#resizeBackgroundMorph PasteUpMorph->#shouldGetStepsFrom: PasteUpMorph->#handleFatalDrawingError: PasteUpMorph->#privateOuterDisplayWorld PasteUpMorph->#startSteppingSubmorphsOf: PasteUpMorph->#startStepping:at:selector:arguments:stepTime: PasteUpMorph->#initialize PasteUpMorph->#backgroundMorph PasteUpMorph->#drawOn: PasteUpMorph->#addHand: PasteUpMorph->#isWorldMorph PasteUpMorph->#defaultColor PasteUpMorph->#bringTopmostsToFront PasteUpMorph->#hands PasteUpMorph->#cleanseOtherworldlySteppers PasteUpMorph->#fullRepaintNeeded PasteUpMorph->#stopStepping:selector: PasteUpMorph->#assuredCanvas PasteUpMorph->#startStepping: PasteUpMorph->#displayWorld PasteUpMorph->#addMorphFront: PasteUpMorph->#viewBox PasteUpMorph->#removeAlarm:for: PasteUpMorph->#removeHand: PasteUpMorph->#extent: PasteUpMorph->#handlesKeyboard: PasteUpMorph->#becomeActiveDuring: PasteUpMorph->#defaultBorderColor PasteUpMorph->#viewBox: PasteUpMorph->#handsDo: PasteUpMorph->#activeHand PasteUpMorph->#restoreMorphicDisplay PasteUpMorph->#processEvent:using: PasteUpMorph->#doOneCycle PasteUpMorph->#wantsDroppedMorph:event: PasteUpMorph->#canvas PasteUpMorph->#stepListSize PasteUpMorph class->#disableDeferredUpdates ShadowDrawingCanvas->#mapColor: ShadowDrawingCanvas->#shadowColor: ShadowDrawingCanvas->#on: ShortIntegerArray->#size ShortIntegerArray->#at: ShortIntegerArray->#at:put: ShortIntegerArray class->#new: ShortIntegerArray class->#initialize ShortRunArray->#setRunAt:toLength:value: ShortRunArray->#setRuns:values: ShortRunArray class->#runs:values: ShortRunArray class->#newFrom: ShortRunArray class->#initialize SimpleBorder->#bottomRightColor SimpleBorder->#initialize SimpleBorder->#color: SimpleBorder->#style SimpleBorder->#color SimpleBorder->#baseColor SimpleBorder->#frameRectangle:on: SimpleBorder->#topLeftColor SimpleBorder->#width SimpleBorder->#drawLineFrom:to:on: SimpleBorder->#baseColor: SimpleBorder->#width: SmalltalkImage->#cleanUpAfterMorphicInitialization StepMessage->#stepTime StepMessage->#stepTime: StepMessage->#printOn: StepMessage class->#scheduledAt:stepTime:receiver:selector:arguments: TextStopConditions->#postCopy TextStopConditions->#at:put: TextStopConditions->#initialize TextStopConditions->#crossedX: TextStopConditions->#endOfRun: UserInputEvent->#wasHandled: UserInputEvent->#type UserInputEvent->#handler UserInputEvent->#resetHandlerFields UserInputEvent->#position UserInputEvent->#shiftPressed UserInputEvent->#buttons UserInputEvent->#wasHandled UserInputEvent->#handler: UserInputEvent->#controlKeyPressed UserInputEvent->#transformBy: UserInputEvent->#copyHandlerState: UserInputEvent->#transformedBy: WorldState->#stopStepping: WorldState->#adjustWakeupTimes: WorldState->#stepListSize WorldState->#alarmSortBlock WorldState->#runStepMethodsIn: WorldState->#addHand: WorldState->#handsReverseDo: WorldState->#checkIfUpdateNeeded WorldState->#hands WorldState->#doFullRepaint WorldState->#doDeferredUpdatingFor: WorldState->#doOneCycleFor: WorldState->#initialize WorldState->#displayWorldSafely: WorldState->#assuredCanvas WorldState->#doOneCycleNowFor: WorldState->#displayWorld:submorphs: WorldState->#drawWorld:submorphs:invalidAreasOn: WorldState->#canvas: WorldState->#listOfSteppingMorphs WorldState->#removeHand: WorldState->#triggerAlarmsBefore: WorldState->#stepListSortBlock WorldState->#handleFatalDrawingError: WorldState->#viewBox: WorldState->#cleanseStepListForWorld: WorldState->#stopStepping:selector: WorldState->#canvas WorldState->#runLocalStepMethodsIn: WorldState->#recordDamagedRect: WorldState->#forceDamageToScreen: WorldState->#removeAlarm:for: WorldState->#activeHand WorldState->#adjustAlarmTimes: WorldState->#serverMode WorldState->#handsDo: WorldState->#interCyclePause: WorldState->#selectHandsToDrawForDamage: WorldState->#alarms WorldState->#startStepping:at:selector:arguments:stepTime: WorldState->#adjustWakeupTimesIfNecessary WorldState->#viewBox WorldState class->#deferredUIMessages WorldState class->#initialize WorldState class->#debugShowDamage WorldState class->#addDeferredUIMessage: WorldState class->#serverMode On Tue, Aug 23, 2011 at 4:31 PM, Pavel Krivanek <[email protected]> wrote: > Hi, > > uMorphic is an experimental image based on Pharo Kernel (+Gofer) that > contains only core of Morphic functionality. It has no windows or > fonts, menus nor halos support, it can only open a basic Morph in the > world and drag it with mouse. The purpose of this image is to provide > information for Morphic packages reorganization. > > Now the basic cleaning was processed on this package so when it is > loaded to basic gofer image, no new Undeclared nor unimplemented > messages are added! :-) So it should be quite stable too. > > It has 2,9 MB and it modifies behavior of 32 methods. > > You may download and try it here: > http://windmap.cz/playground/trash/uMorphic.zip > > Cheers, > -- Pavel >
