I opened a Pharo1.0-10418-BETAdev09.08.2 image, opened a class browser,
right-clicked the title bar of the System Browser, and selected Inspect.
An inspector opens (successfully), as well as a DNU that NewInsecptor
does not understand the message 'extent:'.
Browsing around a bit shows that it expects that SystemBrowser expects
that it opens a morph and sends the 'etent:' message after opening the
inspector (note that it would be better to first resize before to avoid
redrawing and flickering).
23 August 2009 11:36:56 am
VM: Mac OS - intel - 1058 - Squeak3.8.1 of '28 Aug 2006' [latest update:
#6747] Squeak VM 4.2.1b1
Image: Pharo1.0beta [Latest update: #10418]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /Users/rowuyts/Documents/Development/Pharo1
Trusted Dir /foobar/tooBar/forSqueak/bogus
Untrusted Dir /Users/rowuyts/Library/Preferences/Squeak/Internet/My
Squeak
NewInspector(Object)>>doesNotUnderstand: #extent:
Receiver: a NewInspector
Arguments and temporary variables:
aMessage: extent: 3...@200
exception: MessageNotUnderstood: NewInspector>>extent:
resumeValue: nil
Receiver's instance variables:
dependents: a DependentsArray(a PluggableSystemWindow(3989)
a
PluggableTreeMorp...etc...
contents: ''
selectedObject: a NIObjectNode
roots: an OrderedCollection(a NIObjectNode)
window: a PluggableSystemWindow(3989)
showOnlyCurrentPath: false
selectedObjectForPath: nil
SystemWindow(Morph)>>inspectInMorphic:
Receiver: a SystemWindow(316)
Arguments and temporary variables:
evt: [...@256 mouseUp 124582 nil]
Receiver's instance variables:
bounds: 9...@44 corner: 7...@515
owner: a PasteUpMorph(1622) [world]
submorphs: an Array(a WindowEdgeGripMorph(3602) a
WindowEdgeGripMorph(3160) a W...etc...
fullBounds: 9...@44 corner: 7...@516
color: (Color r: 0.816 g: 0.812 b: 0.812)
extension: a MorphExtension (756) [other: (layoutPolicy
-> a
ProportionalLayou...etc...
borderWidth: 1
borderColor: Color lightGray
model: an OBSystemBrowser
slotName: nil
open: false
labelString: 'System Browser'
stripes: an Array(a RectangleMorph(3370) a
RectangleMorph(3816))
label: a LabelMorph(131)'System Browser'
closeBox: a MultistateButtonMorph(1456)
collapseBox: a MultistateButtonMorph(1402)
activeOnlyOnTop: true
paneMorphs: an Array(an OBGroupingMorph(1376) an
OBGroupingMorph(60))
paneRects: nil
collapsedFrame: nil
fullFrame: 9...@44 corner: 7...@515
isCollapsed: false
menuBox: an IconicButton(2697)
mustNotClose: false
labelWidgetAllowance: 98
updatablePanes: #()
allowReframeHandles: true
labelArea: an AlignmentMorph(556)
expandBox: a MultistateButtonMorph(1563)
SystemWindow(Morph)>>inspectAt:event:
Receiver: a SystemWindow(316)
Arguments and temporary variables:
aPoint: 2...@63
evt: [...@256 mouseUp 124582 nil]
morphs: an Array(an AlignmentMorph(556) a
SystemWindow(316))
target: a SystemWindow(316)
Receiver's instance variables:
bounds: 9...@44 corner: 7...@515
owner: a PasteUpMorph(1622) [world]
submorphs: an Array(a WindowEdgeGripMorph(3602) a
WindowEdgeGripMorph(3160) a W...etc...
fullBounds: 9...@44 corner: 7...@516
color: (Color r: 0.816 g: 0.812 b: 0.812)
extension: a MorphExtension (756) [other: (layoutPolicy
-> a
ProportionalLayou...etc...
borderWidth: 1
borderColor: Color lightGray
model: an OBSystemBrowser
slotName: nil
open: false
labelString: 'System Browser'
stripes: an Array(a RectangleMorph(3370) a
RectangleMorph(3816))
label: a LabelMorph(131)'System Browser'
closeBox: a MultistateButtonMorph(1456)
collapseBox: a MultistateButtonMorph(1402)
activeOnlyOnTop: true
paneMorphs: an Array(an OBGroupingMorph(1376) an
OBGroupingMorph(60))
paneRects: nil
collapsedFrame: nil
fullFrame: 9...@44 corner: 7...@515
isCollapsed: false
menuBox: an IconicButton(2697)
mustNotClose: false
labelWidgetAllowance: 98
updatablePanes: #()
allowReframeHandles: true
labelArea: an AlignmentMorph(556)
expandBox: a MultistateButtonMorph(1563)
[] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
Receiver: a ToggleMenuItemMorph(2793)'inspect'
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
bounds: 2...@251 corner: 3...@269
owner: a MenuMorph(3977)
submorphs: #()
fullBounds: nil
color: Color black
extension: a MorphExtension (832) [other:
(layoutProperties -> a
LayoutPropert...etc...
font: a LogicalFont
familyName: DejaVu Sans
emphasis: nil
pointSize: 10
rea...etc...
emphasis: 0
contents: 'inspect'
hasFocus: false
isEnabled: true
subMenu: nil
isSelected: false
target: a SystemWindow(316)
selector: #inspectAt:event:
arguments: {...@63}
icon: Form(16x16x32)
getStateSelector: nil
enablementSelector: nil
keyText: nil
BlockClosure>>ensure:
Receiver: [closure] in
ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
Arguments and temporary variables:
aBlock: [closure] in CursorWithMask(Cursor)>>showWhile:
returnValue: nil
b: nil
Receiver's instance variables:
outerContext:
ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
startpc: 136
numArgs: 0
CursorWithMask(Cursor)>>showWhile:
Receiver: ((CursorWithMask
extent: 1...@16
depth: 1
fromArray: #(
2r0
2r10000000000000000000000...etc...
Arguments and temporary variables:
aBlock: [closure] in
ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
oldcursor: ((CursorWithMask
extent: 1...@16
depth: 1
fromArray: #(
2r0
2r1...etc...
Receiver's instance variables:
bits: a Bitmap of length 16
width: 16
height: 16
depth: 1
offset: -...@-1
maskForm: Form(16x16x1)
ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
Receiver: a ToggleMenuItemMorph(2793)'inspect'
Arguments and temporary variables:
evt: [...@256 mouseUp 124582 nil]
w: a PasteUpMorph(1622) [world]
selArgCount: #(2)
Receiver's instance variables:
bounds: 2...@251 corner: 3...@269
owner: a MenuMorph(3977)
submorphs: #()
fullBounds: nil
color: Color black
extension: a MorphExtension (832) [other:
(layoutProperties -> a
LayoutPropert...etc...
font: a LogicalFont
familyName: DejaVu Sans
emphasis: nil
pointSize: 10
rea...etc...
emphasis: 0
contents: 'inspect'
hasFocus: false
isEnabled: true
subMenu: nil
isSelected: false
target: a SystemWindow(316)
selector: #inspectAt:event:
arguments: {...@63}
icon: Form(16x16x32)
getStateSelector: nil
enablementSelector: nil
keyText: nil
ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
Receiver: a ToggleMenuItemMorph(2793)'inspect'
Arguments and temporary variables:
evt: [...@256 mouseUp 124582 nil]
Receiver's instance variables:
bounds: 2...@251 corner: 3...@269
owner: a MenuMorph(3977)
submorphs: #()
fullBounds: nil
color: Color black
extension: a MorphExtension (832) [other:
(layoutProperties -> a
LayoutPropert...etc...
font: a LogicalFont
familyName: DejaVu Sans
emphasis: nil
pointSize: 10
rea...etc...
emphasis: 0
contents: 'inspect'
hasFocus: false
isEnabled: true
subMenu: nil
isSelected: false
target: a SystemWindow(316)
selector: #inspectAt:event:
arguments: {...@63}
icon: Form(16x16x32)
getStateSelector: nil
enablementSelector: nil
keyText: nil
ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
Receiver: a ToggleMenuItemMorph(2793)'inspect'
Arguments and temporary variables:
anEvent: [...@256 mouseUp 124582 nil]
Receiver's instance variables:
bounds: 2...@251 corner: 3...@269
owner: a MenuMorph(3977)
submorphs: #()
fullBounds: nil
color: Color black
extension: a MorphExtension (832) [other:
(layoutProperties -> a
LayoutPropert...etc...
font: a LogicalFont
familyName: DejaVu Sans
emphasis: nil
pointSize: 10
rea...etc...
emphasis: 0
contents: 'inspect'
hasFocus: false
isEnabled: true
subMenu: nil
isSelected: false
target: a SystemWindow(316)
selector: #inspectAt:event:
arguments: {...@63}
icon: Form(16x16x32)
getStateSelector: nil
enablementSelector: nil
keyText: nil
MouseButtonEvent>>sentTo:
Receiver: [...@256 mouseUp 124582 nil]
Arguments and temporary variables:
anObject: a ToggleMenuItemMorph(2793)'inspect'
Receiver's instance variables:
timeStamp: 124582
source: a HandMorph(3216)
windowIndex: nil
type: #mouseUp
buttons: 0
position: 2...@256
handler: nil
wasHandled: true
whichButton: 4
ToggleMenuItemMorph(Morph)>>handleEvent:
Receiver: a ToggleMenuItemMorph(2793)'inspect'
Arguments and temporary variables:
anEvent: [...@256 mouseUp 124582 nil]
Receiver's instance variables:
bounds: 2...@251 corner: 3...@269
owner: a MenuMorph(3977)
submorphs: #()
fullBounds: nil
color: Color black
extension: a MorphExtension (832) [other:
(layoutProperties -> a
LayoutPropert...etc...
font: a LogicalFont
familyName: DejaVu Sans
emphasis: nil
pointSize: 10
rea...etc...
emphasis: 0
contents: 'inspect'
hasFocus: false
isEnabled: true
subMenu: nil
isSelected: false
target: a SystemWindow(316)
selector: #inspectAt:event:
arguments: {...@63}
icon: Form(16x16x32)
getStateSelector: nil
enablementSelector: nil
keyText: nil
MorphicEventDispatcher>>dispatchDefault:with:
Receiver: a MorphicEventDispatcher
Arguments and temporary variables:
anEvent: [...@256 mouseUp 124582 nil]
aMorph: a ToggleMenuItemMorph(2793)'inspect'
localEvt: nil
index: 1
child: nil
morphs: #()
inside: true
Receiver's instance variables:
lastType: #mouseUp
lastDispatch: #dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
Receiver: a MorphicEventDispatcher
Arguments and temporary variables:
anEvent: [...@256 mouseUp 124582 nil]
aMorph: a ToggleMenuItemMorph(2793)'inspect'
Receiver's instance variables:
lastType: #mouseUp
lastDispatch: #dispatchDefault:with:
ToggleMenuItemMorph(Morph)>>processEvent:using:
Receiver: a ToggleMenuItemMorph(2793)'inspect'
Arguments and temporary variables:
anEvent: [...@256 mouseUp 124582 nil]
defaultDispatcher: a MorphicEventDispatcher
Receiver's instance variables:
bounds: 2...@251 corner: 3...@269
owner: a MenuMorph(3977)
submorphs: #()
fullBounds: nil
color: Color black
extension: a MorphExtension (832) [other:
(layoutProperties -> a
LayoutPropert...etc...
font: a LogicalFont
familyName: DejaVu Sans
emphasis: nil
pointSize: 10
rea...etc...
emphasis: 0
contents: 'inspect'
hasFocus: false
isEnabled: true
subMenu: nil
isSelected: false
target: a SystemWindow(316)
selector: #inspectAt:event:
arguments: {...@63}
icon: Form(16x16x32)
getStateSelector: nil
enablementSelector: nil
keyText: nil
MorphicEventDispatcher>>dispatchDefault:with:
Receiver: a MorphicEventDispatcher
Arguments and temporary variables:
anEvent: [...@256 mouseUp 124582 nil]
aMorph: a MenuMorph(3977)
localEvt: [...@256 mouseUp 124582 nil]
index: 20
child: a ToggleMenuItemMorph(2793)'inspect'
morphs: an Array(an AlignmentMorph(187) a
ToggleMenuItemMorph(2760)'grab' a Tog...etc...
inside: false
Receiver's instance variables:
lastType: #mouseUp
lastDispatch: #dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
Receiver: a MorphicEventDispatcher
Arguments and temporary variables:
anEvent: [...@256 mouseUp 124582 nil]
aMorph: a MenuMorph(3977)
Receiver's instance variables:
lastType: #mouseUp
lastDispatch: #dispatchDefault:with:
MenuMorph(Morph)>>processEvent:using:
Receiver: a MenuMorph(3977)
Arguments and temporary variables:
anEvent: [...@256 mouseUp 124582 nil]
defaultDispatcher: a MorphicEventDispatcher
Receiver's instance variables:
bounds: 2...@33 corner: 3...@399
owner: nil
submorphs: an Array(an AlignmentMorph(187) a
ToggleMenuItemMorph(2760)'grab' a ...etc...
fullBounds: nil
color: (Color r: 0.871 g: 0.871 b: 0.871)
extension: a MorphExtension (2794) [other: (layoutPolicy
-> a
TableLayout) (la...etc...
borderWidth: 1
borderColor: Color gray
defaultTarget: a SystemWindow(316)
selectedItem: a ToggleMenuItemMorph(2793)'inspect'
stayUp: false
popUpOwner: nil
activeSubMenu: nil
activatorDockingBar: nil
MenuMorph(Morph)>>processEvent:
Receiver: a MenuMorph(3977)
Arguments and temporary variables:
anEvent: [...@256 mouseUp 124582 nil]
Receiver's instance variables:
bounds: 2...@33 corner: 3...@399
owner: nil
submorphs: an Array(an AlignmentMorph(187) a
ToggleMenuItemMorph(2760)'grab' a ...etc...
fullBounds: nil
color: (Color r: 0.871 g: 0.871 b: 0.871)
extension: a MorphExtension (2794) [other: (layoutPolicy
-> a
TableLayout) (la...etc...
borderWidth: 1
borderColor: Color gray
defaultTarget: a SystemWindow(316)
selectedItem: a ToggleMenuItemMorph(2793)'inspect'
stayUp: false
popUpOwner: nil
activeSubMenu: nil
activatorDockingBar: nil
MenuMorph>>handleFocusEvent:
Receiver: a MenuMorph(3977)
Arguments and temporary variables:
evt: [...@256 mouseUp 124582 nil]
Receiver's instance variables:
bounds: 2...@33 corner: 3...@399
owner: nil
submorphs: an Array(an AlignmentMorph(187) a
ToggleMenuItemMorph(2760)'grab' a ...etc...
fullBounds: nil
color: (Color r: 0.871 g: 0.871 b: 0.871)
extension: a MorphExtension (2794) [other: (layoutPolicy
-> a
TableLayout) (la...etc...
borderWidth: 1
borderColor: Color gray
defaultTarget: a SystemWindow(316)
selectedItem: a ToggleMenuItemMorph(2793)'inspect'
stayUp: false
popUpOwner: nil
activeSubMenu: nil
activatorDockingBar: nil
[] in HandMorph>>sendFocusEvent:to:clear:
Receiver: a HandMorph(3216)
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
bounds: 6...@509 corner: 7...@525
owner: a PasteUpMorph(1622) [world]
submorphs: #()
fullBounds: 6...@509 corner: 7...@525
color: Color blue
extension: a MorphExtension (539) [eventHandler = an
EventHandler]
mouseFocus: nil
keyboardFocus: nil
eventListeners: nil
mouseListeners: nil
keyboardListeners: nil
mouseClickState: nil
mouseOverHandler: a MouseOverHandler
lastMouseEvent: [...@509 mouseUp 805735 nil]
targetOffset: 2...@14
damageRecorder: a DamageRecorder
cacheCanvas: nil
cachedCanvasHasHoles: true
temporaryCursor: nil
temporaryCursorOffset: nil
hardwareCursor: nil
hasChanged: true
savedPatch: nil
userInitials: ''
lastEventBuffer: #(1 805735 690 509 0 0 0 1)
lastKeyScanCode: 46
combinedChar: nil
[] in PasteUpMorph>>becomeActiveDuring:
Receiver: a PasteUpMorph(1622) [world]
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
bounds: 0...@0 corner: 9...@638
owner: nil
submorphs: an Array(a TaskbarMorph(3095) a
SystemWindow(1204) a
SystemWindow(31...etc...
fullBounds: 0...@0 corner: 9...@638
color: (Color r: 0.97 g: 0.98 b: 1.0)
extension: a MorphExtension (2543) [eventHandler = an
EventHandler]
[other: (...etc...
borderWidth: 0
borderColor: (Color r: 0.03 g: 0.02 b: 0.0)
presenter: a Presenter (1246)
model: a MorphicModel(1926)
cursor: 1
padding: 3
backgroundMorph: nil
isPartsBin: nil
autoLineLayout: false
indicateCursor: nil
resizeToFit: nil
wantsMouseOverHalos: nil
worldState: a WorldState
griddingOn: nil
BlockClosure>>on:do:
Receiver: [closure] in PasteUpMorph>>becomeActiveDuring:
Arguments and temporary variables:
exception: Error
handlerAction: [closure] in PasteUpMorph>>becomeActiveDuring:
handlerActive: false
Receiver's instance variables:
outerContext: PasteUpMorph>>becomeActiveDuring:
startpc: 67
numArgs: 0
PasteUpMorph>>becomeActiveDuring:
Receiver: a PasteUpMorph(1622) [world]
Arguments and temporary variables:
aBlock: [closure] in HandMorph>>sendFocusEvent:to:clear:
priorWorld: a PasteUpMorph(1622) [world]
priorHand: a HandMorph(3216)
priorEvent: [...@256 mouseOver red nil nil]
Receiver's instance variables:
bounds: 0...@0 corner: 9...@638
owner: nil
submorphs: an Array(a TaskbarMorph(3095) a
SystemWindow(1204) a
SystemWindow(31...etc...
fullBounds: 0...@0 corner: 9...@638
color: (Color r: 0.97 g: 0.98 b: 1.0)
extension: a MorphExtension (2543) [eventHandler = an
EventHandler]
[other: (...etc...
borderWidth: 0
borderColor: (Color r: 0.03 g: 0.02 b: 0.0)
presenter: a Presenter (1246)
model: a MorphicModel(1926)
cursor: 1
padding: 3
backgroundMorph: nil
isPartsBin: nil
autoLineLayout: false
indicateCursor: nil
resizeToFit: nil
wantsMouseOverHalos: nil
worldState: a WorldState
griddingOn: nil
HandMorph>>sendFocusEvent:to:clear:
Receiver: a HandMorph(3216)
Arguments and temporary variables:
anEvent: [...@256 mouseUp 124582 nil]
focusHolder: a MenuMorph(3977)
aBlock: [closure] in HandMorph>>sendMouseEvent:
w: a PasteUpMorph(1622) [world]
result: #(nil)
Receiver's instance variables:
bounds: 6...@509 corner: 7...@525
owner: a PasteUpMorph(1622) [world]
submorphs: #()
fullBounds: 6...@509 corner: 7...@525
color: Color blue
extension: a MorphExtension (539) [eventHandler = an
EventHandler]
mouseFocus: nil
keyboardFocus: nil
eventListeners: nil
mouseListeners: nil
keyboardListeners: nil
mouseClickState: nil
mouseOverHandler: a MouseOverHandler
lastMouseEvent: [...@509 mouseUp 805735 nil]
targetOffset: 2...@14
damageRecorder: a DamageRecorder
cacheCanvas: nil
cachedCanvasHasHoles: true
temporaryCursor: nil
temporaryCursorOffset: nil
hardwareCursor: nil
hasChanged: true
savedPatch: nil
userInitials: ''
lastEventBuffer: #(1 805735 690 509 0 0 0 1)
lastKeyScanCode: 46
combinedChar: nil
HandMorph>>sendEvent:focus:clear:
Receiver: a HandMorph(3216)
Arguments and temporary variables:
anEvent: [...@256 mouseUp 124582 nil]
focusHolder: a MenuMorph(3977)
aBlock: [closure] in HandMorph>>sendMouseEvent:
result: nil
Receiver's instance variables:
bounds: 6...@509 corner: 7...@525
owner: a PasteUpMorph(1622) [world]
submorphs: #()
fullBounds: 6...@509 corner: 7...@525
color: Color blue
extension: a MorphExtension (539) [eventHandler = an
EventHandler]
mouseFocus: nil
keyboardFocus: nil
eventListeners: nil
mouseListeners: nil
keyboardListeners: nil
mouseClickState: nil
mouseOverHandler: a MouseOverHandler
lastMouseEvent: [...@509 mouseUp 805735 nil]
targetOffset: 2...@14
damageRecorder: a DamageRecorder
cacheCanvas: nil
cachedCanvasHasHoles: true
temporaryCursor: nil
temporaryCursorOffset: nil
hardwareCursor: nil
hasChanged: true
savedPatch: nil
userInitials: ''
lastEventBuffer: #(1 805735 690 509 0 0 0 1)
lastKeyScanCode: 46
combinedChar: nil
HandMorph>>sendMouseEvent:
Receiver: a HandMorph(3216)
Arguments and temporary variables:
anEvent: [...@256 mouseUp 124582 nil]
Receiver's instance variables:
bounds: 6...@509 corner: 7...@525
owner: a PasteUpMorph(1622) [world]
submorphs: #()
fullBounds: 6...@509 corner: 7...@525
color: Color blue
extension: a MorphExtension (539) [eventHandler = an
EventHandler]
mouseFocus: nil
keyboardFocus: nil
eventListeners: nil
mouseListeners: nil
keyboardListeners: nil
mouseClickState: nil
mouseOverHandler: a MouseOverHandler
lastMouseEvent: [...@509 mouseUp 805735 nil]
targetOffset: 2...@14
damageRecorder: a DamageRecorder
cacheCanvas: nil
cachedCanvasHasHoles: true
temporaryCursor: nil
temporaryCursorOffset: nil
hardwareCursor: nil
hasChanged: true
savedPatch: nil
userInitials: ''
lastEventBuffer: #(1 805735 690 509 0 0 0 1)
lastKeyScanCode: 46
combinedChar: nil
HandMorph>>handleEvent:
Receiver: a HandMorph(3216)
Arguments and temporary variables:
anEvent: [...@256 mouseUp 124582 nil]
evt: [...@256 mouseUp 124582 nil]
ofs: nil
Receiver's instance variables:
bounds: 6...@509 corner: 7...@525
owner: a PasteUpMorph(1622) [world]
submorphs: #()
fullBounds: 6...@509 corner: 7...@525
color: Color blue
extension: a MorphExtension (539) [eventHandler = an
EventHandler]
mouseFocus: nil
keyboardFocus: nil
eventListeners: nil
mouseListeners: nil
keyboardListeners: nil
mouseClickState: nil
mouseOverHandler: a MouseOverHandler
lastMouseEvent: [...@509 mouseUp 805735 nil]
targetOffset: 2...@14
damageRecorder: a DamageRecorder
cacheCanvas: nil
cachedCanvasHasHoles: true
temporaryCursor: nil
temporaryCursorOffset: nil
hardwareCursor: nil
hasChanged: true
savedPatch: nil
userInitials: ''
lastEventBuffer: #(1 805735 690 509 0 0 0 1)
lastKeyScanCode: 46
combinedChar: nil
HandMorph>>processEvents
Receiver: a HandMorph(3216)
Arguments and temporary variables:
evt: [...@256 mouseUp 124582 nil]
evtBuf: #(1 124582 270 256 0 0 0 1)
type: 1
hadAny: false
Receiver's instance variables:
bounds: 6...@509 corner: 7...@525
owner: a PasteUpMorph(1622) [world]
submorphs: #()
fullBounds: 6...@509 corner: 7...@525
color: Color blue
extension: a MorphExtension (539) [eventHandler = an
EventHandler]
mouseFocus: nil
keyboardFocus: nil
eventListeners: nil
mouseListeners: nil
keyboardListeners: nil
mouseClickState: nil
mouseOverHandler: a MouseOverHandler
lastMouseEvent: [...@509 mouseUp 805735 nil]
targetOffset: 2...@14
damageRecorder: a DamageRecorder
cacheCanvas: nil
cachedCanvasHasHoles: true
temporaryCursor: nil
temporaryCursorOffset: nil
hardwareCursor: nil
hasChanged: true
savedPatch: nil
userInitials: ''
lastEventBuffer: #(1 805735 690 509 0 0 0 1)
lastKeyScanCode: 46
combinedChar: nil
[] in WorldState>>doOneCycleNowFor:
Receiver: a WorldState
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
hands: an Array(a HandMorph(3216))
viewBox: 0...@0 corner: 9...@638
canvas: a FormCanvas on: DisplayScreen(976x638x32)
damageRecorder: a DamageRecorder
stepList: a Heap(StepMessage(#stepAt: ->
3PButton(#toggleSelected
1603))(3PButt...etc...
lastStepTime: 805807
lastStepMessage: nil
lastCycleTime: 805754
commandHistory: a CommandHistory
alarms: a Heap()
lastAlarmTime: 805807
Array(SequenceableCollection)>>do:
Receiver: an Array(a HandMorph(3216))
Arguments and temporary variables:
aBlock: [closure] in WorldState>>doOneCycleNowFor:
index: 1
indexLimiT: 1
Receiver's instance variables:
an Array(a HandMorph(3216))
WorldState>>handsDo:
Receiver: a WorldState
Arguments and temporary variables:
aBlock: [closure] in WorldState>>doOneCycleNowFor:
Receiver's instance variables:
hands: an Array(a HandMorph(3216))
viewBox: 0...@0 corner: 9...@638
canvas: a FormCanvas on: DisplayScreen(976x638x32)
damageRecorder: a DamageRecorder
stepList: a Heap(StepMessage(#stepAt: ->
3PButton(#toggleSelected
1603))(3PButt...etc...
lastStepTime: 805807
lastStepMessage: nil
lastCycleTime: 805754
commandHistory: a CommandHistory
alarms: a Heap()
lastAlarmTime: 805807
WorldState>>doOneCycleNowFor:
Receiver: a WorldState
Arguments and temporary variables:
aWorld: a PasteUpMorph(1622) [world]
Receiver's instance variables:
hands: an Array(a HandMorph(3216))
viewBox: 0...@0 corner: 9...@638
canvas: a FormCanvas on: DisplayScreen(976x638x32)
damageRecorder: a DamageRecorder
stepList: a Heap(StepMessage(#stepAt: ->
3PButton(#toggleSelected
1603))(3PButt...etc...
lastStepTime: 805807
lastStepMessage: nil
lastCycleTime: 805754
commandHistory: a CommandHistory
alarms: a Heap()
lastAlarmTime: 805807
WorldState>>doOneCycleFor:
Receiver: a WorldState
Arguments and temporary variables:
aWorld: a PasteUpMorph(1622) [world]
Receiver's instance variables:
hands: an Array(a HandMorph(3216))
viewBox: 0...@0 corner: 9...@638
canvas: a FormCanvas on: DisplayScreen(976x638x32)
damageRecorder: a DamageRecorder
stepList: a Heap(StepMessage(#stepAt: ->
3PButton(#toggleSelected
1603))(3PButt...etc...
lastStepTime: 805807
lastStepMessage: nil
lastCycleTime: 805754
commandHistory: a CommandHistory
alarms: a Heap()
lastAlarmTime: 805807
PasteUpMorph>>doOneCycle
Receiver: a PasteUpMorph(1622) [world]
Arguments and temporary variables:
Receiver's instance variables:
bounds: 0...@0 corner: 9...@638
owner: nil
submorphs: an Array(a TaskbarMorph(3095) a
SystemWindow(1204) a
SystemWindow(31...etc...
fullBounds: 0...@0 corner: 9...@638
color: (Color r: 0.97 g: 0.98 b: 1.0)
extension: a MorphExtension (2543) [eventHandler = an
EventHandler]
[other: (...etc...
borderWidth: 0
borderColor: (Color r: 0.03 g: 0.02 b: 0.0)
presenter: a Presenter (1246)
model: a MorphicModel(1926)
cursor: 1
padding: 3
backgroundMorph: nil
isPartsBin: nil
autoLineLayout: false
indicateCursor: nil
resizeToFit: nil
wantsMouseOverHalos: nil
worldState: a WorldState
griddingOn: nil
[] in Project class>>spawnNewProcess
Receiver: Project
Arguments and temporary variables:
Receiver's instance variables:
superclass: Model
methodDict: a MethodDictionary(size 167)
format: 172
instanceVariables: #('world' 'changeSet' 'transcript'
'parentProject'
'previous...etc...
organization: ('*Polymorph-Widgets'
assureTaskbarPresenceMatchesPreference crea...etc...
subclasses: nil
name: #Project
classPool: a Dictionary(#AllProjects->an
OrderedCollection(a
Project(Unnamed)) ...etc...
sharedPools: nil
environment: Smalltalk
category: #'System-Support'
traitComposition: {}
localSelectors: nil
[] in BlockClosure>>newProcess
Receiver: [closure] in Project class>>spawnNewProcess
Arguments and temporary variables:
Receiver's instance variables:
outerContext: Project class>>spawnNewProcess
startpc: 53
numArgs: 0
--- The full stack ---
NewInspector(Object)>>doesNotUnderstand: #extent:
SystemWindow(Morph)>>inspectInMorphic:
SystemWindow(Morph)>>inspectAt:event:
[] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
BlockClosure>>ensure:
CursorWithMask(Cursor)>>showWhile:
ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
ToggleMenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
ToggleMenuItemMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuMorph(Morph)>>processEvent:using:
MenuMorph(Morph)>>processEvent:
MenuMorph>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear:
[] in PasteUpMorph>>becomeActiveDuring:
BlockClosure>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess
[] in BlockClosure>>newProcess
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project