Thanks Lukas, maybe that RewriteTools wiki page should be updated? Cheers, Hernán 2009/12/17 Lukas Renggli <renggli@gmail.com>:
If you load OB-Shout you also need to load the underlying support for Shout.
Gofer new     renggli: 'unsorted';     package: 'Shout';     package: 'RoelTyper';     package: 'ECompletion';     package: 'ECompletionOmniBrowser';     load.
Generally RB and OB doesn't work on 1.1 yet, so you are on shaky grounds.
Lukas
2009/12/17 Hernán Morales Durand <hernan.morales@gmail.com>:
Hi, Â I've installed OB with the following script (from http://code.google.com/p/pharo/wiki/RewriteTools) in Pharo-Core:
Gofer new     squeaksource: 'rb';     addPackage: 'AST-Core';     addPackage: 'Refactoring-Core';     addPackage: 'Refactoring-Spelling';     renggli: 'omnibrowser';     addPackage: 'OmniBrowser';     addPackage: 'OB-Standard';     addPackage: 'OB-Morphic';     addPackage: 'OB-Shout';     addPackage: 'OB-Refactory';     addPackage: 'OB-Regex';     load.
but when opening an OB system browser there is a MNU related with OBShoutPlatform:
17 December 2009 2:21:19 pm
VM: Win32 - IX86 - NT - Squeak3.10.2 of '5 June 2008' [latest update: #7179] Image: PharoCore1.1ALPHA [Latest update: #11106]
SecurityManager state: Restricted: false FileAccess: true SocketAccess: true
OBShoutPlatform(Object)>>doesNotUnderstand: #build:     Receiver: an OBShoutPlatform     Arguments and temporary variables:         aMessage:    build: an OBSystemBrowser         exception:    MessageNotUnderstood: OBShoutPlatform>>build:         resumeValue:   nil     Receiver's instance variables: an OBShoutPlatform
OBShoutPlatform(OBMorphicPlatform)>>handleBrowseRequest:     Receiver: an OBShoutPlatform     Arguments and temporary variables:         request:     OBBrowseRequest     Receiver's instance variables: an OBShoutPlatform
OBBrowseRequest>>handleWith:     Receiver: OBBrowseRequest     Arguments and temporary variables:         anObject:    an OBShoutPlatform     Receiver's instance variables:         messageText:   nil         tag:   nil         signalContext:  OBBrowseRequest(Exception)>>signal         handlerContext:     nil         outerContext:  nil         browser:     an OBSystemBrowser
OBBrowseRequest(OBInteractionRequest)>>defaultAction     Receiver: OBBrowseRequest     Arguments and temporary variables:
    Receiver's instance variables:         messageText:   nil         tag:   nil         signalContext:  OBBrowseRequest(Exception)>>signal         handlerContext:     nil         outerContext:  nil         browser:     an OBSystemBrowser
UndefinedObject>>handleSignal:     Receiver: nil     Arguments and temporary variables:         exception:    OBBrowseRequest     Receiver's instance variables: nil
MethodContext(ContextPart)>>handleSignal:     Receiver: BlockClosure>>on:do:     Arguments and temporary variables:         exception:    OBBrowseRequest         val:   nil     Receiver's instance variables:         sender:     PasteUpMorph>>becomeActiveDuring:         pc:   17         stackp:     3         method:     (BlockClosure>>#on:do: "a CompiledMethod(3772)")         closureOrNil:  nil         receiver:    [closure] in PasteUpMorph>>becomeActiveDuring:
OBBrowseRequest(Exception)>>signal     Receiver: OBBrowseRequest     Arguments and temporary variables:
    Receiver's instance variables:         messageText:   nil         tag:   nil         signalContext:  OBBrowseRequest(Exception)>>signal         handlerContext:     nil         outerContext:  nil         browser:     an OBSystemBrowser
OBBrowseRequest class>>signal:     Receiver: OBBrowseRequest     Arguments and temporary variables:         aBrowser:    an OBSystemBrowser     Receiver's instance variables:         superclass:   OBInteractionRequest         methodDict:   a MethodDictionary(#browser->(OBBrowseRequest>>#browser "a Compiled...etc...         format:     142         instanceVariables:    #('browser')         organization:  ('accessing' browser browser:) ('dispatching' handleWith:) ('test...etc...         subclasses:   nil         name:  #OBBrowseRequest         classPool:    nil         sharedPools:   nil         environment:   Smalltalk         category:    #'OmniBrowser-Notifications'         traitComposition:    {}         localSelectors:     nil
OBSystemBrowser(OBBrowser)>>open     Receiver: an OBSystemBrowser     Arguments and temporary variables:
    Receiver's instance variables:         panels:     an OrderedCollection(an OBColumnPanel an OBFixedButtonPanel an OBDefini...etc...         announcer:    an OBAnnouncer         cmdFactories:  {OBCmdRemoveClass. ORCmdFormat. OBCmdRevertMethod. OBCmdRenameCat...etc...         hasChanges:   nil
OBSystemBrowser class(OBBrowser class)>>open     Receiver: OBSystemBrowser     Arguments and temporary variables:
    Receiver's instance variables:         superclass:   OBCodeBrowser         methodDict:   a MethodDictionary(#defaultBackgroundColor->(OBSystemBrowser>>#defa...etc...         format:     138         instanceVariables:    nil         organization:  ('morphic' defaultBackgroundColor labelString) ('testing' isClass...etc...         subclasses:   nil         name:  #OBSystemBrowser         classPool:    nil         sharedPools:   nil         environment:   Smalltalk         category:    #'OB-Standard-Browsers'         traitComposition:    {}         localSelectors:     nil
OBSystemBrowserAdaptor class>>open     Receiver: OBSystemBrowserAdaptor     Arguments and temporary variables:
    Receiver's instance variables:         superclass:   Object         methodDict:   a MethodDictionary(#labelString->(OBSystemBrowserAdaptor>>#labelStr...etc...         format:     134         instanceVariables:    #('class' 'selector')         organization:  ('registry protocol' labelString openEditString: setClass:selecto...etc...         subclasses:   nil         name:  #OBSystemBrowserAdaptor         classPool:    nil         sharedPools:   nil         environment:   Smalltalk         category:    #'OB-Standard-Utilities'         traitComposition:    {}         localSelectors:     nil
StandardToolSet class>>openClassBrowser     Receiver: StandardToolSet     Arguments and temporary variables:
    Receiver's instance variables:         superclass:   Object         methodDict:   a MethodDictionary()         format:     2         instanceVariables:    nil         organization:  ('as yet unclassified')
        subclasses:   nil         name:  #StandardToolSet         classPool:    nil         sharedPools:   nil         environment:   Smalltalk         category:    #'Tools-Base'         traitComposition:    nil         localSelectors:     nil
[] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:     Receiver: a ToggleMenuItemMorph(1516)'Class Browser'     Arguments and temporary variables:         evt:   [835@167 mouseUp 23822953 nil]         selArgCount:   #(0)     Receiver's instance variables:         bounds:     795@165 corner: 929@177         owner:  a MenuMorph(1298)         submorphs:    #()         fullBounds:   795@165 corner: 929@177         color:  Color black         extension:    a MorphExtension (2377)         font:  a StrikeFontSet(Accuny12 12)         emphasis:    0         contents:    'Class Browser'         hasFocus:    false         isEnabled:    true         subMenu:     nil         isSelected:   false         target:     StandardToolSet         selector:    #openClassBrowser         arguments:    #()         icon:  nil         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: 16@16     depth: 1     fromArray: #(         2r0         2r10000000000000000000000...etc...     Arguments and temporary variables:         aBlock:     [closure] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:         oldcursor:    ((CursorWithMask     extent: 16@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@-1         maskForm:    Form(16x16x1)
ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:     Receiver: a ToggleMenuItemMorph(1516)'Class Browser'     Arguments and temporary variables:         evt:   [835@167 mouseUp 23822953 nil]         w:    a PasteUpMorph(1622) [world]         selArgCount:   #(0)     Receiver's instance variables:         bounds:     795@165 corner: 929@177         owner:  a MenuMorph(1298)         submorphs:    #()         fullBounds:   795@165 corner: 929@177         color:  Color black         extension:    a MorphExtension (2377)         font:  a StrikeFontSet(Accuny12 12)         emphasis:    0         contents:    'Class Browser'         hasFocus:    false         isEnabled:    true         subMenu:     nil         isSelected:   false         target:     StandardToolSet         selector:    #openClassBrowser         arguments:    #()         icon:  nil         getStateSelector:    nil         enablementSelector:   nil         keyText:     nil
ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:     Receiver: a ToggleMenuItemMorph(1516)'Class Browser'     Arguments and temporary variables:         evt:   [835@167 mouseUp 23822953 nil]     Receiver's instance variables:         bounds:     795@165 corner: 929@177         owner:  a MenuMorph(1298)         submorphs:    #()         fullBounds:   795@165 corner: 929@177         color:  Color black         extension:    a MorphExtension (2377)         font:  a StrikeFontSet(Accuny12 12)         emphasis:    0         contents:    'Class Browser'         hasFocus:    false         isEnabled:    true         subMenu:     nil         isSelected:   false         target:     StandardToolSet         selector:    #openClassBrowser         arguments:    #()         icon:  nil         getStateSelector:    nil         enablementSelector:   nil         keyText:     nil
ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:     Receiver: a ToggleMenuItemMorph(1516)'Class Browser'     Arguments and temporary variables:         anEvent:     [835@167 mouseUp 23822953 nil]     Receiver's instance variables:         bounds:     795@165 corner: 929@177         owner:  a MenuMorph(1298)         submorphs:    #()         fullBounds:   795@165 corner: 929@177         color:  Color black         extension:    a MorphExtension (2377)         font:  a StrikeFontSet(Accuny12 12)         emphasis:    0         contents:    'Class Browser'         hasFocus:    false         isEnabled:    true         subMenu:     nil         isSelected:   false         target:     StandardToolSet         selector:    #openClassBrowser         arguments:    #()         icon:  nil         getStateSelector:    nil         enablementSelector:   nil         keyText:     nil
MouseButtonEvent>>sentTo:     Receiver: [835@167 mouseUp 23822953 nil]     Arguments and temporary variables:         anObject:    a ToggleMenuItemMorph(1516)'Class Browser'     Receiver's instance variables:         timeStamp:    23822953         source:     a HandMorph(3216)         windowIndex:   nil         type:  #mouseUp         buttons:     0         position:    835@167         handler:     nil         wasHandled:   true         whichButton:   4
ToggleMenuItemMorph(Morph)>>handleEvent:     Receiver: a ToggleMenuItemMorph(1516)'Class Browser'     Arguments and temporary variables:         anEvent:     [835@167 mouseUp 23822953 nil]     Receiver's instance variables:         bounds:     795@165 corner: 929@177         owner:  a MenuMorph(1298)         submorphs:    #()         fullBounds:   795@165 corner: 929@177         color:  Color black         extension:    a MorphExtension (2377)         font:  a StrikeFontSet(Accuny12 12)         emphasis:    0         contents:    'Class Browser'         hasFocus:    false         isEnabled:    true         subMenu:     nil         isSelected:   false         target:     StandardToolSet         selector:    #openClassBrowser         arguments:    #()         icon:  nil         getStateSelector:    nil         enablementSelector:   nil         keyText:     nil
MorphicEventDispatcher>>dispatchDefault:with:     Receiver: a MorphicEventDispatcher     Arguments and temporary variables:         anEvent:     [835@167 mouseUp 23822953 nil]         aMorph:     a ToggleMenuItemMorph(1516)'Class Browser'         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:     [835@167 mouseUp 23822953 nil]         aMorph:     a ToggleMenuItemMorph(1516)'Class Browser'     Receiver's instance variables:         lastType:    #mouseUp         lastDispatch:  #dispatchDefault:with:
ToggleMenuItemMorph(Morph)>>processEvent:using:     Receiver: a ToggleMenuItemMorph(1516)'Class Browser'     Arguments and temporary variables:         anEvent:     [835@167 mouseUp 23822953 nil]         defaultDispatcher:    a MorphicEventDispatcher     Receiver's instance variables:         bounds:     795@165 corner: 929@177         owner:  a MenuMorph(1298)         submorphs:    #()         fullBounds:   795@165 corner: 929@177         color:  Color black         extension:    a MorphExtension (2377)         font:  a StrikeFontSet(Accuny12 12)         emphasis:    0         contents:    'Class Browser'         hasFocus:    false         isEnabled:    true         subMenu:     nil         isSelected:   false         target:     StandardToolSet         selector:    #openClassBrowser         arguments:    #()         icon:  nil         getStateSelector:    nil         enablementSelector:   nil         keyText:     nil
MorphicEventDispatcher>>dispatchDefault:with:     Receiver: a MorphicEventDispatcher     Arguments and temporary variables:         anEvent:     [835@167 mouseUp 23822953 nil]         aMorph:     a MenuMorph(1298)         localEvt:    [835@167 mouseUp 23822953 nil]         index:  1         child:  a ToggleMenuItemMorph(1516)'Class Browser'         morphs:     an Array(a ToggleMenuItemMorph(1516)'Class Browser' a ToggleMenuItemMor...etc...         inside:     false     Receiver's instance variables:         lastType:    #mouseUp         lastDispatch:  #dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:     Receiver: a MorphicEventDispatcher     Arguments and temporary variables:         anEvent:     [835@167 mouseUp 23822953 nil]         aMorph:     a MenuMorph(1298)     Receiver's instance variables:         lastType:    #mouseUp         lastDispatch:  #dispatchDefault:with:
MenuMorph(Morph)>>processEvent:using:     Receiver: a MenuMorph(1298)     Arguments and temporary variables:         anEvent:     [835@167 mouseUp 23822953 nil]         defaultDispatcher:    a MorphicEventDispatcher     Receiver's instance variables:         bounds:     791@161 corner: 933@336         owner:  nil         submorphs:    an Array(a ToggleMenuItemMorph(1516)'Class Browser' a ToggleMenuItem...etc...         fullBounds:   791@161 corner: 934@337         color:  (Color r: 0.871 g: 0.871 b: 0.871)         extension:    a MorphExtension (4004) [other:  (basicColor -> (Color r: 0.784 g: 0...etc...         borderWidth:   1         borderColor:   Color gray         defaultTarget:  a TheWorldMenu         selectedItem:  a ToggleMenuItemMorph(1516)'Class Browser'         stayUp:     false         popUpOwner:   a ToggleMenuItemMorph(2693)'Tools'         activeSubMenu:  nil         activatorDockingBar:   nil         embeddable:   nil
MenuMorph(Morph)>>processEvent:     Receiver: a MenuMorph(1298)     Arguments and temporary variables:         anEvent:     [835@167 mouseUp 23822953 nil]     Receiver's instance variables:         bounds:     791@161 corner: 933@336         owner:  nil         submorphs:    an Array(a ToggleMenuItemMorph(1516)'Class Browser' a ToggleMenuItem...etc...         fullBounds:   791@161 corner: 934@337         color:  (Color r: 0.871 g: 0.871 b: 0.871)         extension:    a MorphExtension (4004) [other:  (basicColor -> (Color r: 0.784 g: 0...etc...         borderWidth:   1         borderColor:   Color gray         defaultTarget:  a TheWorldMenu         selectedItem:  a ToggleMenuItemMorph(1516)'Class Browser'         stayUp:     false         popUpOwner:   a ToggleMenuItemMorph(2693)'Tools'         activeSubMenu:  nil         activatorDockingBar:   nil         embeddable:   nil
MenuMorph>>handleFocusEvent:     Receiver: a MenuMorph(1298)     Arguments and temporary variables:         evt:   [835@167 mouseUp 23822953 nil]     Receiver's instance variables:         bounds:     791@161 corner: 933@336         owner:  nil         submorphs:    an Array(a ToggleMenuItemMorph(1516)'Class Browser' a ToggleMenuItem...etc...         fullBounds:   791@161 corner: 934@337         color:  (Color r: 0.871 g: 0.871 b: 0.871)         extension:    a MorphExtension (4004) [other:  (basicColor -> (Color r: 0.784 g: 0...etc...         borderWidth:   1         borderColor:   Color gray         defaultTarget:  a TheWorldMenu         selectedItem:  a ToggleMenuItemMorph(1516)'Class Browser'         stayUp:     false         popUpOwner:   a ToggleMenuItemMorph(2693)'Tools'         activeSubMenu:  nil         activatorDockingBar:   nil         embeddable:   nil
[] in HandMorph>>sendFocusEvent:to:clear:     Receiver: a HandMorph(3216)     Arguments and temporary variables:         anEvent:     [835@167 mouseUp 23822953 nil]         focusHolder:   a MenuMorph(1298)         result:     #(nil)     Receiver's instance variables:         bounds:     709@476 corner: 725@492         owner:  a PasteUpMorph(1622) [world]         submorphs:    #()         fullBounds:   709@476 corner: 725@492         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:     [709@476 mouseUp 23973171 nil]         targetOffset:  17@12         damageRecorder:     a DamageRecorder         cacheCanvas:   nil         cachedCanvasHasHoles:  true         temporaryCursor:     nil         temporaryCursorOffset:  nil         hardwareCursor:     nil         hasChanged:   true         savedPatch:   nil         userInitials:  ''         lastEventBuffer:     #(1 23973171 709 476 0 0 0 1)         lastKeyScanCode:     77         combinedChar:  nil
[] in PasteUpMorph>>becomeActiveDuring:     Receiver: a PasteUpMorph(1622) [world]     Arguments and temporary variables:         aBlock:     [closure] in HandMorph>>sendFocusEvent:to:clear:     Receiver's instance variables:         bounds:     0@0 corner: 1280@751         owner:  nil         submorphs:    an Array(a TaskbarMorph(3095) a SystemWindow(770) a SystemWindow(359...etc...         fullBounds:   0@0 corner: 1280@751         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)         model:  a MorphicModel(1926)         cursor:     1         padding:     3         backgroundMorph:     nil         isPartsBin:   nil         autoLineLayout:     false         indicateCursor:     nil         resizeToFit:   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:   [835@167 mouseOver red nil nil]     Receiver's instance variables:         bounds:     0@0 corner: 1280@751         owner:  nil         submorphs:    an Array(a TaskbarMorph(3095) a SystemWindow(770) a SystemWindow(359...etc...         fullBounds:   0@0 corner: 1280@751         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)         model:  a MorphicModel(1926)         cursor:     1         padding:     3         backgroundMorph:     nil         isPartsBin:   nil         autoLineLayout:     false         indicateCursor:     nil         resizeToFit:   nil         worldState:   a WorldState         griddingOn:   nil
HandMorph>>sendFocusEvent:to:clear:     Receiver: a HandMorph(3216)     Arguments and temporary variables:         anEvent:     [835@167 mouseUp 23822953 nil]         focusHolder:   a MenuMorph(1298)         aBlock:     [closure] in HandMorph>>sendMouseEvent:         w:    a PasteUpMorph(1622) [world]         result:     #(nil)     Receiver's instance variables:         bounds:     709@476 corner: 725@492         owner:  a PasteUpMorph(1622) [world]         submorphs:    #()         fullBounds:   709@476 corner: 725@492         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:     [709@476 mouseUp 23973171 nil]         targetOffset:  17@12         damageRecorder:     a DamageRecorder         cacheCanvas:   nil         cachedCanvasHasHoles:  true         temporaryCursor:     nil         temporaryCursorOffset:  nil         hardwareCursor:     nil         hasChanged:   true         savedPatch:   nil         userInitials:  ''         lastEventBuffer:     #(1 23973171 709 476 0 0 0 1)         lastKeyScanCode:     77         combinedChar:  nil
HandMorph>>sendEvent:focus:clear:     Receiver: a HandMorph(3216)     Arguments and temporary variables:         anEvent:     [835@167 mouseUp 23822953 nil]         focusHolder:   a MenuMorph(1298)         aBlock:     [closure] in HandMorph>>sendMouseEvent:         result:     nil     Receiver's instance variables:         bounds:     709@476 corner: 725@492         owner:  a PasteUpMorph(1622) [world]         submorphs:    #()         fullBounds:   709@476 corner: 725@492         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:     [709@476 mouseUp 23973171 nil]         targetOffset:  17@12         damageRecorder:     a DamageRecorder         cacheCanvas:   nil         cachedCanvasHasHoles:  true         temporaryCursor:     nil         temporaryCursorOffset:  nil         hardwareCursor:     nil         hasChanged:   true         savedPatch:   nil         userInitials:  ''         lastEventBuffer:     #(1 23973171 709 476 0 0 0 1)         lastKeyScanCode:     77         combinedChar:  nil
HandMorph>>sendMouseEvent:     Receiver: a HandMorph(3216)     Arguments and temporary variables:         anEvent:     [835@167 mouseUp 23822953 nil]     Receiver's instance variables:         bounds:     709@476 corner: 725@492         owner:  a PasteUpMorph(1622) [world]         submorphs:    #()         fullBounds:   709@476 corner: 725@492         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:     [709@476 mouseUp 23973171 nil]         targetOffset:  17@12         damageRecorder:     a DamageRecorder         cacheCanvas:   nil         cachedCanvasHasHoles:  true         temporaryCursor:     nil         temporaryCursorOffset:  nil         hardwareCursor:     nil         hasChanged:   true         savedPatch:   nil         userInitials:  ''         lastEventBuffer:     #(1 23973171 709 476 0 0 0 1)         lastKeyScanCode:     77         combinedChar:  nil
HandMorph>>handleEvent:     Receiver: a HandMorph(3216)     Arguments and temporary variables:         anEvent:     [835@167 mouseUp 23822953 nil]         evt:   [835@167 mouseUp 23822953 nil]         ofs:   nil     Receiver's instance variables:         bounds:     709@476 corner: 725@492         owner:  a PasteUpMorph(1622) [world]         submorphs:    #()         fullBounds:   709@476 corner: 725@492         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:     [709@476 mouseUp 23973171 nil]         targetOffset:  17@12         damageRecorder:     a DamageRecorder         cacheCanvas:   nil         cachedCanvasHasHoles:  true         temporaryCursor:     nil         temporaryCursorOffset:  nil         hardwareCursor:     nil         hasChanged:   true         savedPatch:   nil         userInitials:  ''         lastEventBuffer:     #(1 23973171 709 476 0 0 0 1)         lastKeyScanCode:     77         combinedChar:  nil
HandMorph>>processEvents     Receiver: a HandMorph(3216)     Arguments and temporary variables:         evt:   [835@167 mouseUp 23822953 nil]         evtBuf:     #(1 23822953 835 167 0 0 0 1)         type:  1         hadAny:     false     Receiver's instance variables:         bounds:     709@476 corner: 725@492         owner:  a PasteUpMorph(1622) [world]         submorphs:    #()         fullBounds:   709@476 corner: 725@492         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:     [709@476 mouseUp 23973171 nil]         targetOffset:  17@12         damageRecorder:     a DamageRecorder         cacheCanvas:   nil         cachedCanvasHasHoles:  true         temporaryCursor:     nil         temporaryCursorOffset:  nil         hardwareCursor:     nil         hasChanged:   true         savedPatch:   nil         userInitials:  ''         lastEventBuffer:     #(1 23973171 709 476 0 0 0 1)         lastKeyScanCode:     77         combinedChar:  nil
[] in WorldState>>doOneCycleNowFor:     Receiver: a WorldState     Arguments and temporary variables:         h:    a HandMorph(3216)     Receiver's instance variables:         hands:  an Array(a HandMorph(3216))         viewBox:     0@0 corner: 1280@751         canvas:     a FormCanvas on: DisplayScreen(1280x751x32)         damageRecorder:     a DamageRecorder         stepList:    a Heap(StepMessage(#stepAt: -> a SystemWindow(770))(a SystemWindow(77...etc...         lastStepTime:  23973261         lastStepMessage:     nil         lastCycleTime:  23973183         commandHistory:     a CommandHistory         alarms:     a Heap()         lastAlarmTime:  23973261
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))
--- The full stack --- OBShoutPlatform(Object)>>doesNotUnderstand: #build: OBShoutPlatform(OBMorphicPlatform)>>handleBrowseRequest: OBBrowseRequest>>handleWith: OBBrowseRequest(OBInteractionRequest)>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: OBBrowseRequest(Exception)>>signal OBBrowseRequest class>>signal: OBSystemBrowser(OBBrowser)>>open OBSystemBrowser class(OBBrowser class)>>open OBSystemBrowserAdaptor class>>open StandardToolSet class>>openClassBrowser [] 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
Hernán
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Lukas Renggli http://www.lukas-renggli.ch
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project