I opened a ticket: http://code.google.com/p/pharo/issues/detail?id=905
Mariano Martinez Peck pravi:
> � � > � � - right click inside browser raise an exception:
> � � > � � � � � �OBTextSelection(Object)>>doesNotUnderstand: #isMethodNode
>
> � � > Are you sure? This has been fixed. It should be fixed for sure in
> � � 10342.
> � � > At least it is here :)
> Sorry. I read quickly and I thought it was isClassNode not isMethodNode.This is a full report of that bug:
> I cannot reproduce this problem neither in Linux and Windows.
'25 June 2009 7:37:25 pm
VM: unix - i686 - linux-gnu - Pharo0.1 of 16 May 2008 [latest update:
#10074]
Image: Pharo0.1 [Latest update: #10342]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /home/mivsek/Smalltalk/pharo
Trusted Dir /home/mivsek/Smalltalk/pharo/secure
Untrusted Dir /home/mivsek/Smalltalk/pharo/My Squeak
OBTextSelection(Object)>>doesNotUnderstand: #isMethodNode
� � � �Receiver: an OBTextSelection
� � � �Arguments and temporary variables:
� � � � � � � �aMessage: � � � isMethodNode
� � � � � � � �exception: � � �MessageNotUnderstood: OBTextSelection>>isMethodNode
� � � � � � � �resumeValue: � �nil
� � � �Receiver''s instance variables:
� � � � � � � �selection: � � �(22 to: 21)
� � � � � � � �text: � a Text for ''isSiteContent
� � � �^true''
OBCmdRenameMethodRefactoring>>isActive
� � � �Receiver: an OBCmdRenameMethodRefactoring
� � � �Arguments and temporary variables:
� � � �Receiver''s instance variables:
� � � � � � � �target: � � � � an OBTextSelection
� � � � � � � �requestor: � � �an OBEnhancementDefinitionPanel
[] in OBTextCommandScan(OBCommandScan)>>addCommandsOn:for:to:
� � � �Receiver: an OBTextCommandScan
� � � �Arguments and temporary variables:
� � � � � � � �aNode: �OBCmdRenameMethodRefactoring
� � � � � � � �aRequestor: � � an OBTextSelection
� � � � � � � �aSet: � an OBEnhancementDefinitionPanel
� � � � � � � �cmd: � �an IdentitySet(an ORCmdTemporaryToInstvarRefactoring an
ORCmdCreateSupercl...etc...
� � � � � � � �ea: � � an Array(an OBCmdRenameMethodRefactoring)
� � � �Receiver''s instance variables:
� � � � � � � �factories: � � �an OrderedCollection(ORCmdRenameInstVarRefactoring
ORCmdAddInstVarRe...etc...
OrderedCollection>>do:
� � � �Receiver: an OrderedCollection(ORCmdRenameInstVarRefactoring
ORCmdAddInstVarRefactoring ORCmdProtect...etc...
� � � �Arguments and temporary variables:
� � � � � � � �aBlock: � � � � [closure] in
OBTextCommandScan(OBCommandScan)>>addCommandsOn:for:to:
� � � � � � � �index: �39
� � � �Receiver''s instance variables:
� � � � � � � �array: �{ORCmdRenameInstVarRefactoring . ORCmdAddInstVarRefactoring .
ORCmdProte...etc...
� � � � � � � �firstIndex: � � 1
� � � � � � � �lastIndex: � � �47
OBTextCommandScan(OBCommandScan)>>addCommandsOn:for:to:
� � � �Receiver: an OBTextCommandScan
� � � �Arguments and temporary variables:
� � � � � � � �aNode: �an OBTextSelection
� � � � � � � �aRequestor: � � an OBEnhancementDefinitionPanel
� � � � � � � �aSet: � an IdentitySet(an ORCmdTemporaryToInstvarRefactoring an
ORCmdCreateSuperc...etc...
� � � � � � � �cmd: � �an Array(an OBCmdRenameMethodRefactoring)
� � � �Receiver''s instance variables:
� � � � � � � �factories: � � �an OrderedCollection(ORCmdRenameInstVarRefactoring
ORCmdAddInstVarRe...etc...
[] in OBTextCommandScan(OBCommandScan)>>populateMenu:withNodes:forRequestor:
� � � �Receiver: an OBTextCommandScan
� � � �Arguments and temporary variables:
<<error during printing>
� � � �Receiver''s instance variables:
� � � � � � � �factories: � � �an OrderedCollection(ORCmdRenameInstVarRefactoring
ORCmdAddInstVarRe...etc...
Array(SequenceableCollection)>>do:
� � � �Receiver: an Array(an OBTextSelection)
� � � �Arguments and temporary variables:
� � � � � � � �aBlock: � � � � [closure] in
OBTextCommandScan(OBCommandScan)>>populateMenu:withNodes:f...etc...
� � � � � � � �index: �1
� � � � � � � �indexLimiT: � � 1
� � � �Receiver''s instance variables:
an Array(an OBTextSelection)
OBTextCommandScan(OBCommandScan)>>populateMenu:withNodes:forRequestor:
� � � �Receiver: an OBTextCommandScan
� � � �Arguments and temporary variables:
� � � � � � � �aMenu: �a MenuMorph(15)
� � � � � � � �aCollection: � �an Array(an OBTextSelection)
� � � � � � � �aRequestor: � � an OBEnhancementDefinitionPanel
� � � � � � � �commands: � � � an IdentitySet(an ORCmdTemporaryToInstvarRefactoring an
ORCmdCreateSu...etc...
� � � � � � � �cluster: � � � �nil
� � � �Receiver''s instance variables:
� � � � � � � �factories: � � �an OrderedCollection(ORCmdRenameInstVarRefactoring
ORCmdAddInstVarRe...etc...
OBEnhancementDefinitionPanel(OBTextPanel)>>addTextCommandsToMenu:selection:
� � � �Receiver: an OBEnhancementDefinitionPanel
� � � �Arguments and temporary variables:
� � � � � � � �aMenu: �a MenuMorph(15)
� � � � � � � �aTextSelection: � � � � an OBTextSelection
� � � � � � � �scan: � an OBTextCommandScan
� � � �Receiver''s instance variables:
� � � � � � � �browser: � � � �an OBPackageBrowser
� � � � � � � �definition: � � an OBMethodDefinition
� � � � � � � �selection: � � �(1 to: 0)
� � � � � � � �codeTabPanel: � nil
� � � � � � � �morph: �a RectangleMorph(412)
� � � � � � � �contentMorph: � an OBPluggableTextMorphWithShout(3070)
OBEnhancementDefinitionPanel(OBTextPanel)>>menu:shifted:selection:
� � � �Receiver: an OBEnhancementDefinitionPanel
� � � �Arguments and temporary variables:
� � � � � � � �aMenu: �a MenuMorph(15)
� � � � � � � �aBoolean: � � � false
� � � � � � � �aTextSelection: � � � � an OBTextSelection
� � � �Receiver''s instance variables:
� � � � � � � �browser: � � � �an OBPackageBrowser
� � � � � � � �definition: � � an OBMethodDefinition
� � � � � � � �selection: � � �(1 to: 0)
� � � � � � � �codeTabPanel: � nil
� � � � � � � �morph: �a RectangleMorph(412)
� � � � � � � �contentMorph: � an OBPluggableTextMorphWithShout(3070)
OBPluggableTextMorphWithShout(OBPluggableTextMorph)>>getMenu:
� � � �Receiver: an OBPluggableTextMorphWithShout(3070)
� � � �Arguments and temporary variables:
� � � � � � � �shiftKeyState: �false
� � � � � � � �menu: � a MenuMorph(15)
� � � � � � � �aMenu: �nil
� � � � � � � �aTitle: � � � � nil
� � � �Receiver''s instance variables:
� � � � � � � �bounds: � � � � 175@507 corner: 965@686
� � � � � � � �owner: �a RectangleMorph(412)
� � � � � � � �submorphs: � � �an Array(a TransformMorph(1280))
� � � � � � � �fullBounds: � � 175@507 corner: 965@686
� � � � � � � �color: �Color transparent
� � � � � � � �extension: � � �a MorphExtension (3844) [other: �(layoutProperties -> a
LayoutProper...etc...
� � � � � � � �borderWidth: � �0
� � � � � � � �borderColor: � �Color black
� � � � � � � �model: �an OBEnhancementDefinitionPanel
� � � � � � � �slotName: � � � nil
� � � � � � � �open: � false
� � � � � � � �scrollBar: � � �a ScrollBar(688)
� � � � � � � �scroller: � � � a TransformMorph(1280)
� � � � � � � �retractableScrollBar: � false
� � � � � � � �scrollBarOnLeft: � � � �false
� � � � � � � �getMenuSelector: � � � �#menu:shifted:
� � � � � � � �getMenuTitleSelector: � nil
� � � � � � � �hasFocus: � � � false
� � � � � � � �hScrollBar: � � a ScrollBar(3740)
� � � � � � � �textMorph: � � �an OBTextMorphWithShout(3974)
� � � � � � � �getTextSelector: � � � �#text
� � � � � � � �setTextSelector: � � � �#accept:notifying:
� � � � � � � �getSelectionSelector: � #selection
� � � � � � � �hasUnacceptedEdits: � � true
� � � � � � � �askBeforeDiscardingEdits: � � � true
� � � � � � � �selectionInterval: � � �(22 to: 21)
� � � � � � � �hasEditingConflicts: � �false
� � � � � � � �styler: � � � � a SHTextStylerST80
� � � � � � � �unstyledAcceptText: � � nil
OBPluggableTextMorphWithShout(PluggableTextMorph)>>yellowButtonActivity:
� � � �Receiver: an OBPluggableTextMorphWithShout(3070)
� � � �Arguments and temporary variables:
� � � � � � � �shiftKeyState: �false
� � � � � � � �menu: � nil
� � � �Receiver''s instance variables:
� � � � � � � �bounds: � � � � 175@507 corner: 965@686
� � � � � � � �owner: �a RectangleMorph(412)
� � � � � � � �submorphs: � � �an Array(a TransformMorph(1280))
� � � � � � � �fullBounds: � � 175@507 corner: 965@686
� � � � � � � �color: �Color transparent
� � � � � � � �extension: � � �a MorphExtension (3844) [other: �(layoutProperties -> a
LayoutProper...etc...
� � � � � � � �borderWidth: � �0
� � � � � � � �borderColor: � �Color black
� � � � � � � �model: �an OBEnhancementDefinitionPanel
� � � � � � � �slotName: � � � nil
� � � � � � � �open: � false
� � � � � � � �scrollBar: � � �a ScrollBar(688)
� � � � � � � �scroller: � � � a TransformMorph(1280)
� � � � � � � �retractableScrollBar: � false
� � � � � � � �scrollBarOnLeft: � � � �false
� � � � � � � �getMenuSelector: � � � �#menu:shifted:
� � � � � � � �getMenuTitleSelector: � nil
� � � � � � � �hasFocus: � � � false
� � � � � � � �hScrollBar: � � a ScrollBar(3740)
� � � � � � � �textMorph: � � �an OBTextMorphWithShout(3974)
� � � � � � � �getTextSelector: � � � �#text
� � � � � � � �setTextSelector: � � � �#accept:notifying:
� � � � � � � �getSelectionSelector: � #selection
� � � � � � � �hasUnacceptedEdits: � � true
� � � � � � � �askBeforeDiscardingEdits: � � � true
� � � � � � � �selectionInterval: � � �(22 to: 21)
� � � � � � � �hasEditingConflicts: � �false
� � � � � � � �styler: � � � � a SHTextStylerST80
� � � � � � � �unstyledAcceptText: � � nil
OBPluggableTextMorphWithShout(ScrollPane)>>mouseDown:
� � � �Receiver: an OBPluggableTextMorphWithShout(3070)
� � � �Arguments and temporary variables:
� � � � � � � �evt: � �[299@546 mouseDown yellow 4837600 nil]
� � � �Receiver''s instance variables:
� � � � � � � �bounds: � � � � 175@507 corner: 965@686
� � � � � � � �owner: �a RectangleMorph(412)
� � � � � � � �submorphs: � � �an Array(a TransformMorph(1280))
� � � � � � � �fullBounds: � � 175@507 corner: 965@686
� � � � � � � �color: �Color transparent
� � � � � � � �extension: � � �a MorphExtension (3844) [other: �(layoutProperties -> a
LayoutProper...etc...
� � � � � � � �borderWidth: � �0
� � � � � � � �borderColor: � �Color black
� � � � � � � �model: �an OBEnhancementDefinitionPanel
� � � � � � � �slotName: � � � nil
� � � � � � � �open: � false
� � � � � � � �scrollBar: � � �a ScrollBar(688)
� � � � � � � �scroller: � � � a TransformMorph(1280)
� � � � � � � �retractableScrollBar: � false
� � � � � � � �scrollBarOnLeft: � � � �false
� � � � � � � �getMenuSelector: � � � �#menu:shifted:
� � � � � � � �getMenuTitleSelector: � nil
� � � � � � � �hasFocus: � � � false
� � � � � � � �hScrollBar: � � a ScrollBar(3740)
� � � � � � � �textMorph: � � �an OBTextMorphWithShout(3974)
� � � � � � � �getTextSelector: � � � �#text
� � � � � � � �setTextSelector: � � � �#accept:notifying:
� � � � � � � �getSelectionSelector: � #selection
� � � � � � � �hasUnacceptedEdits: � � true
� � � � � � � �askBeforeDiscardingEdits: � � � true
� � � � � � � �selectionInterval: � � �(22 to: 21)
� � � � � � � �hasEditingConflicts: � �false
� � � � � � � �styler: � � � � a SHTextStylerST80
� � � � � � � �unstyledAcceptText: � � nil
OBPluggableTextMorphWithShout(Morph)>>handleMouseDown:
� � � �Receiver: an OBPluggableTextMorphWithShout(3070)
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � �Receiver''s instance variables:
� � � � � � � �bounds: � � � � 175@507 corner: 965@686
� � � � � � � �owner: �a RectangleMorph(412)
� � � � � � � �submorphs: � � �an Array(a TransformMorph(1280))
� � � � � � � �fullBounds: � � 175@507 corner: 965@686
� � � � � � � �color: �Color transparent
� � � � � � � �extension: � � �a MorphExtension (3844) [other: �(layoutProperties -> a
LayoutProper...etc...
� � � � � � � �borderWidth: � �0
� � � � � � � �borderColor: � �Color black
� � � � � � � �model: �an OBEnhancementDefinitionPanel
� � � � � � � �slotName: � � � nil
� � � � � � � �open: � false
� � � � � � � �scrollBar: � � �a ScrollBar(688)
� � � � � � � �scroller: � � � a TransformMorph(1280)
� � � � � � � �retractableScrollBar: � false
� � � � � � � �scrollBarOnLeft: � � � �false
� � � � � � � �getMenuSelector: � � � �#menu:shifted:
� � � � � � � �getMenuTitleSelector: � nil
� � � � � � � �hasFocus: � � � false
� � � � � � � �hScrollBar: � � a ScrollBar(3740)
� � � � � � � �textMorph: � � �an OBTextMorphWithShout(3974)
� � � � � � � �getTextSelector: � � � �#text
� � � � � � � �setTextSelector: � � � �#accept:notifying:
� � � � � � � �getSelectionSelector: � #selection
� � � � � � � �hasUnacceptedEdits: � � true
� � � � � � � �askBeforeDiscardingEdits: � � � true
� � � � � � � �selectionInterval: � � �(22 to: 21)
� � � � � � � �hasEditingConflicts: � �false
� � � � � � � �styler: � � � � a SHTextStylerST80
� � � � � � � �unstyledAcceptText: � � nil
OBPluggableTextMorphWithShout(OBPluggableTextMorph)>>handleMouseDown:
� � � �Receiver: an OBPluggableTextMorphWithShout(3070)
� � � �Arguments and temporary variables:
� � � � � � � �event: �[299@546 mouseDown yellow 4837600 nil]
� � � �Receiver''s instance variables:
� � � � � � � �bounds: � � � � 175@507 corner: 965@686
� � � � � � � �owner: �a RectangleMorph(412)
� � � � � � � �submorphs: � � �an Array(a TransformMorph(1280))
� � � � � � � �fullBounds: � � 175@507 corner: 965@686
� � � � � � � �color: �Color transparent
� � � � � � � �extension: � � �a MorphExtension (3844) [other: �(layoutProperties -> a
LayoutProper...etc...
� � � � � � � �borderWidth: � �0
� � � � � � � �borderColor: � �Color black
� � � � � � � �model: �an OBEnhancementDefinitionPanel
� � � � � � � �slotName: � � � nil
� � � � � � � �open: � false
� � � � � � � �scrollBar: � � �a ScrollBar(688)
� � � � � � � �scroller: � � � a TransformMorph(1280)
� � � � � � � �retractableScrollBar: � false
� � � � � � � �scrollBarOnLeft: � � � �false
� � � � � � � �getMenuSelector: � � � �#menu:shifted:
� � � � � � � �getMenuTitleSelector: � nil
� � � � � � � �hasFocus: � � � false
� � � � � � � �hScrollBar: � � a ScrollBar(3740)
� � � � � � � �textMorph: � � �an OBTextMorphWithShout(3974)
� � � � � � � �getTextSelector: � � � �#text
� � � � � � � �setTextSelector: � � � �#accept:notifying:
� � � � � � � �getSelectionSelector: � #selection
� � � � � � � �hasUnacceptedEdits: � � true
� � � � � � � �askBeforeDiscardingEdits: � � � true
� � � � � � � �selectionInterval: � � �(22 to: 21)
� � � � � � � �hasEditingConflicts: � �false
� � � � � � � �styler: � � � � a SHTextStylerST80
� � � � � � � �unstyledAcceptText: � � nil
MouseButtonEvent>>sentTo:
� � � �Receiver: [299@546 mouseDown yellow 4837600 nil]
� � � �Arguments and temporary variables:
� � � � � � � �anObject: � � � an OBPluggableTextMorphWithShout(3070)
� � � �Receiver''s instance variables:
� � � � � � � �timeStamp: � � �4837600
� � � � � � � �source: � � � � a HandMorph(3216)
� � � � � � � �windowIndex: � �nil
� � � � � � � �type: � #mouseDown
� � � � � � � �buttons: � � � �2
� � � � � � � �position: � � � 299@546
� � � � � � � �handler: � � � �an OBPluggableTextMorphWithShout(3070)
� � � � � � � �wasHandled: � � true
� � � � � � � �whichButton: � �2
OBPluggableTextMorphWithShout(Morph)>>handleEvent:
� � � �Receiver: an OBPluggableTextMorphWithShout(3070)
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � �Receiver''s instance variables:
� � � � � � � �bounds: � � � � 175@507 corner: 965@686
� � � � � � � �owner: �a RectangleMorph(412)
� � � � � � � �submorphs: � � �an Array(a TransformMorph(1280))
� � � � � � � �fullBounds: � � 175@507 corner: 965@686
� � � � � � � �color: �Color transparent
� � � � � � � �extension: � � �a MorphExtension (3844) [other: �(layoutProperties -> a
LayoutProper...etc...
� � � � � � � �borderWidth: � �0
� � � � � � � �borderColor: � �Color black
� � � � � � � �model: �an OBEnhancementDefinitionPanel
� � � � � � � �slotName: � � � nil
� � � � � � � �open: � false
� � � � � � � �scrollBar: � � �a ScrollBar(688)
� � � � � � � �scroller: � � � a TransformMorph(1280)
� � � � � � � �retractableScrollBar: � false
� � � � � � � �scrollBarOnLeft: � � � �false
� � � � � � � �getMenuSelector: � � � �#menu:shifted:
� � � � � � � �getMenuTitleSelector: � nil
� � � � � � � �hasFocus: � � � false
� � � � � � � �hScrollBar: � � a ScrollBar(3740)
� � � � � � � �textMorph: � � �an OBTextMorphWithShout(3974)
� � � � � � � �getTextSelector: � � � �#text
� � � � � � � �setTextSelector: � � � �#accept:notifying:
� � � � � � � �getSelectionSelector: � #selection
� � � � � � � �hasUnacceptedEdits: � � true
� � � � � � � �askBeforeDiscardingEdits: � � � true
� � � � � � � �selectionInterval: � � �(22 to: 21)
� � � � � � � �hasEditingConflicts: � �false
� � � � � � � �styler: � � � � a SHTextStylerST80
� � � � � � � �unstyledAcceptText: � � nil
MorphicEventDispatcher>>dispatchMouseDown:with:
� � � �Receiver: a MorphicEventDispatcher
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � � � � � �aMorph: � � � � an OBPluggableTextMorphWithShout(3070)
� � � � � � � �globalPt: � � � 299@546
� � � � � � � �localEvt: � � � [299@546 mouseDown yellow 4837600 nil]
� � � � � � � �index: �2
� � � � � � � �child: �a TransformMorph(1280)
� � � � � � � �morphs: � � � � an Array(a TransformMorph(1280))
� � � � � � � �handler: � � � �an OBPluggableTextMorphWithShout(3070)
� � � � � � � �inside: � � � � nil
� � � � � � � �lastHandler: � �a SystemWindow(1414)
� � � �Receiver''s instance variables:
� � � � � � � �lastType: � � � #mouseDown
� � � � � � � �lastDispatch: � #dispatchMouseDown:with:
MorphicEventDispatcher>>dispatchEvent:with:
� � � �Receiver: a MorphicEventDispatcher
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � � � � � �aMorph: � � � � an OBPluggableTextMorphWithShout(3070)
� � � �Receiver''s instance variables:
� � � � � � � �lastType: � � � #mouseDown
� � � � � � � �lastDispatch: � #dispatchMouseDown:with:
OBPluggableTextMorphWithShout(Morph)>>processEvent:using:
� � � �Receiver: an OBPluggableTextMorphWithShout(3070)
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � � � � � �defaultDispatcher: � � �a MorphicEventDispatcher
� � � �Receiver''s instance variables:
� � � � � � � �bounds: � � � � 175@507 corner: 965@686
� � � � � � � �owner: �a RectangleMorph(412)
� � � � � � � �submorphs: � � �an Array(a TransformMorph(1280))
� � � � � � � �fullBounds: � � 175@507 corner: 965@686
� � � � � � � �color: �Color transparent
� � � � � � � �extension: � � �a MorphExtension (3844) [other: �(layoutProperties -> a
LayoutProper...etc...
� � � � � � � �borderWidth: � �0
� � � � � � � �borderColor: � �Color black
� � � � � � � �model: �an OBEnhancementDefinitionPanel
� � � � � � � �slotName: � � � nil
� � � � � � � �open: � false
� � � � � � � �scrollBar: � � �a ScrollBar(688)
� � � � � � � �scroller: � � � a TransformMorph(1280)
� � � � � � � �retractableScrollBar: � false
� � � � � � � �scrollBarOnLeft: � � � �false
� � � � � � � �getMenuSelector: � � � �#menu:shifted:
� � � � � � � �getMenuTitleSelector: � nil
� � � � � � � �hasFocus: � � � false
� � � � � � � �hScrollBar: � � a ScrollBar(3740)
� � � � � � � �textMorph: � � �an OBTextMorphWithShout(3974)
� � � � � � � �getTextSelector: � � � �#text
� � � � � � � �setTextSelector: � � � �#accept:notifying:
� � � � � � � �getSelectionSelector: � #selection
� � � � � � � �hasUnacceptedEdits: � � true
� � � � � � � �askBeforeDiscardingEdits: � � � true
� � � � � � � �selectionInterval: � � �(22 to: 21)
� � � � � � � �hasEditingConflicts: � �false
� � � � � � � �styler: � � � � a SHTextStylerST80
� � � � � � � �unstyledAcceptText: � � nil
MorphicEventDispatcher>>dispatchMouseDown:with:
� � � �Receiver: a MorphicEventDispatcher
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � � � � � �aMorph: � � � � a RectangleMorph(412)
� � � � � � � �globalPt: � � � 299@546
� � � � � � � �localEvt: � � � [299@546 mouseDown yellow 4837600 nil]
� � � � � � � �index: �1
� � � � � � � �child: �an OBPluggableTextMorphWithShout(3070)
� � � � � � � �morphs: � � � � an Array(an OBPluggableTextMorphWithShout(3070))
� � � � � � � �handler: � � � �nil
� � � � � � � �inside: � � � � nil
� � � � � � � �lastHandler: � �a SystemWindow(1414)
� � � �Receiver''s instance variables:
� � � � � � � �lastType: � � � #mouseDown
� � � � � � � �lastDispatch: � #dispatchMouseDown:with:
MorphicEventDispatcher>>dispatchEvent:with:
� � � �Receiver: a MorphicEventDispatcher
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � � � � � �aMorph: � � � � a RectangleMorph(412)
� � � �Receiver''s instance variables:
� � � � � � � �lastType: � � � #mouseDown
� � � � � � � �lastDispatch: � #dispatchMouseDown:with:
RectangleMorph(Morph)>>processEvent:using:
� � � �Receiver: a RectangleMorph(412)
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � � � � � �defaultDispatcher: � � �a MorphicEventDispatcher
� � � �Receiver''s instance variables:
� � � � � � � �bounds: � � � � 175@507 corner: 965@686
� � � � � � � �owner: �a RectangleMorph(859)
� � � � � � � �submorphs: � � �an Array(an OBPluggableTextMorphWithShout(3070))
� � � � � � � �fullBounds: � � 175@507 corner: 965@686
� � � � � � � �color: �Color white
� � � � � � � �extension: � � �a MorphExtension (757) [other: �(layoutPolicy -> a
TableLayout) (lay...etc...
� � � � � � � �borderWidth: � �0
� � � � � � � �borderColor: � �Color black
MorphicEventDispatcher>>dispatchMouseDown:with:
� � � �Receiver: a MorphicEventDispatcher
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � � � � � �aMorph: � � � � a RectangleMorph(859)
� � � � � � � �globalPt: � � � 299@546
� � � � � � � �localEvt: � � � [299@546 mouseDown yellow 4837600 nil]
� � � � � � � �index: �1
� � � � � � � �child: �a RectangleMorph(412)
� � � � � � � �morphs: � � � � an Array(a RectangleMorph(412))
� � � � � � � �handler: � � � �nil
� � � � � � � �inside: � � � � nil
� � � � � � � �lastHandler: � �a SystemWindow(1414)
� � � �Receiver''s instance variables:
� � � � � � � �lastType: � � � #mouseDown
� � � � � � � �lastDispatch: � #dispatchMouseDown:with:
MorphicEventDispatcher>>dispatchEvent:with:
� � � �Receiver: a MorphicEventDispatcher
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � � � � � �aMorph: � � � � a RectangleMorph(859)
� � � �Receiver''s instance variables:
� � � � � � � �lastType: � � � #mouseDown
� � � � � � � �lastDispatch: � #dispatchMouseDown:with:
RectangleMorph(Morph)>>processEvent:using:
� � � �Receiver: a RectangleMorph(859)
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � � � � � �defaultDispatcher: � � �a MorphicEventDispatcher
� � � �Receiver''s instance variables:
� � � � � � � �bounds: � � � � 175@507 corner: 965@686
� � � � � � � �owner: �an OBGroupingMorph(3552)
� � � � � � � �submorphs: � � �an Array(a RectangleMorph(412))
� � � � � � � �fullBounds: � � 175@507 corner: 965@686
� � � � � � � �color: �Color white
� � � � � � � �extension: � � �a MorphExtension (518) [other: �(layoutPolicy -> a
TableLayout) (lay...etc...
� � � � � � � �borderWidth: � �0
� � � � � � � �borderColor: � �Color black
MorphicEventDispatcher>>dispatchMouseDown:with:
� � � �Receiver: a MorphicEventDispatcher
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � � � � � �aMorph: � � � � an OBGroupingMorph(3552)
� � � � � � � �globalPt: � � � 299@546
� � � � � � � �localEvt: � � � [299@546 mouseDown yellow 4837600 nil]
� � � � � � � �index: �3
� � � � � � � �child: �a RectangleMorph(859)
� � � � � � � �morphs: � � � � an Array(an OBPluggableTextMorph(3006) a
BorderedSubpaneDividerMorph(20...etc...
� � � � � � � �handler: � � � �nil
� � � � � � � �inside: � � � � nil
� � � � � � � �lastHandler: � �a SystemWindow(1414)
� � � �Receiver''s instance variables:
� � � � � � � �lastType: � � � #mouseDown
� � � � � � � �lastDispatch: � #dispatchMouseDown:with:
MorphicEventDispatcher>>dispatchEvent:with:
� � � �Receiver: a MorphicEventDispatcher
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � � � � � �aMorph: � � � � an OBGroupingMorph(3552)
� � � �Receiver''s instance variables:
� � � � � � � �lastType: � � � #mouseDown
� � � � � � � �lastDispatch: � #dispatchMouseDown:with:
OBGroupingMorph(Morph)>>processEvent:using:
� � � �Receiver: an OBGroupingMorph(3552)
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � � � � � �defaultDispatcher: � � �a MorphicEventDispatcher
� � � �Receiver''s instance variables:
� � � � � � � �bounds: � � � � 175@479 corner: 965@686
� � � � � � � �owner: �a SystemWindow(1414)
� � � � � � � �submorphs: � � �an Array(an OBPluggableTextMorph(3006) a
BorderedSubpaneDividerMorph...etc...
� � � � � � � �fullBounds: � � 175@479 corner: 965@686
� � � � � � � �color: �Color white
� � � � � � � �extension: � � �a MorphExtension (2412) [locked] �[eventHandler = an
EventHandler; m...etc...
� � � � � � � �borderWidth: � �0
� � � � � � � �borderColor: � �(Color r: 0.667 g: 0.667 b: 0.667)
MorphicEventDispatcher>>dispatchMouseDown:with:
� � � �Receiver: a MorphicEventDispatcher
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � � � � � �aMorph: � � � � a SystemWindow(1414)
� � � � � � � �globalPt: � � � 299@546
� � � � � � � �localEvt: � � � [299@546 mouseDown yellow 4837600 nil]
� � � � � � � �index: �11
� � � � � � � �child: �an OBGroupingMorph(3552)
� � � � � � � �morphs: � � � � an Array(a WindowEdgeGripMorph(545) a
WindowEdgeGripMorph(152) a Window...etc...
� � � � � � � �handler: � � � �a SystemWindow(1414)
� � � � � � � �inside: � � � � nil
� � � � � � � �lastHandler: � �a PasteUpMorph(1622) [world]
� � � �Receiver''s instance variables:
� � � � � � � �lastType: � � � #mouseDown
� � � � � � � �lastDispatch: � #dispatchMouseDown:with:
MorphicEventDispatcher>>dispatchEvent:with:
� � � �Receiver: a MorphicEventDispatcher
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � � � � � �aMorph: � � � � a SystemWindow(1414)
� � � �Receiver''s instance variables:
� � � � � � � �lastType: � � � #mouseDown
� � � � � � � �lastDispatch: � #dispatchMouseDown:with:
SystemWindow(Morph)>>processEvent:using:
� � � �Receiver: a SystemWindow(1414)
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � � � � � �defaultDispatcher: � � �a MorphicEventDispatcher
� � � �Receiver''s instance variables:
� � � � � � � �bounds: � � � � 170@241 corner: 970@691
� � � � � � � �owner: �a PasteUpMorph(1622) [world]
� � � � � � � �submorphs: � � �an Array(a WindowEdgeGripMorph(545) a
WindowEdgeGripMorph(152) a Win...etc...
� � � � � � � �fullBounds: � � 170@241 corner: 971@692
� � � � � � � �color: �(Color r: 0.816 g: 0.812 b: 0.812)
� � � � � � � �extension: � � �a MorphExtension (2430) [other: �(layoutPolicy -> a
ProportionalLayo...etc...
� � � � � � � �borderWidth: � �1
� � � � � � � �borderColor: � �Color lightGray
� � � � � � � �model: �an OBPackageBrowser
� � � � � � � �slotName: � � � nil
� � � � � � � �open: � false
� � � � � � � �labelString: � �''OB Package Browser: SiteContent''
� � � � � � � �stripes: � � � �an Array(a RectangleMorph(1822) a RectangleMorph(1788))
� � � � � � � �label: �a LabelMorph(3105)''OB Package Browser: SiteContent''
� � � � � � � �closeBox: � � � a MultistateButtonMorph(3576)
� � � � � � � �collapseBox: � �a MultistateButtonMorph(2334)
� � � � � � � �activeOnlyOnTop: � � � �true
� � � � � � � �paneMorphs: � � an Array(an OBGroupingMorph(3552) an OBGroupingMorph(1802))
� � � � � � � �paneRects: � � �nil
� � � � � � � �collapsedFrame: � � � � nil
� � � � � � � �fullFrame: � � �170@241 corner: 970@691
� � � � � � � �isCollapsed: � �false
� � � � � � � �menuBox: � � � �an IconicButton(1895)
� � � � � � � �mustNotClose: � false
� � � � � � � �labelWidgetAllowance: � 126
� � � � � � � �updatablePanes: � � � � #()
� � � � � � � �allowReframeHandles: � �true
� � � � � � � �labelArea: � � �an AlignmentMorph(512)
� � � � � � � �expandBox: � � �a MultistateButtonMorph(2433)
MorphicEventDispatcher>>dispatchMouseDown:with:
� � � �Receiver: a MorphicEventDispatcher
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � � � � � �aMorph: � � � � a PasteUpMorph(1622) [world]
� � � � � � � �globalPt: � � � 299@546
� � � � � � � �localEvt: � � � [299@546 mouseDown yellow 4837600 nil]
� � � � � � � �index: �2
� � � � � � � �child: �a SystemWindow(1414)
� � � � � � � �morphs: � � � � an Array(a TaskbarMorph(3095) a SystemWindow(1414) a
PluggableStandardW...etc...
� � � � � � � �handler: � � � �a PasteUpMorph(1622) [world]
� � � � � � � �inside: � � � � nil
� � � � � � � �lastHandler: � �nil
� � � �Receiver''s instance variables:
� � � � � � � �lastType: � � � #mouseDown
� � � � � � � �lastDispatch: � #dispatchMouseDown:with:
MorphicEventDispatcher>>dispatchEvent:with:
� � � �Receiver: a MorphicEventDispatcher
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � � � � � �aMorph: � � � � a PasteUpMorph(1622) [world]
� � � �Receiver''s instance variables:
� � � � � � � �lastType: � � � #mouseDown
� � � � � � � �lastDispatch: � #dispatchMouseDown:with:
PasteUpMorph(Morph)>>processEvent:using:
� � � �Receiver: a PasteUpMorph(1622) [world]
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � � � � � �defaultDispatcher: � � �a MorphicEventDispatcher
� � � �Receiver''s instance variables:
� � � � � � � �bounds: � � � � 0@0 corner: 1216@746
� � � � � � � �owner: �nil
� � � � � � � �submorphs: � � �an Array(a TaskbarMorph(3095) a SystemWindow(2749) a
SystemWindow(14...etc...
� � � � � � � �fullBounds: � � nil
� � � � � � � �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
PasteUpMorph>>processEvent:using:
� � � �Receiver: a PasteUpMorph(1622) [world]
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � � � � � �defaultDispatcher: � � �a MorphicEventDispatcher
� � � � � � � �priorWorld: � � a PasteUpMorph(1622) [world]
� � � � � � � �result: � � � � nil
� � � �Receiver''s instance variables:
� � � � � � � �bounds: � � � � 0@0 corner: 1216@746
� � � � � � � �owner: �nil
� � � � � � � �submorphs: � � �an Array(a TaskbarMorph(3095) a SystemWindow(2749) a
SystemWindow(14...etc...
� � � � � � � �fullBounds: � � nil
� � � � � � � �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
PasteUpMorph(Morph)>>processEvent:
� � � �Receiver: a PasteUpMorph(1622) [world]
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � �Receiver''s instance variables:
� � � � � � � �bounds: � � � � 0@0 corner: 1216@746
� � � � � � � �owner: �nil
� � � � � � � �submorphs: � � �an Array(a TaskbarMorph(3095) a SystemWindow(2749) a
SystemWindow(14...etc...
� � � � � � � �fullBounds: � � nil
� � � � � � � �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>>sendEvent:focus:clear:
� � � �Receiver: a HandMorph(3216)
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � � � � � �focusHolder: � �nil
� � � � � � � �aBlock: � � � � [closure] in HandMorph>>sendMouseEvent:
� � � � � � � �result: � � � � nil
� � � �Receiver''s instance variables:
� � � � � � � �bounds: � � � � 477@287 corner: 493@303
� � � � � � � �owner: �a PasteUpMorph(1622) [world]
� � � � � � � �submorphs: � � �#()
� � � � � � � �fullBounds: � � 477@287 corner: 493@303
� � � � � � � �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: � � � � [477@287 mouseUp 4869856 nil]
� � � � � � � �targetOffset: � 187@10
� � � � � � � �damageRecorder: � � � � a DamageRecorder
� � � � � � � �cacheCanvas: � �nil
� � � � � � � �cachedCanvasHasHoles: � true
� � � � � � � �temporaryCursor: � � � �nil
� � � � � � � �temporaryCursorOffset: �nil
� � � � � � � �hardwareCursor: � � � � nil
� � � � � � � �hasChanged: � � true
� � � � � � � �savedPatch: � � nil
� � � � � � � �userInitials: � ''''
� � � � � � � �lastEventBuffer: � � � �#(1 4869856 477 287 0 0 0 1)
� � � � � � � �lastKeyScanCode: � � � �30
� � � � � � � �combinedChar: � nil
HandMorph>>sendMouseEvent:
� � � �Receiver: a HandMorph(3216)
� � � �Arguments and temporary variables:
� � � � � � � �anEvent: � � � �[299@546 mouseDown yellow 4837600 nil]
� � � �Receiver''s instance variables:
� � � � � � � �bounds: � � � � 477@287 corner: 493@303
� � � � � � � �owner: �a PasteUpMorph(1622) [world]
� � � � � � � �submorphs: � � �#()
� � � � � � � �fullBounds: � � 477@287 corner: 493@303
� � � � � � � �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: � � � � [477@287 mouseUp 4869856 nil]
� � � � � � � �targetOffset: � 187@10
� � � � � � � �damageRecorder: � � � � a DamageRecorder
� � � � � � � �cacheCanvas: � �nil
� � � � � � � �cachedCanvasHasHoles: � true
� � � � � � � �temporaryCursor: � � � �nil
� � � � � � � �temporaryCursorOffset: �nil
� � � � � � � �hardwareCursor: � � � � nil
� � � � � � � �hasChanged: � � true
� � � � � � � �savedPatch: � � nil
� � � � � � � �userInitials: � ''''
� � � � � � � �lastEventBuffer: � � � �#(1 4869856 477 287 0 0 0 1)
� � � � � � � �lastKeyScanCode: � � � �30
� � � � � � � �combinedChar: � nil
--- The full stack ---
OBTextSelection(Object)>>doesNotUnderstand: #isMethodNode
OBCmdRenameMethodRefactoring>>isActive
[] in OBTextCommandScan(OBCommandScan)>>addCommandsOn:for:to:
OrderedCollection>>do:
OBTextCommandScan(OBCommandScan)>>addCommandsOn:for:to:
[] in OBTextCommandScan(OBCommandScan)>>populateMenu:withNodes:forRequestor:
Array(SequenceableCollection)>>do:
OBTextCommandScan(OBCommandScan)>>populateMenu:withNodes:forRequestor:
OBEnhancementDefinitionPanel(OBTextPanel)>>addTextCommandsToMenu:selection:
OBEnhancementDefinitionPanel(OBTextPanel)>>menu:shifted:selection:
OBPluggableTextMorphWithShout(OBPluggableTextMorph)>>getMenu:
OBPluggableTextMorphWithShout(PluggableTextMorph)>>yellowButtonActivity:
OBPluggableTextMorphWithShout(ScrollPane)>>mouseDown:
OBPluggableTextMorphWithShout(Morph)>>handleMouseDown:
OBPluggableTextMorphWithShout(OBPluggableTextMorph)>>handleMouseDown:
MouseButtonEvent>>sentTo:
OBPluggableTextMorphWithShout(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchMouseDown:with:
MorphicEventDispatcher>>dispatchEvent:with:
OBPluggableTextMorphWithShout(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchMouseDown:with:
MorphicEventDispatcher>>dispatchEvent:with:
RectangleMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchMouseDown:with:
MorphicEventDispatcher>>dispatchEvent:with:
RectangleMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchMouseDown:with:
MorphicEventDispatcher>>dispatchEvent:with:
OBGroupingMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchMouseDown:with:
MorphicEventDispatcher>>dispatchEvent:with:
SystemWindow(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchMouseDown:with:
MorphicEventDispatcher>>dispatchEvent:with:
PasteUpMorph(Morph)>>processEvent:using:
PasteUpMorph>>processEvent:using:
PasteUpMorph(Morph)>>processEvent:
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
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project