Hello,
Is there somewhere a listing of add-ons and extensions to the refactoring browser? Many times I am amazed by the lack of simple features in the distributed version which (i think) would greatly improve usability. I am sure everyone had written at a time or another his own patches but if we don't share them we will eiter keep reinventing the wheel or not benefit from useful stuff done by others. For example, one addition which I found really useful was the RBCodeModelWithVariables. Indeed, it seems so natural that the variables of the class should be visible while one works on the class that i wonder how did I live without it for such a long time :) Other things which I think would be interesting would be: 1. a better code editor (which if nothing else, should at least know to position the cursor at the right identation level when moving to a new line (after enter) and highlight the matching brackets when one closes one...) 2. a way of navigating around the refactoring browser without resorting to the use of mouse. one thing here would be having shortcuts for jumping between class/instance/hierarchy/package tabs. another would be adding key shortcuts to the answers of the frequently appearing dialogs - "x is never used" -> (r)emove it, (p)roceed, (c)ancel - "accept unsaved text changes?" -> (y)es, (n)o, (c)ancel - ... I was looking around but could not find a fast way of modifying the Dialog class to my liking. Can anybody share me a hint? 3. a better autocomplete (I guess heuristic-based or based on a type inference engine) 4. one of the most unhappy things about the RB but also the inspector and debugger client window is that they forget their last size and position... I solved this for myself but I don't know why it is not default... So back to my question, does anybody have a list with enhancements? These, others? All the best, Mircea. |
On 18 sept. 06, at 18:24, Mircea Lungu wrote: > Hello, > > Is there somewhere a listing of add-ons and extensions to the > refactoring browser? Many times I am amazed by the lack of simple > features in the distributed version which (i think) would greatly > improve usability. I am sure everyone had written at a time or > another his own patches but if we don't share them we will eiter > keep reinventing the wheel or not benefit from useful stuff done by > others. > > For example, one addition which I found really useful was the > RBCodeModelWithVariables. Indeed, it seems so natural that the > variables of the class should be visible while one works on the > class that i wonder how did I live without it for such a long time :) can you explain what it does? I'm missing a real refactoring support for namespace and simple ones like move to instance/class side. I'm missing also simple (not refactoring) but code transformation but I stopped to say it. > Other things which I think would be interesting would be: > > 1. a better code editor (which if nothing else, should at least > know to position the cursor at the right identation level when > moving to a new line (after enter) and highlight the matching > brackets when one closes one...) > > 2. a way of navigating around the refactoring browser without > resorting to the use of mouse. one thing here would be having > shortcuts for jumping between class/instance/hierarchy/package > tabs. another would be adding key shortcuts to the answers of the > frequently appearing dialogs > - "x is never used" -> (r)emove it, (p)roceed, (c)ancel > - "accept unsaved text changes?" -> (y)es, (n)o, (c)ancel > - ... > > I was looking around but could not find a fast way of modifying the > Dialog class to my liking. Can anybody share me a hint? > > 3. a better autocomplete (I guess heuristic-based or based on a > type inference engine) have a look at RoelTyper > 4. one of the most unhappy things about the RB but also the > inspector and debugger client window is that they forget their last > size and position... I solved this for myself but I don't know why > it is not default... Because lack of money I guess. may be now that travis got hired by cincom this will change. I hope > > So back to my question, does anybody have a list with enhancements? > These, others? > > > All the best, > Mircea. > |
In reply to this post by Mircea Lungu
Hi
> Is there somewhere a listing of add-ons and extensions to the > refactoring browser? Many times I am amazed by the lack of simple > features in the distributed version which (i think) would greatly > improve usability. I am sure everyone had written at a time or another > his own patches but if we don't share them we will eiter keep > reinventing the wheel or not benefit from useful stuff done by others. i don't know of any such list, but would definitely be a nice thing to have > For example, one addition which I found really useful was the > RBCodeModelWithVariables. Indeed, it seems so natural that the > variables of the class should be visible while one works on the class > that i wonder how did I live without it for such a long time :) > > Other things which I think would be interesting would be: > > 1. a better code editor (which if nothing else, should at least know > to position the cursor at the right identation level when moving to a > new line (after enter) and highlight the matching brackets when one > closes one...) unused and strange text-maneuvering that is default in VisualWorks. i created a package called wordSelection which tries to give a more 'intuitive' movement through code (you press ctrl and an arrow key to jump through text). my extension jumps to the beginning or end of a word and also takes camelCased words in account. selecting text in brackets or apostrophes, or selectors with their :'s and #'s also was a bit too annoying for me and pressing the option key now selects these enclosures as well. pressing the ctrl-key while doubleclicking a word selects the camelCased word (doubleclicking with ctrl-pressed on long in thisIsAVeryLongSelector: will only select long) > 2. a way of navigating around the refactoring browser without > resorting to the use of mouse. one thing here would be having > shortcuts for jumping between class/instance/hierarchy/package tabs. > another would be adding key shortcuts to the answers of the frequently > appearing dialogs > - "x is never used" -> (r)emove it, (p)roceed, (c)ancel > - "accept unsaved text changes?" -> (y)es, (n)o, (c)ancel > - ... > > I was looking around but could not find a fast way of modifying the > Dialog class to my liking. Can anybody share me a hint? > > 3. a better autocomplete (I guess heuristic-based or based on a type > inference engine) > > 4. one of the most unhappy things about the RB but also the inspector > and debugger client window is that they forget their last size and > position... I solved this for myself but I don't know why it is not > default... is really annoying to always adjust by hand > So back to my question, does anybody have a list with enhancements? > These, others? some other things i made (together with damien cassou) RBrowserHistory: - back and forward button, like in firefox or ie RBDynamicProtocols - protocols which list selectors based on a given criteria (very usefull) VariableTyper (not 100% sure about the name) - gives a guess on what type the selected variable in a method could be (enhances the 'explain'-dialog) all of these extensions are available on cincom's public store. maybe someone finds them useful Karsten |
Karsten Kusche a écrit :
> some other things i made (together with damien cassou) > > RBrowserHistory: > - back and forward button, like in firefox or ie http://www.cincomsmalltalk.com/publicRepository/RBrowserHistory.html > > RBDynamicProtocols > - protocols which list selectors based on a given criteria (very usefull) http://www.cincomsmalltalk.com/publicRepository/RBDynamicProtocols.html > > VariableTyper (not 100% sure about the name) > - gives a guess on what type the selected variable in a method could > be (enhances the 'explain'-dialog) http://www.cincomsmalltalk.com/publicRepository/EnhancedExplainer.html |
Damien Cassou wrote:
> Karsten Kusche a écrit : >> some other things i made (together with damien cassou) >> >> RBrowserHistory: >> - back and forward button, like in firefox or ie > > http://www.cincomsmalltalk.com/publicRepository/RBrowserHistory.html > >> >> RBDynamicProtocols >> - protocols which list selectors based on a given criteria (very usefull) > > http://www.cincomsmalltalk.com/publicRepository/RBDynamicProtocols.html > >> >> VariableTyper (not 100% sure about the name) >> - gives a guess on what type the selected variable in a method could >> be (enhances the 'explain'-dialog) > > http://www.cincomsmalltalk.com/publicRepository/EnhancedExplainer.html > > > So I added these to the Cool Things page, please add your favorite RB enhancements there as well so we end up with a comprehensive list like the OP wanted. http://www.cincomsmalltalk.com/CincomSmalltalkWiki/Cool+Things+in+the+Open+Repository r - |
Hi Reinout
thanks for the link and for adding the extensions. while i browsed these extensions i stepped over the ToolIcons extension, which is quite old, but the problem it fixes is still a big one. i wonder if cincom will ever include something like that into visualworks, as this really improves navigating between the windows. Karsten Reinout Heeck schrieb: > So I added these to the Cool Things page, please add your favorite RB > enhancements there as well so we end up with a comprehensive list like > the OP wanted. > > http://www.cincomsmalltalk.com/CincomSmalltalkWiki/Cool+Things+in+the+Open+Repository > > |
>
> while i browsed these extensions i stepped over the ToolIcons extension, > which is quite old, but the problem it fixes is still a big one. i > wonder if cincom will ever include something like that into visualworks, > as this really improves navigating between the windows. See also this goodie from Boris Popov for navigating windows of multiple images: http://leftshore.wordpress.com/2006/07/04/trick-out-your-image/ R - |
In reply to this post by Damien Cassou-3-2
>> some other things i made (together with damien cassou)
>> >> RBrowserHistory: >> - back and forward button, like in firefox or ie > > http://www.cincomsmalltalk.com/publicRepository/RBrowserHistory.html Hi Carsten, Damien, I loaded RBrowserHistory into our nightly build. Our developers were very happy to see the back/forward buttons, but once they started using them they rejected the patch: it turns out that RBrowserHistory does not respect using multiple views in the browser. We use multiple views a lot (enhanced by the RB_Tabs goodie) and we would expect the RBrowserHistory to work on a per-view basis: each view (or tab, if RB_Tabs is loaded) should have its own history. As it works now it does not live up to our developers' expectations. Any chance that you guys will look into this? TIA, Reinout ------- |
i'll have a look at it tomorrow, although i never used views yet, but
i'll give it a try :-) Karsten Reinout Heeck wrote: >>> some other things i made (together with damien cassou) >>> >>> RBrowserHistory: >>> - back and forward button, like in firefox or ie >> >> http://www.cincomsmalltalk.com/publicRepository/RBrowserHistory.html > > Hi Carsten, Damien, > > I loaded RBrowserHistory into our nightly build. Our developers were > very happy to see the back/forward buttons, but once they started > using them they rejected the patch: it turns out that RBrowserHistory > does not respect using multiple views in the browser. > > We use multiple views a lot (enhanced by the RB_Tabs goodie) and we > would expect the RBrowserHistory to work on a per-view basis: each > view (or tab, if RB_Tabs is loaded) should have its own history. As it > works now it does not live up to our developers' expectations. > > > Any chance that you guys will look into this? > > > TIA, > > Reinout > ------- > > |
fixed.
version 1.1 is up and works with multiple views and with tabs Karsten Kusche schrieb: > i'll have a look at it tomorrow, although i never used views yet, but > i'll give it a try :-) > > Karsten > > > > Reinout Heeck wrote: >>>> some other things i made (together with damien cassou) >>>> >>>> RBrowserHistory: >>>> - back and forward button, like in firefox or ie >>> >>> http://www.cincomsmalltalk.com/publicRepository/RBrowserHistory.html >> >> Hi Carsten, Damien, >> >> I loaded RBrowserHistory into our nightly build. Our developers were >> very happy to see the back/forward buttons, but once they started >> using them they rejected the patch: it turns out that RBrowserHistory >> does not respect using multiple views in the browser. >> >> We use multiple views a lot (enhanced by the RB_Tabs goodie) and we >> would expect the RBrowserHistory to work on a per-view basis: each >> view (or tab, if RB_Tabs is loaded) should have its own history. As it >> works now it does not live up to our developers' expectations. >> >> >> Any chance that you guys will look into this? >> >> >> TIA, >> >> Reinout >> ------- >> >> > > > |
Karsten wrote:
> fixed. > version 1.1 is up and works with multiple views and with tabs Lovely, thanks a lot! R - > > > Karsten Kusche schrieb: >> i'll have a look at it tomorrow, although i never used views yet, but >> i'll give it a try :-) >> >> Karsten >> >> >> >> Reinout Heeck wrote: >>>>> some other things i made (together with damien cassou) >>>>> >>>>> RBrowserHistory: >>>>> - back and forward button, like in firefox or ie >>>> >>>> http://www.cincomsmalltalk.com/publicRepository/RBrowserHistory.html >>> >>> Hi Carsten, Damien, >>> >>> I loaded RBrowserHistory into our nightly build. Our developers were >>> very happy to see the back/forward buttons, but once they started >>> using them they rejected the patch: it turns out that RBrowserHistory >>> does not respect using multiple views in the browser. >>> >>> We use multiple views a lot (enhanced by the RB_Tabs goodie) and we >>> would expect the RBrowserHistory to work on a per-view basis: each >>> view (or tab, if RB_Tabs is loaded) should have its own history. As >>> it works now it does not live up to our developers' expectations. >>> >>> >>> Any chance that you guys will look into this? >>> >>> >>> TIA, >>> >>> Reinout >>> ------- >>> >>> >> >> >> > > |
In reply to this post by Damien Cassou-3-2
>> RBDynamicProtocols
>> - protocols which list selectors based on a given criteria (very usefull) > > http://www.cincomsmalltalk.com/publicRepository/RBDynamicProtocols.html With RBDynamicProtocols loaded, selecting a namespace in the RB gives an UHE (two nested DNUs). It seems te try to add icons to a method where the 'method' is a shared var in a namespace??? R - Unhandled exception: Message not understood: #logError MessageNotUnderstood(Object)>>doesNotUnderstand: optimized [] in Refactory.Browser.ProtocolItemNavigatorPart>>iconFor: MessageNotUnderstood(GenericException)>>performHandler: MessageNotUnderstood(GenericException)>>propagatePrivateFrom: MessageNotUnderstood(GenericException)>>propagateFrom: MessageNotUnderstood(GenericException)>>propagate MessageNotUnderstood(GenericException)>>raiseSignal UndefinedObject(Object)>>doesNotUnderstand: optimized [] in [] in DynamicProtocols class>>addIconsForMethod:intoMultiIcon: OpaqueImage(Object)>>ifNotNil: optimized [] in DynamicProtocols class>>addIconsForMethod:intoMultiIcon: Dictionary>>do: DynamicProtocols class>>addIconsForMethod:intoMultiIcon: optimized [] in Refactory.Browser.ProtocolItemNavigatorPart>>iconFor: BlockClosure>>on:do: Refactory.Browser.SharedVariableNavigatorPart(Refactory.Browser.ProtocolItemNavigatorPart)>>iconFor: Refactory.Browser.SharedVariableNavigatorPart(Refactory.Browser.ListNavigatorPart)>>listLabelFor: optimized [] in Refactory.Browser.ListNavigatorPart class>>initializeDefaultVisualBlock optimized [] in Refactory.Browser.ListNavigatorPart>>updateVisualBlock optimized [] in Refactory.Browser.BrowserApplicationModel>>createVisualBlockFrom: Refactory.Browser.RBMultiSelectionView(SequenceView)>>visualComponentForElementIndex: Refactory.Browser.RBMultiSelectionView(SequenceView)>>displayNormalElement:on:forBounds: Refactory.Browser.RBMultiSelectionView(SequenceView)>>displayElement:on:forBounds: Refactory.Browser.RBMultiSelectionView(SequenceView)>>displayVisualsOn: Refactory.Browser.RBMultiSelectionView(SequenceView)>>displayOn: ScrollWrapper(TranslatingWrapper)>>displayOn: BorderedWrapper>>displayOn: BorderDecorator(CompositePart)>>displayOn: BoundedWrapper>>displayOn: SpecWrapper(Wrapper)>>displayOn: SpecWrapper(WidgetWrapper)>>displayOn: SubCanvas(CompositePart)>>displayOn: WidgetStateWrapper(Wrapper)>>displayOn: WidgetStateWrapper>>displayOn: BoundedWrapper>>displayOn: SpecWrapper(Wrapper)>>displayOn: SpecWrapper(WidgetWrapper)>>displayOn: SubCanvas(CompositePart)>>displayOn: BorderedWrapper>>displayOn: TabControlComposite(CompositePart)>>displayOn: BoundedWrapper>>displayOn: SpecWrapper(Wrapper)>>displayOn: SpecWrapper(WidgetWrapper)>>displayOn: SubCanvas(CompositePart)>>displayOn: WidgetStateWrapper(Wrapper)>>displayOn: WidgetStateWrapper>>displayOn: BoundedWrapper>>displayOn: SpecWrapper(Wrapper)>>displayOn: SpecWrapper(WidgetWrapper)>>displayOn: SubCanvas(CompositePart)>>displayOn: WidgetStateWrapper(Wrapper)>>displayOn: WidgetStateWrapper>>displayOn: BoundedWrapper>>displayOn: SpecWrapper(Wrapper)>>displayOn: SpecWrapper(WidgetWrapper)>>displayOn: CompositePart>>displayOn: BoundedWrapper>>displayOn: ReComposingComposite(CompositePart)>>displayOn: WindowDisplayPolicy>>displayDamageList:in: ApplicationWindow(ScheduledWindow)>>displayDamageEvent: ApplicationWindow(ScheduledWindow)>>displayPendingInvalidation ApplicationWindow>>invalidateRectangle:repairNow:forComponent: ReComposingComposite(VisualPart)>>invalidateRectangle:repairNow:forComponent: BoundedWrapper>>invalidateRectangle:repairNow:forComponent: CompositePart(VisualPart)>>invalidateRectangle:repairNow:forComponent: SpecWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: SpecWrapper(WidgetWrapper)>>invalidateRectangle:repairNow:forComponent: BoundedWrapper>>invalidateRectangle:repairNow:forComponent: WidgetStateWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: WidgetStateWrapper>>invalidateRectangle:repairNow:forComponent: SubCanvas(VisualPart)>>invalidateRectangle:repairNow:forComponent: SpecWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: SpecWrapper(WidgetWrapper)>>invalidateRectangle:repairNow:forComponent: BoundedWrapper>>invalidateRectangle:repairNow:forComponent: WidgetStateWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: WidgetStateWrapper>>invalidateRectangle:repairNow:forComponent: SubCanvas(VisualPart)>>invalidateRectangle:repairNow:forComponent: SpecWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: SpecWrapper(WidgetWrapper)>>invalidateRectangle:repairNow:forComponent: BoundedWrapper>>invalidateRectangle:repairNow:forComponent: TabControlComposite(VisualPart)>>invalidateRectangle:repairNow:forComponent: BorderedWrapper>>invalidateRectangle:repairNow:forComponent: SubCanvas(VisualPart)>>invalidateRectangle:repairNow:forComponent: SpecWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: SpecWrapper(WidgetWrapper)>>invalidateRectangle:repairNow:forComponent: BoundedWrapper>>invalidateRectangle:repairNow:forComponent: WidgetStateWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: WidgetStateWrapper>>invalidateRectangle:repairNow:forComponent: SubCanvas(VisualPart)>>invalidateRectangle:repairNow:forComponent: SpecWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: SpecWrapper(WidgetWrapper)>>invalidateRectangle:repairNow:forComponent: BoundedWrapper>>invalidateRectangle:repairNow:forComponent: BorderDecorator(VisualPart)>>invalidateRectangle:repairNow:forComponent: BorderedWrapper>>invalidateRectangle:repairNow:forComponent: CompositePart(VisualPart)>>invalidateRectangle:repairNow:forComponent: BoundedWrapper>>invalidateRectangle:repairNow:forComponent: Win95ScrollBar(VisualPart)>>invalidateRectangle:repairNow: Win95ScrollBar(EmulationScrollBar)>>simpleRedisplayIn:colorBackgroundIfNeeded: Win95ScrollBar(EmulationScrollBar)>>simpleRedisplayIn: Win95ScrollBar>>update:with:from: DependentsCollection>>update:with:from: ScrollWrapper(Object)>>changed:with: ScrollWrapper(Object)>>changed: ScrollWrapper>>updateControls ScrollWrapper>>update:with:from: ScrollValueHolder(Object)>>changed:with: ScrollValueHolder>>value: optimized [] in ScrollValueHolder>>valueWithoutDisplaying: BlockClosure>>ensure: ScrollValueHolder>>valueWithoutDisplaying: Refactory.Browser.RBMultiSelectionView(ScrollingView)>>positionTo: Refactory.Browser.RBMultiSelectionView(SelectionView)>>updateModel [] in Refactory.Browser.RBMultiSelectionView(SelectionView)>>updateModelSelecting: UndefinedObject>>ifNil: Refactory.Browser.RBMultiSelectionView(SelectionView)>>updateModelSelecting: Refactory.Browser.RBMultiSelectionView(SelectionView)>>update:with:from: DependentsCollection>>update:with:from: ValueHolder(Object)>>changed:with: ValueHolder(Object)>>changed: ValueHolder(ValueModel)>>value: Refactory.Browser.RBMultiSelectionInList(SelectionInList)>>list: Refactory.Browser.SharedVariableNavigatorPart(Refactory.Browser.ListNavigatorPart)>>list: Refactory.Browser.SharedVariableNavigatorPart(Refactory.Browser.ListNavigatorPart)>>updateListWith: Refactory.Browser.SharedVariableNavigatorPart(Refactory.Browser.ProtocolItemNavigatorPart)>>fillInListWith: Refactory.Browser.SharedVariableNavigatorPart>>updateWithState: optimized [] in Refactory.Browser.TabNavigatorPart>>updateComponentsWithState: OrderedCollection>>do: Refactory.Browser.NameSpaceItemTabNavigatorPart(Refactory.Browser.TabNavigatorPart)>>updateComponentsWithState: Refactory.Browser.NameSpaceItemTabNavigatorPart(Refactory.Browser.TabNavigatorPart)>>updateWithState: Refactory.Browser.BrowserNavigator(Refactory.Browser.Navigator)>>changedPart: Refactory.Browser.CodeComponentTabNavigatorPart(Refactory.Browser.NavigatorPart)>>changed:with: Refactory.Browser.CodeComponentTabNavigatorPart(Refactory.Browser.TabNavigatorPart)>>update:with:from: Refactory.Browser.CodeComponentTabNavigatorPart>>update:with:from: Refactory.Browser.ClassNavigatorPart(Object)>>changed:with: Refactory.Browser.ClassNavigatorPart(Refactory.Browser.NavigatorPart)>>changed:with: Refactory.Browser.ClassNavigatorPart>>changed:with: optimized [] in Refactory.Browser.NavigatorPart>>changed BlockClosure>>ensure: Refactory.Browser.ClassNavigatorPart(Refactory.Browser.BrowserApplicationModel)>>showWaitCursorWhile: Refactory.Browser.ClassNavigatorPart(Refactory.Browser.NavigatorPart)>>changed MessageChannel>>value UIDispatcher>>dispatch:for: UIDispatcher>>valueChangeFor: EmulatedSequenceController(Controller)>>valueChange EmulatedSequenceController(SequenceController)>>valueChange EmulatedSequenceController>>toggleTargetWithEvent: EmulatedSequenceTracker>>setUpDragDropFor: EmulatedSequenceTracker(SequenceSelectionTracker)>>setUpFor: EmulatedSequenceTracker(SelectionTracker)>>redButtonPressedEvent: RedButtonPressedEvent>>dispatchTo: EmulatedSequenceTracker(SelectionTracker)>>handleEvent: EmulatedSequenceController(Controller)>>selectEvent: EmulatedSequenceController(SequenceController)>>redButtonPressedEvent: RedButtonPressedEvent>>dispatchTo: EmulatedSequenceController(ControllerWithMenu)>>handleEvent: EventDispatcher>>dispatch:to: EventDispatcher>>dispatchEvent: RedButtonPressedEvent(Event)>>dispatch WindowManager>>inputEvent: RedButtonPressedEvent(StatefullEvent)>>dispatchForWindowManager: optimized [] in WindowManager>>safelyDispatchForWindowManager: BlockClosure>>on:do: WindowManager>>safelyDispatchForWindowManager: WindowManager>>processNextEvent optimized [] in [] in WindowManager>>newProcess BlockClosure>>on:do: optimized [] in WindowManager>>newProcess BlockClosure>>on:do: optimized [] in Process class>>forBlock:priority: ---------------------------------------------------------------------- MessageNotUnderstood(Object)>>doesNotUnderstand: Receiver: a MessageNotUnderstood Instance Variables: messageText = BlockClosure [] in Object>>doesNotUnderstand: originator = nil initialContext = UndefinedObject(Object)>>doesNotUnderstand: firstUnwindContext = nil handlerContext = BlockClosure>>on:do: parameter = a Message with selector: #fullName and arguments: #() proceedBlock = BlockClosure [] in GenericException>>raiseSignal isResumable = true signal = nil searchContext = UndefinedObject(Object)>>doesNotUnderstand: reachedDefaultHandler = false Arguments: aMessage = a Message with selector: #logError and arguments: #() Temporaries: excpt = a MessageNotUnderstood resumeValue = nil Context PC = 25 ---------------------------------------------------------------------- optimized [] in Refactory.Browser.ProtocolItemNavigatorPart>>iconFor: Receiver: an UndefinedObject Arguments: ex = a MessageNotUnderstood Context PC = 3 ---------------------------------------------------------------------- MessageNotUnderstood(GenericException)>>performHandler: Receiver: a MessageNotUnderstood Instance Variables: messageText = BlockClosure [] in Object>>doesNotUnderstand: originator = nil initialContext = UndefinedObject(Object)>>doesNotUnderstand: firstUnwindContext = nil handlerContext = BlockClosure>>on:do: parameter = a Message with selector: #fullName and arguments: #() proceedBlock = BlockClosure [] in GenericException>>raiseSignal isResumable = true signal = nil searchContext = UndefinedObject(Object)>>doesNotUnderstand: reachedDefaultHandler = false Arguments: aContext = BlockClosure>>on:do: Temporaries: result = nil oldHandler = BlockClosure>>on:do: Context PC = 39 ---------------------------------------------------------------------- MessageNotUnderstood(GenericException)>>propagatePrivateFrom: Receiver: a MessageNotUnderstood Instance Variables: messageText = BlockClosure [] in Object>>doesNotUnderstand: originator = nil initialContext = UndefinedObject(Object)>>doesNotUnderstand: firstUnwindContext = nil handlerContext = BlockClosure>>on:do: parameter = a Message with selector: #fullName and arguments: #() proceedBlock = BlockClosure [] in GenericException>>raiseSignal isResumable = true signal = nil searchContext = UndefinedObject(Object)>>doesNotUnderstand: reachedDefaultHandler = false Arguments: aContext = UndefinedObject(Object)>>doesNotUnderstand: Temporaries: handler = BlockClosure>>on:do: Context PC = 13 ---------------------------------------------------------------------- MessageNotUnderstood(GenericException)>>propagateFrom: Receiver: a MessageNotUnderstood Instance Variables: messageText = BlockClosure [] in Object>>doesNotUnderstand: originator = nil initialContext = UndefinedObject(Object)>>doesNotUnderstand: firstUnwindContext = nil handlerContext = BlockClosure>>on:do: parameter = a Message with selector: #fullName and arguments: #() proceedBlock = BlockClosure [] in GenericException>>raiseSignal isResumable = true signal = nil searchContext = UndefinedObject(Object)>>doesNotUnderstand: reachedDefaultHandler = false Arguments: startContext = UndefinedObject(Object)>>doesNotUnderstand: Context PC = 9 ---------------------------------------------------------------------- MessageNotUnderstood(GenericException)>>propagate Receiver: a MessageNotUnderstood Instance Variables: messageText = BlockClosure [] in Object>>doesNotUnderstand: originator = nil initialContext = UndefinedObject(Object)>>doesNotUnderstand: firstUnwindContext = nil handlerContext = BlockClosure>>on:do: parameter = a Message with selector: #fullName and arguments: #() proceedBlock = BlockClosure [] in GenericException>>raiseSignal isResumable = true signal = nil searchContext = UndefinedObject(Object)>>doesNotUnderstand: reachedDefaultHandler = false Context PC = 5 ---------------------------------------------------------------------- MessageNotUnderstood(GenericException)>>raiseSignal Receiver: a MessageNotUnderstood Instance Variables: messageText = BlockClosure [] in Object>>doesNotUnderstand: originator = nil initialContext = UndefinedObject(Object)>>doesNotUnderstand: firstUnwindContext = nil handlerContext = BlockClosure>>on:do: parameter = a Message with selector: #fullName and arguments: #() proceedBlock = BlockClosure [] in GenericException>>raiseSignal isResumable = true signal = nil searchContext = UndefinedObject(Object)>>doesNotUnderstand: reachedDefaultHandler = false Context PC = 16 ---------------------------------------------------------------------- UndefinedObject(Object)>>doesNotUnderstand: Receiver: an UndefinedObject Arguments: aMessage = a Message with selector: #fullName and arguments: #() Temporaries: excpt = a MessageNotUnderstood resumeValue = nil Context PC = 25 ---------------------------------------------------------------------- optimized [] in [] in DynamicProtocols class>>addIconsForMethod:intoMultiIcon: Receiver: an UndefinedObject Temporaries: .dProd = a DProtHaltUsage .aMethodDefinition = CardViewSpec .mIcon = a MultiIcon .icon = an OpaqueImage Context PC = 11 ---------------------------------------------------------------------- OpaqueImage(Object)>>ifNotNil: Receiver: an OpaqueImage Instance Variables: figure = Depth1Image(extent: 16@16 depth: 1) shape = Depth1Image(extent: 16@16 depth: 1) Arguments: aBlock = BlockClosure [] in [] in DynamicProtocols class>>addIconsForMethod:intoMultiIcon: Context PC = 10 ---------------------------------------------------------------------- optimized [] in DynamicProtocols class>>addIconsForMethod:intoMultiIcon: Receiver: an UndefinedObject Arguments: dProd = a DProtHaltUsage Temporaries: icon = an OpaqueImage .aMethodDefinition = CardViewSpec .mIcon = a MultiIcon Context PC = 15 ---------------------------------------------------------------------- Dictionary>>do: Receiver: a Dictionary Instance Variables: tally = 12 Arguments: aBlock = BlockClosure [] in DynamicProtocols class>>addIconsForMethod:intoMultiIcon: Temporaries: index = 15 elem = #'-- breakpoints --'->a DProtHaltUsage Context PC = 32 ---------------------------------------------------------------------- DynamicProtocols class>>addIconsForMethod:intoMultiIcon: Receiver: a DynamicProtocols class Instance Variables: superclass = Object methodDict = a MethodDictionary[0] format = 16384 subclasses = nil instanceVariables = nil organization = name = #DynamicProtocols classPool = a NameSpaceOfClass[1] environment = nil Arguments: aMethodDefinition = CardViewSpec mIcon = a MultiIcon Context PC = 11 ---------------------------------------------------------------------- optimized [] in Refactory.Browser.ProtocolItemNavigatorPart>>iconFor: Receiver: an UndefinedObject Temporaries: mIcon = a MultiIcon originalMethod = CompiledMethod Refactory.Browser.ProtocolItemNavigatorPart>>unboundMethodwith: originalIcon = an OpaqueImage overrides = an OrderedCollection[2] mySelector = #iconFor: .self = a Refactory.Browser.SharedVariableNavigatorPart .aMethodDefinition = CardViewSpec Context PC = 41 ---------------------------------------------------------------------- BlockClosure>>on:do: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in Refactory.Browser.ProtocolItemNavigatorPart>>iconFor: outerContext = nil copiedValues = an Array[3] Arguments: anExceptionSelector = Error handlerBlock = BlockClosure [] in Refactory.Browser.ProtocolItemNavigatorPart>>iconFor: Context PC = 18 ---------------------------------------------------------------------- Refactory.Browser.SharedVariableNavigatorPart(Refactory.Browser.ProtocolItemNavigatorPart)>>iconFor: Receiver: a Refactory.Browser.SharedVariableNavigatorPart Instance Variables: dependents = a Refactory.Browser.NameSpaceItemTabNavigatorPart builder = an UIBuilder uiSession = nil eventHandlers = nil navigator = a Refactory.Browser.BrowserNavigator menu = a Menu visualBlock = BlockClosure [] in Refactory.Browser.ListNavigatorPart class>>initializeDefaultVisualBlock objectList = a Refactory.Browser.RBMultiSelectionInList protocolHolder = nil listSelector = #fillInListFor: overriddenCache = nil Arguments: aMethodDefinition = CardViewSpec Temporaries: originalMethod = CompiledMethod Refactory.Browser.ProtocolItemNavigatorPart>>unboundMethodwith: originalIcon = an OpaqueImage overrides = an OrderedCollection[2] mySelector = #iconFor: Context PC = 14 ---------------------------------------------------------------------- Refactory.Browser.SharedVariableNavigatorPart(Refactory.Browser.ListNavigatorPart)>>listLabelFor: Receiver: a Refactory.Browser.SharedVariableNavigatorPart Instance Variables: dependents = a Refactory.Browser.NameSpaceItemTabNavigatorPart builder = an UIBuilder uiSession = nil eventHandlers = nil navigator = a Refactory.Browser.BrowserNavigator menu = a Menu visualBlock = BlockClosure [] in Refactory.Browser.ListNavigatorPart class>>initializeDefaultVisualBlock objectList = a Refactory.Browser.RBMultiSelectionInList protocolHolder = nil listSelector = #fillInListFor: overriddenCache = nil Arguments: anObject = CardViewSpec Temporaries: text = Text for 'CardViewSpec' label = nil icon = nil Context PC = 15 ---------------------------------------------------------------------- optimized [] in Refactory.Browser.ListNavigatorPart class>>initializeDefaultVisualBlock Receiver: an UndefinedObject Arguments: np = a Refactory.Browser.SharedVariableNavigatorPart view = a Refactory.Browser.RBMultiSelectionView index = 1 Temporaries: definition = CardViewSpec label = nil Context PC = 9 ---------------------------------------------------------------------- optimized [] in Refactory.Browser.ListNavigatorPart>>updateVisualBlock Receiver: an UndefinedObject Arguments: view = a Refactory.Browser.RBMultiSelectionView index = 1 Temporaries: .self = a Refactory.Browser.SharedVariableNavigatorPart Context PC = 10 ---------------------------------------------------------------------- optimized [] in Refactory.Browser.BrowserApplicationModel>>createVisualBlockFrom: Receiver: an UndefinedObject Arguments: view = a Refactory.Browser.RBMultiSelectionView index = 1 Temporaries: .block = BlockClosure [] in Refactory.Browser.ListNavigatorPart>>updateVisualBlock Context PC = 9 ---------------------------------------------------------------------- Refactory.Browser.RBMultiSelectionView(SequenceView)>>visualComponentForElementIndex: Receiver: a Refactory.Browser.RBMultiSelectionView Instance Variables: container = a ScrollWrapper on: a Refactory.Browser.RBMultiSelectionView eventHandlers = nil model = a ValueHolder on: List (CardViewSpec EnhancedActionButtonSpec EnhancedGroupBoxSpec EnhancedLabelSpec GaugeSpec NewDataSetSpec ResizerSpec Root Smalltalk SpsWinShellUtilitiesDictionary ToolbarButtonSpec TreeViewSpec WinMMInterfaceDictionary) controller = an EmulatedSequenceController properties = nil state = a WidgetState lookPreferences = nil scrollOffset = a ScrollValueHolder sequence = a List[13] selectionChannel = a ValueHolder on: OrderedCollection () selectionIndex = 0 targetIndex = 0 grid = BlockClosure [] in SequenceView>>initializeGrid textStyle = nil displayStringSelector = nil visualBlock = BlockClosure [] in Refactory.Browser.BrowserApplicationModel>>createVisualBlockFrom: selectedVisualBlock = BlockClosure [] in Refactory.Browser.BrowserApplicationModel>>createSelectedVisualBlockFrom: measureWidth = false cachedWidth = nil helpText = nil selections = an OrderedCollection[0] lastSelectionIndex = 0 Arguments: anIndex = 1 Context PC = 6 ---------------------------------------------------------------------- Refactory.Browser.RBMultiSelectionView(SequenceView)>>displayNormalElement:on:forBounds: Receiver: a Refactory.Browser.RBMultiSelectionView Instance Variables: container = a ScrollWrapper on: a Refactory.Browser.RBMultiSelectionView eventHandlers = nil model = a ValueHolder on: List (CardViewSpec EnhancedActionButtonSpec EnhancedGroupBoxSpec EnhancedLabelSpec GaugeSpec NewDataSetSpec ResizerSpec Root Smalltalk SpsWinShellUtilitiesDictionary ToolbarButtonSpec TreeViewSpec WinMMInterfaceDictionary) controller = an EmulatedSequenceController properties = nil state = a WidgetState lookPreferences = nil scrollOffset = a ScrollValueHolder sequence = a List[13] selectionChannel = a ValueHolder on: OrderedCollection () selectionIndex = 0 targetIndex = 0 grid = BlockClosure [] in SequenceView>>initializeGrid textStyle = nil displayStringSelector = nil visualBlock = BlockClosure [] in Refactory.Browser.BrowserApplicationModel>>createVisualBlockFrom: selectedVisualBlock = BlockClosure [] in Refactory.Browser.BrowserApplicationModel>>createSelectedVisualBlockFrom: measureWidth = false cachedWidth = nil helpText = nil selections = an OrderedCollection[0] lastSelectionIndex = 0 Arguments: index = 1 aGraphicsContext = a ScreenGraphicsContext elementBounds = 0@0 corner: 225@16 Temporaries: component = nil Context PC = 5 ---------------------------------------------------------------------- Refactory.Browser.RBMultiSelectionView(SequenceView)>>displayElement:on:forBounds: Receiver: a Refactory.Browser.RBMultiSelectionView Instance Variables: container = a ScrollWrapper on: a Refactory.Browser.RBMultiSelectionView eventHandlers = nil model = a ValueHolder on: List (CardViewSpec EnhancedActionButtonSpec EnhancedGroupBoxSpec EnhancedLabelSpec GaugeSpec NewDataSetSpec ResizerSpec Root Smalltalk SpsWinShellUtilitiesDictionary ToolbarButtonSpec TreeViewSpec WinMMInterfaceDictionary) controller = an EmulatedSequenceController properties = nil state = a WidgetState lookPreferences = nil scrollOffset = a ScrollValueHolder sequence = a List[13] selectionChannel = a ValueHolder on: OrderedCollection () selectionIndex = 0 targetIndex = 0 grid = BlockClosure [] in SequenceView>>initializeGrid textStyle = nil displayStringSelector = nil visualBlock = BlockClosure [] in Refactory.Browser.BrowserApplicationModel>>createVisualBlockFrom: selectedVisualBlock = BlockClosure [] in Refactory.Browser.BrowserApplicationModel>>createSelectedVisualBlockFrom: measureWidth = false cachedWidth = nil helpText = nil selections = an OrderedCollection[0] lastSelectionIndex = 0 Arguments: i = 1 aGraphicsContext = a ScreenGraphicsContext elementBounds = 0@0 corner: 225@16 Context PC = 22 ---------------------------------------------------------------------- Refactory.Browser.RBMultiSelectionView(SequenceView)>>displayVisualsOn: Receiver: a Refactory.Browser.RBMultiSelectionView Instance Variables: container = a ScrollWrapper on: a Refactory.Browser.RBMultiSelectionView eventHandlers = nil model = a ValueHolder on: List (CardViewSpec EnhancedActionButtonSpec EnhancedGroupBoxSpec EnhancedLabelSpec GaugeSpec NewDataSetSpec ResizerSpec Root Smalltalk SpsWinShellUtilitiesDictionary ToolbarButtonSpec TreeViewSpec WinMMInterfaceDictionary) controller = an EmulatedSequenceController properties = nil state = a WidgetState lookPreferences = nil scrollOffset = a ScrollValueHolder sequence = a List[13] selectionChannel = a ValueHolder on: OrderedCollection () selectionIndex = 0 targetIndex = 0 grid = BlockClosure [] in SequenceView>>initializeGrid textStyle = nil displayStringSelector = nil visualBlock = BlockClosure [] in Refactory.Browser.BrowserApplicationModel>>createVisualBlockFrom: selectedVisualBlock = BlockClosure [] in Refactory.Browser.BrowserApplicationModel>>createSelectedVisualBlockFrom: measureWidth = false cachedWidth = nil helpText = nil selections = an OrderedCollection[0] lastSelectionIndex = 0 Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: rect = 0@0 corner: 225@176 interval = an Interval[11] bounds = 0@0 corner: 225@176 i = 1 elementBounds = 0@0 corner: 225@16 Context PC = 49 ---------------------------------------------------------------------- Refactory.Browser.RBMultiSelectionView(SequenceView)>>displayOn: Receiver: a Refactory.Browser.RBMultiSelectionView Instance Variables: container = a ScrollWrapper on: a Refactory.Browser.RBMultiSelectionView eventHandlers = nil model = a ValueHolder on: List (CardViewSpec EnhancedActionButtonSpec EnhancedGroupBoxSpec EnhancedLabelSpec GaugeSpec NewDataSetSpec ResizerSpec Root Smalltalk SpsWinShellUtilitiesDictionary ToolbarButtonSpec TreeViewSpec WinMMInterfaceDictionary) controller = an EmulatedSequenceController properties = nil state = a WidgetState lookPreferences = nil scrollOffset = a ScrollValueHolder sequence = a List[13] selectionChannel = a ValueHolder on: OrderedCollection () selectionIndex = 0 targetIndex = 0 grid = BlockClosure [] in SequenceView>>initializeGrid textStyle = nil displayStringSelector = nil visualBlock = BlockClosure [] in Refactory.Browser.BrowserApplicationModel>>createVisualBlockFrom: selectedVisualBlock = BlockClosure [] in Refactory.Browser.BrowserApplicationModel>>createSelectedVisualBlockFrom: measureWidth = false cachedWidth = nil helpText = nil selections = an OrderedCollection[0] lastSelectionIndex = 0 Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 28 ---------------------------------------------------------------------- ScrollWrapper(TranslatingWrapper)>>displayOn: Receiver: a ScrollWrapper Instance Variables: container = a BorderedWrapper on: a ScrollWrapper on: a Refactory.Browser.RBMultiSelectionView eventHandlers = nil component = a Refactory.Browser.RBMultiSelectionView origin = a ScrollValueHolder dependents = a DependentsCollection[3] preferredBoundsBlock = nil Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 11 ---------------------------------------------------------------------- BorderedWrapper>>displayOn: Receiver: a BorderedWrapper Instance Variables: container = a BorderDecorator eventHandlers = nil component = a ScrollWrapper on: a Refactory.Browser.RBMultiSelectionView origin = 0@0 layout = a LayoutFrame extent = 229@182 insetDisplayBox = 2@2 corner: 227@180 border = a Win95Border inset = 0 insideColor = nil Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: bx = 0@0 corner: 229@182 clipBox = 2@2 corner: 227@178 insetClipBox = 2@2 corner: 227@178 Context PC = 64 ---------------------------------------------------------------------- BorderDecorator(CompositePart)>>displayOn: Receiver: a BorderDecorator Instance Variables: container = a BoundedWrapper on: a BorderDecorator eventHandlers = nil components = an OrderedCollection[2] preferredBounds = 0@0 corner: 245@182 component = a ScrollWrapper on: a Refactory.Browser.RBMultiSelectionView widgetFlags = 13 policy = nil Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: clipBox = 2@2 corner: 227@178 i = 1 component = a BorderedWrapper on: a ScrollWrapper on: a Refactory.Browser.RBMultiSelectionView Context PC = 30 ---------------------------------------------------------------------- BoundedWrapper>>displayOn: Receiver: a BoundedWrapper Instance Variables: container = a SpecWrapper on: a BoundedWrapper on: a BorderDecorator eventHandlers = nil component = a BorderDecorator origin = 0@0 layout = a LayoutFrame extent = 245@182 Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 14 ---------------------------------------------------------------------- SpecWrapper(Wrapper)>>displayOn: Receiver: a SpecWrapper Instance Variables: container = a SubCanvas eventHandlers = nil component = a BoundedWrapper on: a BorderDecorator widget = a Refactory.Browser.RBMultiSelectionView widgetState = a WidgetState effectivelyVisible = true decorator = a BorderDecorator dependents = nil dropTarget = a ConfigurableDropTarget spec = a SequenceViewSpec Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 7 ---------------------------------------------------------------------- SpecWrapper(WidgetWrapper)>>displayOn: Receiver: a SpecWrapper Instance Variables: container = a SubCanvas eventHandlers = nil component = a BoundedWrapper on: a BorderDecorator widget = a Refactory.Browser.RBMultiSelectionView widgetState = a WidgetState effectivelyVisible = true decorator = a BorderDecorator dependents = nil dropTarget = a ConfigurableDropTarget spec = a SequenceViewSpec Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: lp = a LookPreferences[7] Context PC = 26 ---------------------------------------------------------------------- SubCanvas(CompositePart)>>displayOn: Receiver: a SubCanvas Instance Variables: container = a WidgetStateWrapper on: a SubCanvas eventHandlers = nil components = an OrderedCollection[1] preferredBounds = 0@0 corner: 245@182 client = nil Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: clipBox = 2@2 corner: 227@178 i = 1 component = a SpecWrapper on: a BoundedWrapper on: a BorderDecorator Context PC = 30 ---------------------------------------------------------------------- WidgetStateWrapper(Wrapper)>>displayOn: Receiver: a WidgetStateWrapper Instance Variables: container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas eventHandlers = nil component = a SubCanvas widgetState = a WidgetState Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 7 ---------------------------------------------------------------------- WidgetStateWrapper>>displayOn: Receiver: a WidgetStateWrapper Instance Variables: container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas eventHandlers = nil component = a SubCanvas widgetState = a WidgetState Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: lp = nil Context PC = 48 ---------------------------------------------------------------------- BoundedWrapper>>displayOn: Receiver: a BoundedWrapper Instance Variables: container = a SpecWrapper on: a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas eventHandlers = nil component = a WidgetStateWrapper on: a SubCanvas origin = 249@0 layout = a LayoutFrame extent = 245@182 Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 14 ---------------------------------------------------------------------- SpecWrapper(Wrapper)>>displayOn: Receiver: a SpecWrapper Instance Variables: container = a SubCanvas eventHandlers = nil component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas widget = a SubCanvas widgetState = a WidgetState effectivelyVisible = true decorator = nil dependents = nil dropTarget = nil spec = a SubCanvasSpec Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 7 ---------------------------------------------------------------------- SpecWrapper(WidgetWrapper)>>displayOn: Receiver: a SpecWrapper Instance Variables: container = a SubCanvas eventHandlers = nil component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas widget = a SubCanvas widgetState = a WidgetState effectivelyVisible = true decorator = nil dependents = nil dropTarget = nil spec = a SubCanvasSpec Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: lp = nil Context PC = 26 ---------------------------------------------------------------------- SubCanvas(CompositePart)>>displayOn: Receiver: a SubCanvas Instance Variables: container = a BorderedWrapper on: a SubCanvas eventHandlers = nil components = an OrderedCollection[3] preferredBounds = 0@0 corner: 494@182 client = nil Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: clipBox = 251@2 corner: 476@178 i = 2 component = a SpecWrapper on: a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas Context PC = 30 ---------------------------------------------------------------------- BorderedWrapper>>displayOn: Receiver: a BorderedWrapper Instance Variables: container = a TabControlComposite eventHandlers = nil component = a SubCanvas origin = 0@24 layout = a LayoutFrame extent = 498@186 insetDisplayBox = 2@26 corner: 496@208 border = a Win95Border inset = nil insideColor = SymbolicPaint background Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: bx = 0@24 corner: 498@210 clipBox = 253@28 corner: 478@204 insetClipBox = 253@28 corner: 478@204 Context PC = 64 ---------------------------------------------------------------------- TabControlComposite(CompositePart)>>displayOn: Receiver: a TabControlComposite Instance Variables: container = a BoundedWrapper on: a TabControlComposite eventHandlers = nil components = an OrderedCollection[4] preferredBounds = 0@0 corner: 498@210 subCanvas = a SubCanvas Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: clipBox = 253@28 corner: 478@204 i = 1 component = a BorderedWrapper on: a SubCanvas Context PC = 30 ---------------------------------------------------------------------- BoundedWrapper>>displayOn: Receiver: a BoundedWrapper Instance Variables: container = a SpecWrapper on: a BoundedWrapper on: a TabControlComposite eventHandlers = nil component = a TabControlComposite origin = 0@0 layout = a LayoutFrame extent = 498@210 Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 14 ---------------------------------------------------------------------- SpecWrapper(Wrapper)>>displayOn: Receiver: a SpecWrapper Instance Variables: container = a SubCanvas eventHandlers = nil component = a BoundedWrapper on: a TabControlComposite widget = a TabControlComposite widgetState = a WidgetState effectivelyVisible = true decorator = nil dependents = nil dropTarget = nil spec = a TabControlSpec Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 7 ---------------------------------------------------------------------- SpecWrapper(WidgetWrapper)>>displayOn: Receiver: a SpecWrapper Instance Variables: container = a SubCanvas eventHandlers = nil component = a BoundedWrapper on: a TabControlComposite widget = a TabControlComposite widgetState = a WidgetState effectivelyVisible = true decorator = nil dependents = nil dropTarget = nil spec = a TabControlSpec Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: lp = nil Context PC = 26 ---------------------------------------------------------------------- SubCanvas(CompositePart)>>displayOn: Receiver: a SubCanvas Instance Variables: container = a WidgetStateWrapper on: a SubCanvas eventHandlers = nil components = an OrderedCollection[1] preferredBounds = 0@0 corner: 498@210 client = nil Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: clipBox = 253@28 corner: 478@204 i = 1 component = a SpecWrapper on: a BoundedWrapper on: a TabControlComposite Context PC = 30 ---------------------------------------------------------------------- WidgetStateWrapper(Wrapper)>>displayOn: Receiver: a WidgetStateWrapper Instance Variables: container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas eventHandlers = nil component = a SubCanvas widgetState = a WidgetState Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 7 ---------------------------------------------------------------------- WidgetStateWrapper>>displayOn: Receiver: a WidgetStateWrapper Instance Variables: container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas eventHandlers = nil component = a SubCanvas widgetState = a WidgetState Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: lp = nil Context PC = 48 ---------------------------------------------------------------------- BoundedWrapper>>displayOn: Receiver: a BoundedWrapper Instance Variables: container = a SpecWrapper on: a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas eventHandlers = nil component = a WidgetStateWrapper on: a SubCanvas origin = 503@0 layout = a LayoutFrame extent = 498@210 Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 14 ---------------------------------------------------------------------- SpecWrapper(Wrapper)>>displayOn: Receiver: a SpecWrapper Instance Variables: container = a SubCanvas eventHandlers = nil component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas widget = a SubCanvas widgetState = a WidgetState effectivelyVisible = true decorator = nil dependents = nil dropTarget = nil spec = a SubCanvasSpec Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 7 ---------------------------------------------------------------------- SpecWrapper(WidgetWrapper)>>displayOn: Receiver: a SpecWrapper Instance Variables: container = a SubCanvas eventHandlers = nil component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas widget = a SubCanvas widgetState = a WidgetState effectivelyVisible = true decorator = nil dependents = nil dropTarget = nil spec = a SubCanvasSpec Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: lp = nil Context PC = 26 ---------------------------------------------------------------------- SubCanvas(CompositePart)>>displayOn: Receiver: a SubCanvas Instance Variables: container = a WidgetStateWrapper on: a SubCanvas eventHandlers = nil components = an OrderedCollection[3] preferredBounds = 0@0 corner: 1001@210 client = nil Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: clipBox = 756@28 corner: 981@204 i = 3 component = a SpecWrapper on: a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas Context PC = 30 ---------------------------------------------------------------------- WidgetStateWrapper(Wrapper)>>displayOn: Receiver: a WidgetStateWrapper Instance Variables: container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas eventHandlers = nil component = a SubCanvas widgetState = a WidgetState Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 7 ---------------------------------------------------------------------- WidgetStateWrapper>>displayOn: Receiver: a WidgetStateWrapper Instance Variables: container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas eventHandlers = nil component = a SubCanvas widgetState = a WidgetState Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: lp = nil Context PC = 48 ---------------------------------------------------------------------- BoundedWrapper>>displayOn: Receiver: a BoundedWrapper Instance Variables: container = a SpecWrapper on: a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas eventHandlers = nil component = a WidgetStateWrapper on: a SubCanvas origin = 0@0 layout = a LayoutFrame extent = 1001@210 Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 14 ---------------------------------------------------------------------- SpecWrapper(Wrapper)>>displayOn: Receiver: a SpecWrapper Instance Variables: container = a CompositePart eventHandlers = nil component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas widget = a SubCanvas widgetState = a WidgetState effectivelyVisible = true decorator = nil dependents = nil dropTarget = nil spec = a SubCanvasSpec Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 7 ---------------------------------------------------------------------- SpecWrapper(WidgetWrapper)>>displayOn: Receiver: a SpecWrapper Instance Variables: container = a CompositePart eventHandlers = nil component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas widget = a SubCanvas widgetState = a WidgetState effectivelyVisible = true decorator = nil dependents = nil dropTarget = nil spec = a SubCanvasSpec Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: lp = nil Context PC = 26 ---------------------------------------------------------------------- CompositePart>>displayOn: Receiver: a CompositePart Instance Variables: container = a BoundedWrapper on: a CompositePart eventHandlers = nil components = an OrderedCollection[5] preferredBounds = 0@0 corner: 1001@636 Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: clipBox = 756@28 corner: 981@204 i = 2 component = a SpecWrapper on: a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas Context PC = 30 ---------------------------------------------------------------------- BoundedWrapper>>displayOn: Receiver: a BoundedWrapper Instance Variables: container = a ReComposingComposite eventHandlers = nil component = a CompositePart origin = 0@55 layout = a LayoutFrame extent = 1001@636 Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 14 ---------------------------------------------------------------------- ReComposingComposite(CompositePart)>>displayOn: Receiver: a ReComposingComposite Instance Variables: container = an ApplicationWindow 24237 eventHandlers = nil components = an OrderedCollection[4] preferredBounds = 0@0 corner: 1001@691 Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: clipBox = 756@83 corner: 981@259 i = 3 component = a BoundedWrapper on: a CompositePart Context PC = 30 ---------------------------------------------------------------------- WindowDisplayPolicy>>displayDamageList:in: Receiver: a WindowDisplayPolicy Arguments: aDamageList = an Array[1] aWindow = an ApplicationWindow 24237 Temporaries: windowGraphicsContext = a ScreenGraphicsContext windowVisual = a ReComposingComposite i = 2 i = 1 Context PC = 73 ---------------------------------------------------------------------- ApplicationWindow(ScheduledWindow)>>displayDamageEvent: Receiver: an ApplicationWindow Instance Variables: handle = a GraphicsHandle(24237) width = 1001 height = 691 background = a DevicePaint inputOrigin = 384@285 creationOrigin = 384@285 sensor = an EventSensor iconic = false windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager label = 'Base VisualWorks' icon = an Icon minimumSize = 472@312 maximumSize = nil component = a ReComposingComposite lookPreferences = nil paintPreferences = nil edgeDecorationPolicy = a Win95BorderDecorationPolicy widgetPolicy = a Win98WidgetPolicy controller = an ApplicationStandardSystemController model = a Refactory.Browser.RefactoringBrowser damageRepairPolicy = a WindowDisplayPolicy masterWindow = nil keyboardProcessor = a KeyboardProcessor application = a Refactory.Browser.RefactoringBrowser sendWindowEvents = an Array[2] receiveWindowEvents = nil windowEventBlock = nil damageRepairIsLazy = true activationNotification = true isEventDriven = nil toolbarVisible = true dropTarget = nil dragDropInProgress = nil dragDropTracker = nil Arguments: aDamageList = an Array[1] Context PC = 7 ---------------------------------------------------------------------- ApplicationWindow(ScheduledWindow)>>displayPendingInvalidation Receiver: an ApplicationWindow Instance Variables: handle = a GraphicsHandle(24237) width = 1001 height = 691 background = a DevicePaint inputOrigin = 384@285 creationOrigin = 384@285 sensor = an EventSensor iconic = false windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager label = 'Base VisualWorks' icon = an Icon minimumSize = 472@312 maximumSize = nil component = a ReComposingComposite lookPreferences = nil paintPreferences = nil edgeDecorationPolicy = a Win95BorderDecorationPolicy widgetPolicy = a Win98WidgetPolicy controller = an ApplicationStandardSystemController model = a Refactory.Browser.RefactoringBrowser damageRepairPolicy = a WindowDisplayPolicy masterWindow = nil keyboardProcessor = a KeyboardProcessor application = a Refactory.Browser.RefactoringBrowser sendWindowEvents = an Array[2] receiveWindowEvents = nil windowEventBlock = nil damageRepairIsLazy = true activationNotification = true isEventDriven = nil toolbarVisible = true dropTarget = nil dragDropInProgress = nil dragDropTracker = nil Context PC = 24 ---------------------------------------------------------------------- ApplicationWindow>>invalidateRectangle:repairNow:forComponent: Receiver: an ApplicationWindow Instance Variables: handle = a GraphicsHandle(24237) width = 1001 height = 691 background = a DevicePaint inputOrigin = 384@285 creationOrigin = 384@285 sensor = an EventSensor iconic = false windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager label = 'Base VisualWorks' icon = an Icon minimumSize = 472@312 maximumSize = nil component = a ReComposingComposite lookPreferences = nil paintPreferences = nil edgeDecorationPolicy = a Win95BorderDecorationPolicy widgetPolicy = a Win98WidgetPolicy controller = an ApplicationStandardSystemController model = a Refactory.Browser.RefactoringBrowser damageRepairPolicy = a WindowDisplayPolicy masterWindow = nil keyboardProcessor = a KeyboardProcessor application = a Refactory.Browser.RefactoringBrowser sendWindowEvents = an Array[2] receiveWindowEvents = nil windowEventBlock = nil damageRepairIsLazy = true activationNotification = true isEventDriven = nil toolbarVisible = true dropTarget = nil dragDropInProgress = nil dragDropTracker = nil Arguments: aRectangle = 981@99 corner: 997@245 aBooleanOrSymbol = true aVisualComponent = a ReComposingComposite Temporaries: box = 0@0 corner: 1001@691 gc = nil dbox = 981@99 corner: 997@245 Context PC = 50 ---------------------------------------------------------------------- ReComposingComposite(VisualPart)>>invalidateRectangle:repairNow:forComponent: Receiver: a ReComposingComposite Instance Variables: container = an ApplicationWindow 24237 eventHandlers = nil components = an OrderedCollection[4] preferredBounds = 0@0 corner: 1001@691 Arguments: aRectangle = 981@99 corner: 997@245 aBoolean = true aVisualComponent = a BoundedWrapper on: a CompositePart Context PC = 12 ---------------------------------------------------------------------- BoundedWrapper>>invalidateRectangle:repairNow:forComponent: Receiver: a BoundedWrapper Instance Variables: container = a ReComposingComposite eventHandlers = nil component = a CompositePart origin = 0@55 layout = a LayoutFrame extent = 1001@636 Arguments: aRectangle = 981@44 corner: 997@190 aBoolean = true aVisualComponent = a CompositePart Temporaries: rect = 981@99 corner: 997@245 Context PC = 26 ---------------------------------------------------------------------- CompositePart(VisualPart)>>invalidateRectangle:repairNow:forComponent: Receiver: a CompositePart Instance Variables: container = a BoundedWrapper on: a CompositePart eventHandlers = nil components = an OrderedCollection[5] preferredBounds = 0@0 corner: 1001@636 Arguments: aRectangle = 981@44 corner: 997@190 aBoolean = true aVisualComponent = a SpecWrapper on: a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas Context PC = 12 ---------------------------------------------------------------------- SpecWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: Receiver: a SpecWrapper Instance Variables: container = a CompositePart eventHandlers = nil component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas widget = a SubCanvas widgetState = a WidgetState effectivelyVisible = true decorator = nil dependents = nil dropTarget = nil spec = a SubCanvasSpec Arguments: aRectangle = 981@44 corner: 997@190 aBoolean = true aVisualComponent = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas Context PC = 12 ---------------------------------------------------------------------- SpecWrapper(WidgetWrapper)>>invalidateRectangle:repairNow:forComponent: Receiver: a SpecWrapper Instance Variables: container = a CompositePart eventHandlers = nil component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas widget = a SubCanvas widgetState = a WidgetState effectivelyVisible = true decorator = nil dependents = nil dropTarget = nil spec = a SubCanvasSpec Arguments: aRectangle = 981@44 corner: 997@190 aBoolean = true aVisualComponent = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas Context PC = 14 ---------------------------------------------------------------------- BoundedWrapper>>invalidateRectangle:repairNow:forComponent: Receiver: a BoundedWrapper Instance Variables: container = a SpecWrapper on: a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas eventHandlers = nil component = a WidgetStateWrapper on: a SubCanvas origin = 0@0 layout = a LayoutFrame extent = 1001@210 Arguments: aRectangle = 981@44 corner: 997@190 aBoolean = true aVisualComponent = a WidgetStateWrapper on: a SubCanvas Temporaries: rect = 981@44 corner: 997@190 Context PC = 26 ---------------------------------------------------------------------- WidgetStateWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: Receiver: a WidgetStateWrapper Instance Variables: container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas eventHandlers = nil component = a SubCanvas widgetState = a WidgetState Arguments: aRectangle = 981@44 corner: 997@190 aBoolean = true aVisualComponent = a SubCanvas Context PC = 12 ---------------------------------------------------------------------- WidgetStateWrapper>>invalidateRectangle:repairNow:forComponent: Receiver: a WidgetStateWrapper Instance Variables: container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas eventHandlers = nil component = a SubCanvas widgetState = a WidgetState Arguments: aRectangle = 981@44 corner: 997@190 aBoolean = true aVisualComponent = a SubCanvas Context PC = 14 ---------------------------------------------------------------------- SubCanvas(VisualPart)>>invalidateRectangle:repairNow:forComponent: Receiver: a SubCanvas Instance Variables: container = a WidgetStateWrapper on: a SubCanvas eventHandlers = nil components = an OrderedCollection[3] preferredBounds = 0@0 corner: 1001@210 client = nil Arguments: aRectangle = 981@44 corner: 997@190 aBoolean = true aVisualComponent = a SpecWrapper on: a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas Context PC = 12 ---------------------------------------------------------------------- SpecWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: Receiver: a SpecWrapper Instance Variables: container = a SubCanvas eventHandlers = nil component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas widget = a SubCanvas widgetState = a WidgetState effectivelyVisible = true decorator = nil dependents = nil dropTarget = nil spec = a SubCanvasSpec Arguments: aRectangle = 981@44 corner: 997@190 aBoolean = true aVisualComponent = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas Context PC = 12 ---------------------------------------------------------------------- SpecWrapper(WidgetWrapper)>>invalidateRectangle:repairNow:forComponent: Receiver: a SpecWrapper Instance Variables: container = a SubCanvas eventHandlers = nil component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas widget = a SubCanvas widgetState = a WidgetState effectivelyVisible = true decorator = nil dependents = nil dropTarget = nil spec = a SubCanvasSpec Arguments: aRectangle = 981@44 corner: 997@190 aBoolean = true aVisualComponent = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas Context PC = 14 ---------------------------------------------------------------------- BoundedWrapper>>invalidateRectangle:repairNow:forComponent: Receiver: a BoundedWrapper Instance Variables: container = a SpecWrapper on: a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas eventHandlers = nil component = a WidgetStateWrapper on: a SubCanvas origin = 503@0 layout = a LayoutFrame extent = 498@210 Arguments: aRectangle = 478@44 corner: 494@190 aBoolean = true aVisualComponent = a WidgetStateWrapper on: a SubCanvas Temporaries: rect = 981@44 corner: 997@190 Context PC = 26 ---------------------------------------------------------------------- WidgetStateWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: Receiver: a WidgetStateWrapper Instance Variables: container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas eventHandlers = nil component = a SubCanvas widgetState = a WidgetState Arguments: aRectangle = 478@44 corner: 494@190 aBoolean = true aVisualComponent = a SubCanvas Context PC = 12 ---------------------------------------------------------------------- WidgetStateWrapper>>invalidateRectangle:repairNow:forComponent: Receiver: a WidgetStateWrapper Instance Variables: container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas eventHandlers = nil component = a SubCanvas widgetState = a WidgetState Arguments: aRectangle = 478@44 corner: 494@190 aBoolean = true aVisualComponent = a SubCanvas Context PC = 14 ---------------------------------------------------------------------- SubCanvas(VisualPart)>>invalidateRectangle:repairNow:forComponent: Receiver: a SubCanvas Instance Variables: container = a WidgetStateWrapper on: a SubCanvas eventHandlers = nil components = an OrderedCollection[1] preferredBounds = 0@0 corner: 498@210 client = nil Arguments: aRectangle = 478@44 corner: 494@190 aBoolean = true aVisualComponent = a SpecWrapper on: a BoundedWrapper on: a TabControlComposite Context PC = 12 ---------------------------------------------------------------------- SpecWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: Receiver: a SpecWrapper Instance Variables: container = a SubCanvas eventHandlers = nil component = a BoundedWrapper on: a TabControlComposite widget = a TabControlComposite widgetState = a WidgetState effectivelyVisible = true decorator = nil dependents = nil dropTarget = nil spec = a TabControlSpec Arguments: aRectangle = 478@44 corner: 494@190 aBoolean = true aVisualComponent = a BoundedWrapper on: a TabControlComposite Context PC = 12 ---------------------------------------------------------------------- SpecWrapper(WidgetWrapper)>>invalidateRectangle:repairNow:forComponent: Receiver: a SpecWrapper Instance Variables: container = a SubCanvas eventHandlers = nil component = a BoundedWrapper on: a TabControlComposite widget = a TabControlComposite widgetState = a WidgetState effectivelyVisible = true decorator = nil dependents = nil dropTarget = nil spec = a TabControlSpec Arguments: aRectangle = 478@44 corner: 494@190 aBoolean = true aVisualComponent = a BoundedWrapper on: a TabControlComposite Context PC = 14 ---------------------------------------------------------------------- BoundedWrapper>>invalidateRectangle:repairNow:forComponent: Receiver: a BoundedWrapper Instance Variables: container = a SpecWrapper on: a BoundedWrapper on: a TabControlComposite eventHandlers = nil component = a TabControlComposite origin = 0@0 layout = a LayoutFrame extent = 498@210 Arguments: aRectangle = 478@44 corner: 494@190 aBoolean = true aVisualComponent = a TabControlComposite Temporaries: rect = 478@44 corner: 494@190 Context PC = 26 ---------------------------------------------------------------------- TabControlComposite(VisualPart)>>invalidateRectangle:repairNow:forComponent: Receiver: a TabControlComposite Instance Variables: container = a BoundedWrapper on: a TabControlComposite eventHandlers = nil components = an OrderedCollection[4] preferredBounds = 0@0 corner: 498@210 subCanvas = a SubCanvas Arguments: aRectangle = 478@44 corner: 494@190 aBoolean = true aVisualComponent = a BorderedWrapper on: a SubCanvas Context PC = 12 ---------------------------------------------------------------------- BorderedWrapper>>invalidateRectangle:repairNow:forComponent: Receiver: a BorderedWrapper Instance Variables: container = a TabControlComposite eventHandlers = nil component = a SubCanvas origin = 0@24 layout = a LayoutFrame extent = 498@186 insetDisplayBox = 2@26 corner: 496@208 border = a Win95Border inset = nil insideColor = SymbolicPaint background Arguments: aRect |
i published an update this morning that should cover this error.
Reinout Heeck schrieb: > >> RBDynamicProtocols > >> - protocols which list selectors based on a given criteria (very > usefull) > > > > http://www.cincomsmalltalk.com/publicRepository/RBDynamicProtocols.html > > > > With RBDynamicProtocols loaded, selecting a namespace in the RB gives an > UHE (two nested DNUs). > > It seems te try to add icons to a method where the 'method' is a shared > var in a namespace??? > > R > - > > > > > Unhandled exception: Message not understood: #logError > MessageNotUnderstood(Object)>>doesNotUnderstand: > optimized [] in Refactory.Browser.ProtocolItemNavigatorPart>>iconFor: > MessageNotUnderstood(GenericException)>>performHandler: > MessageNotUnderstood(GenericException)>>propagatePrivateFrom: > MessageNotUnderstood(GenericException)>>propagateFrom: > MessageNotUnderstood(GenericException)>>propagate > MessageNotUnderstood(GenericException)>>raiseSignal > UndefinedObject(Object)>>doesNotUnderstand: > optimized [] in [] in DynamicProtocols > class>>addIconsForMethod:intoMultiIcon: > OpaqueImage(Object)>>ifNotNil: > optimized [] in DynamicProtocols class>>addIconsForMethod:intoMultiIcon: > Dictionary>>do: > DynamicProtocols class>>addIconsForMethod:intoMultiIcon: > optimized [] in Refactory.Browser.ProtocolItemNavigatorPart>>iconFor: > BlockClosure>>on:do: > Refactory.Browser.SharedVariableNavigatorPart(Refactory.Browser.ProtocolItemNavigatorPart)>>iconFor: > > Refactory.Browser.SharedVariableNavigatorPart(Refactory.Browser.ListNavigatorPart)>>listLabelFor: > > optimized [] in Refactory.Browser.ListNavigatorPart > class>>initializeDefaultVisualBlock > optimized [] in Refactory.Browser.ListNavigatorPart>>updateVisualBlock > optimized [] in > Refactory.Browser.BrowserApplicationModel>>createVisualBlockFrom: > Refactory.Browser.RBMultiSelectionView(SequenceView)>>visualComponentForElementIndex: > > Refactory.Browser.RBMultiSelectionView(SequenceView)>>displayNormalElement:on:forBounds: > > Refactory.Browser.RBMultiSelectionView(SequenceView)>>displayElement:on:forBounds: > > Refactory.Browser.RBMultiSelectionView(SequenceView)>>displayVisualsOn: > Refactory.Browser.RBMultiSelectionView(SequenceView)>>displayOn: > ScrollWrapper(TranslatingWrapper)>>displayOn: > BorderedWrapper>>displayOn: > BorderDecorator(CompositePart)>>displayOn: > BoundedWrapper>>displayOn: > SpecWrapper(Wrapper)>>displayOn: > SpecWrapper(WidgetWrapper)>>displayOn: > SubCanvas(CompositePart)>>displayOn: > WidgetStateWrapper(Wrapper)>>displayOn: > WidgetStateWrapper>>displayOn: > BoundedWrapper>>displayOn: > SpecWrapper(Wrapper)>>displayOn: > SpecWrapper(WidgetWrapper)>>displayOn: > SubCanvas(CompositePart)>>displayOn: > BorderedWrapper>>displayOn: > TabControlComposite(CompositePart)>>displayOn: > BoundedWrapper>>displayOn: > SpecWrapper(Wrapper)>>displayOn: > SpecWrapper(WidgetWrapper)>>displayOn: > SubCanvas(CompositePart)>>displayOn: > WidgetStateWrapper(Wrapper)>>displayOn: > WidgetStateWrapper>>displayOn: > BoundedWrapper>>displayOn: > SpecWrapper(Wrapper)>>displayOn: > SpecWrapper(WidgetWrapper)>>displayOn: > SubCanvas(CompositePart)>>displayOn: > WidgetStateWrapper(Wrapper)>>displayOn: > WidgetStateWrapper>>displayOn: > BoundedWrapper>>displayOn: > SpecWrapper(Wrapper)>>displayOn: > SpecWrapper(WidgetWrapper)>>displayOn: > CompositePart>>displayOn: > BoundedWrapper>>displayOn: > ReComposingComposite(CompositePart)>>displayOn: > WindowDisplayPolicy>>displayDamageList:in: > ApplicationWindow(ScheduledWindow)>>displayDamageEvent: > ApplicationWindow(ScheduledWindow)>>displayPendingInvalidation > ApplicationWindow>>invalidateRectangle:repairNow:forComponent: > ReComposingComposite(VisualPart)>>invalidateRectangle:repairNow:forComponent: > > BoundedWrapper>>invalidateRectangle:repairNow:forComponent: > CompositePart(VisualPart)>>invalidateRectangle:repairNow:forComponent: > SpecWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: > SpecWrapper(WidgetWrapper)>>invalidateRectangle:repairNow:forComponent: > BoundedWrapper>>invalidateRectangle:repairNow:forComponent: > WidgetStateWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: > WidgetStateWrapper>>invalidateRectangle:repairNow:forComponent: > SubCanvas(VisualPart)>>invalidateRectangle:repairNow:forComponent: > SpecWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: > SpecWrapper(WidgetWrapper)>>invalidateRectangle:repairNow:forComponent: > BoundedWrapper>>invalidateRectangle:repairNow:forComponent: > WidgetStateWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: > WidgetStateWrapper>>invalidateRectangle:repairNow:forComponent: > SubCanvas(VisualPart)>>invalidateRectangle:repairNow:forComponent: > SpecWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: > SpecWrapper(WidgetWrapper)>>invalidateRectangle:repairNow:forComponent: > BoundedWrapper>>invalidateRectangle:repairNow:forComponent: > TabControlComposite(VisualPart)>>invalidateRectangle:repairNow:forComponent: > > BorderedWrapper>>invalidateRectangle:repairNow:forComponent: > SubCanvas(VisualPart)>>invalidateRectangle:repairNow:forComponent: > SpecWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: > SpecWrapper(WidgetWrapper)>>invalidateRectangle:repairNow:forComponent: > BoundedWrapper>>invalidateRectangle:repairNow:forComponent: > WidgetStateWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: > WidgetStateWrapper>>invalidateRectangle:repairNow:forComponent: > SubCanvas(VisualPart)>>invalidateRectangle:repairNow:forComponent: > SpecWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: > SpecWrapper(WidgetWrapper)>>invalidateRectangle:repairNow:forComponent: > BoundedWrapper>>invalidateRectangle:repairNow:forComponent: > BorderDecorator(VisualPart)>>invalidateRectangle:repairNow:forComponent: > BorderedWrapper>>invalidateRectangle:repairNow:forComponent: > CompositePart(VisualPart)>>invalidateRectangle:repairNow:forComponent: > BoundedWrapper>>invalidateRectangle:repairNow:forComponent: > Win95ScrollBar(VisualPart)>>invalidateRectangle:repairNow: > Win95ScrollBar(EmulationScrollBar)>>simpleRedisplayIn:colorBackgroundIfNeeded: > > Win95ScrollBar(EmulationScrollBar)>>simpleRedisplayIn: > Win95ScrollBar>>update:with:from: > DependentsCollection>>update:with:from: > ScrollWrapper(Object)>>changed:with: > ScrollWrapper(Object)>>changed: > ScrollWrapper>>updateControls > ScrollWrapper>>update:with:from: > ScrollValueHolder(Object)>>changed:with: > ScrollValueHolder>>value: > optimized [] in ScrollValueHolder>>valueWithoutDisplaying: > BlockClosure>>ensure: > ScrollValueHolder>>valueWithoutDisplaying: > Refactory.Browser.RBMultiSelectionView(ScrollingView)>>positionTo: > Refactory.Browser.RBMultiSelectionView(SelectionView)>>updateModel > [] in > Refactory.Browser.RBMultiSelectionView(SelectionView)>>updateModelSelecting: > > UndefinedObject>>ifNil: > Refactory.Browser.RBMultiSelectionView(SelectionView)>>updateModelSelecting: > > Refactory.Browser.RBMultiSelectionView(SelectionView)>>update:with:from: > DependentsCollection>>update:with:from: > ValueHolder(Object)>>changed:with: > ValueHolder(Object)>>changed: > ValueHolder(ValueModel)>>value: > Refactory.Browser.RBMultiSelectionInList(SelectionInList)>>list: > Refactory.Browser.SharedVariableNavigatorPart(Refactory.Browser.ListNavigatorPart)>>list: > > Refactory.Browser.SharedVariableNavigatorPart(Refactory.Browser.ListNavigatorPart)>>updateListWith: > > Refactory.Browser.SharedVariableNavigatorPart(Refactory.Browser.ProtocolItemNavigatorPart)>>fillInListWith: > > Refactory.Browser.SharedVariableNavigatorPart>>updateWithState: > optimized [] in > Refactory.Browser.TabNavigatorPart>>updateComponentsWithState: > OrderedCollection>>do: > Refactory.Browser.NameSpaceItemTabNavigatorPart(Refactory.Browser.TabNavigatorPart)>>updateComponentsWithState: > > Refactory.Browser.NameSpaceItemTabNavigatorPart(Refactory.Browser.TabNavigatorPart)>>updateWithState: > > Refactory.Browser.BrowserNavigator(Refactory.Browser.Navigator)>>changedPart: > > Refactory.Browser.CodeComponentTabNavigatorPart(Refactory.Browser.NavigatorPart)>>changed:with: > > Refactory.Browser.CodeComponentTabNavigatorPart(Refactory.Browser.TabNavigatorPart)>>update:with:from: > > Refactory.Browser.CodeComponentTabNavigatorPart>>update:with:from: > Refactory.Browser.ClassNavigatorPart(Object)>>changed:with: > Refactory.Browser.ClassNavigatorPart(Refactory.Browser.NavigatorPart)>>changed:with: > > Refactory.Browser.ClassNavigatorPart>>changed:with: > optimized [] in Refactory.Browser.NavigatorPart>>changed > BlockClosure>>ensure: > Refactory.Browser.ClassNavigatorPart(Refactory.Browser.BrowserApplicationModel)>>showWaitCursorWhile: > > Refactory.Browser.ClassNavigatorPart(Refactory.Browser.NavigatorPart)>>changed > > MessageChannel>>value > UIDispatcher>>dispatch:for: > UIDispatcher>>valueChangeFor: > EmulatedSequenceController(Controller)>>valueChange > EmulatedSequenceController(SequenceController)>>valueChange > EmulatedSequenceController>>toggleTargetWithEvent: > EmulatedSequenceTracker>>setUpDragDropFor: > EmulatedSequenceTracker(SequenceSelectionTracker)>>setUpFor: > EmulatedSequenceTracker(SelectionTracker)>>redButtonPressedEvent: > RedButtonPressedEvent>>dispatchTo: > EmulatedSequenceTracker(SelectionTracker)>>handleEvent: > EmulatedSequenceController(Controller)>>selectEvent: > EmulatedSequenceController(SequenceController)>>redButtonPressedEvent: > RedButtonPressedEvent>>dispatchTo: > EmulatedSequenceController(ControllerWithMenu)>>handleEvent: > EventDispatcher>>dispatch:to: > EventDispatcher>>dispatchEvent: > RedButtonPressedEvent(Event)>>dispatch > WindowManager>>inputEvent: > RedButtonPressedEvent(StatefullEvent)>>dispatchForWindowManager: > optimized [] in WindowManager>>safelyDispatchForWindowManager: > BlockClosure>>on:do: > WindowManager>>safelyDispatchForWindowManager: > WindowManager>>processNextEvent > optimized [] in [] in WindowManager>>newProcess > BlockClosure>>on:do: > optimized [] in WindowManager>>newProcess > BlockClosure>>on:do: > optimized [] in Process class>>forBlock:priority: > > ---------------------------------------------------------------------- > MessageNotUnderstood(Object)>>doesNotUnderstand: > Receiver: > a MessageNotUnderstood > Instance Variables: > messageText = BlockClosure [] in Object>>doesNotUnderstand: > originator = nil > initialContext = UndefinedObject(Object)>>doesNotUnderstand: > firstUnwindContext = nil > handlerContext = BlockClosure>>on:do: > parameter = a Message with selector: #fullName and arguments: #() > proceedBlock = BlockClosure [] in GenericException>>raiseSignal > isResumable = true > signal = nil > searchContext = UndefinedObject(Object)>>doesNotUnderstand: > reachedDefaultHandler = false > Arguments: > aMessage = a Message with selector: #logError and arguments: #() > Temporaries: > excpt = a MessageNotUnderstood > resumeValue = nil > Context PC = 25 > > ---------------------------------------------------------------------- > optimized [] in Refactory.Browser.ProtocolItemNavigatorPart>>iconFor: > Receiver: > an UndefinedObject > Arguments: > ex = a MessageNotUnderstood > Context PC = 3 > > ---------------------------------------------------------------------- > MessageNotUnderstood(GenericException)>>performHandler: > Receiver: > a MessageNotUnderstood > Instance Variables: > messageText = BlockClosure [] in Object>>doesNotUnderstand: > originator = nil > initialContext = UndefinedObject(Object)>>doesNotUnderstand: > firstUnwindContext = nil > handlerContext = BlockClosure>>on:do: > parameter = a Message with selector: #fullName and arguments: #() > proceedBlock = BlockClosure [] in GenericException>>raiseSignal > isResumable = true > signal = nil > searchContext = UndefinedObject(Object)>>doesNotUnderstand: > reachedDefaultHandler = false > Arguments: > aContext = BlockClosure>>on:do: > Temporaries: > result = nil > oldHandler = BlockClosure>>on:do: > Context PC = 39 > > ---------------------------------------------------------------------- > MessageNotUnderstood(GenericException)>>propagatePrivateFrom: > Receiver: > a MessageNotUnderstood > Instance Variables: > messageText = BlockClosure [] in Object>>doesNotUnderstand: > originator = nil > initialContext = UndefinedObject(Object)>>doesNotUnderstand: > firstUnwindContext = nil > handlerContext = BlockClosure>>on:do: > parameter = a Message with selector: #fullName and arguments: #() > proceedBlock = BlockClosure [] in GenericException>>raiseSignal > isResumable = true > signal = nil > searchContext = UndefinedObject(Object)>>doesNotUnderstand: > reachedDefaultHandler = false > Arguments: > aContext = UndefinedObject(Object)>>doesNotUnderstand: > Temporaries: > handler = BlockClosure>>on:do: > Context PC = 13 > > ---------------------------------------------------------------------- > MessageNotUnderstood(GenericException)>>propagateFrom: > Receiver: > a MessageNotUnderstood > Instance Variables: > messageText = BlockClosure [] in Object>>doesNotUnderstand: > originator = nil > initialContext = UndefinedObject(Object)>>doesNotUnderstand: > firstUnwindContext = nil > handlerContext = BlockClosure>>on:do: > parameter = a Message with selector: #fullName and arguments: #() > proceedBlock = BlockClosure [] in GenericException>>raiseSignal > isResumable = true > signal = nil > searchContext = UndefinedObject(Object)>>doesNotUnderstand: > reachedDefaultHandler = false > Arguments: > startContext = UndefinedObject(Object)>>doesNotUnderstand: > Context PC = 9 > > ---------------------------------------------------------------------- > MessageNotUnderstood(GenericException)>>propagate > Receiver: > a MessageNotUnderstood > Instance Variables: > messageText = BlockClosure [] in Object>>doesNotUnderstand: > originator = nil > initialContext = UndefinedObject(Object)>>doesNotUnderstand: > firstUnwindContext = nil > handlerContext = BlockClosure>>on:do: > parameter = a Message with selector: #fullName and arguments: #() > proceedBlock = BlockClosure [] in GenericException>>raiseSignal > isResumable = true > signal = nil > searchContext = UndefinedObject(Object)>>doesNotUnderstand: > reachedDefaultHandler = false > Context PC = 5 > > ---------------------------------------------------------------------- > MessageNotUnderstood(GenericException)>>raiseSignal > Receiver: > a MessageNotUnderstood > Instance Variables: > messageText = BlockClosure [] in Object>>doesNotUnderstand: > originator = nil > initialContext = UndefinedObject(Object)>>doesNotUnderstand: > firstUnwindContext = nil > handlerContext = BlockClosure>>on:do: > parameter = a Message with selector: #fullName and arguments: #() > proceedBlock = BlockClosure [] in GenericException>>raiseSignal > isResumable = true > signal = nil > searchContext = UndefinedObject(Object)>>doesNotUnderstand: > reachedDefaultHandler = false > Context PC = 16 > > ---------------------------------------------------------------------- > UndefinedObject(Object)>>doesNotUnderstand: > Receiver: > an UndefinedObject > Arguments: > aMessage = a Message with selector: #fullName and arguments: #() > Temporaries: > excpt = a MessageNotUnderstood > resumeValue = nil > Context PC = 25 > > ---------------------------------------------------------------------- > optimized [] in [] in DynamicProtocols > class>>addIconsForMethod:intoMultiIcon: > Receiver: > an UndefinedObject > Temporaries: > .dProd = a DProtHaltUsage > .aMethodDefinition = CardViewSpec > .mIcon = a MultiIcon > .icon = an OpaqueImage > Context PC = 11 > > ---------------------------------------------------------------------- > OpaqueImage(Object)>>ifNotNil: > Receiver: > an OpaqueImage > Instance Variables: > figure = Depth1Image(extent: 16@16 depth: 1) > shape = Depth1Image(extent: 16@16 depth: 1) > Arguments: > aBlock = BlockClosure [] in [] in DynamicProtocols > class>>addIconsForMethod:intoMultiIcon: > Context PC = 10 > > ---------------------------------------------------------------------- > optimized [] in DynamicProtocols class>>addIconsForMethod:intoMultiIcon: > Receiver: > an UndefinedObject > Arguments: > dProd = a DProtHaltUsage > Temporaries: > icon = an OpaqueImage > .aMethodDefinition = CardViewSpec > .mIcon = a MultiIcon > Context PC = 15 > > ---------------------------------------------------------------------- > Dictionary>>do: > Receiver: > a Dictionary > Instance Variables: > tally = 12 > Arguments: > aBlock = BlockClosure [] in DynamicProtocols > class>>addIconsForMethod:intoMultiIcon: > Temporaries: > index = 15 > elem = #'-- breakpoints --'->a DProtHaltUsage > Context PC = 32 > > ---------------------------------------------------------------------- > DynamicProtocols class>>addIconsForMethod:intoMultiIcon: > Receiver: > a DynamicProtocols class > Instance Variables: > superclass = Object > methodDict = a MethodDictionary[0] > format = 16384 > subclasses = nil > instanceVariables = nil > organization = > name = #DynamicProtocols > classPool = a NameSpaceOfClass[1] > environment = nil > Arguments: > aMethodDefinition = CardViewSpec > mIcon = a MultiIcon > Context PC = 11 > > ---------------------------------------------------------------------- > optimized [] in Refactory.Browser.ProtocolItemNavigatorPart>>iconFor: > Receiver: > an UndefinedObject > Temporaries: > mIcon = a MultiIcon > originalMethod = CompiledMethod > Refactory.Browser.ProtocolItemNavigatorPart>>unboundMethodwith: > originalIcon = an OpaqueImage > overrides = an OrderedCollection[2] > mySelector = #iconFor: > .self = a Refactory.Browser.SharedVariableNavigatorPart > .aMethodDefinition = CardViewSpec > Context PC = 41 > > ---------------------------------------------------------------------- > BlockClosure>>on:do: > Receiver: > a BlockClosure > Instance Variables: > method = CompiledBlock [] in > Refactory.Browser.ProtocolItemNavigatorPart>>iconFor: > outerContext = nil > copiedValues = an Array[3] > Arguments: > anExceptionSelector = Error > handlerBlock = BlockClosure [] in > Refactory.Browser.ProtocolItemNavigatorPart>>iconFor: > Context PC = 18 > > ---------------------------------------------------------------------- > Refactory.Browser.SharedVariableNavigatorPart(Refactory.Browser.ProtocolItemNavigatorPart)>>iconFor: > > Receiver: > a Refactory.Browser.SharedVariableNavigatorPart > Instance Variables: > dependents = a Refactory.Browser.NameSpaceItemTabNavigatorPart > builder = an UIBuilder > uiSession = nil > eventHandlers = nil > navigator = a Refactory.Browser.BrowserNavigator > menu = a Menu > visualBlock = BlockClosure [] in Refactory.Browser.ListNavigatorPart > class>>initializeDefaultVisualBlock > objectList = a Refactory.Browser.RBMultiSelectionInList > protocolHolder = nil > listSelector = #fillInListFor: > overriddenCache = nil > Arguments: > aMethodDefinition = CardViewSpec > Temporaries: > originalMethod = CompiledMethod > Refactory.Browser.ProtocolItemNavigatorPart>>unboundMethodwith: > originalIcon = an OpaqueImage > overrides = an OrderedCollection[2] > mySelector = #iconFor: > Context PC = 14 > > ---------------------------------------------------------------------- > Refactory.Browser.SharedVariableNavigatorPart(Refactory.Browser.ListNavigatorPart)>>listLabelFor: > > Receiver: > a Refactory.Browser.SharedVariableNavigatorPart > Instance Variables: > dependents = a Refactory.Browser.NameSpaceItemTabNavigatorPart > builder = an UIBuilder > uiSession = nil > eventHandlers = nil > navigator = a Refactory.Browser.BrowserNavigator > menu = a Menu > visualBlock = BlockClosure [] in Refactory.Browser.ListNavigatorPart > class>>initializeDefaultVisualBlock > objectList = a Refactory.Browser.RBMultiSelectionInList > protocolHolder = nil > listSelector = #fillInListFor: > overriddenCache = nil > Arguments: > anObject = CardViewSpec > Temporaries: > text = Text for 'CardViewSpec' > label = nil > icon = nil > Context PC = 15 > > ---------------------------------------------------------------------- > optimized [] in Refactory.Browser.ListNavigatorPart > class>>initializeDefaultVisualBlock > Receiver: > an UndefinedObject > Arguments: > np = a Refactory.Browser.SharedVariableNavigatorPart > view = a Refactory.Browser.RBMultiSelectionView > index = 1 > Temporaries: > definition = CardViewSpec > label = nil > Context PC = 9 > > ---------------------------------------------------------------------- > optimized [] in Refactory.Browser.ListNavigatorPart>>updateVisualBlock > Receiver: > an UndefinedObject > Arguments: > view = a Refactory.Browser.RBMultiSelectionView > index = 1 > Temporaries: > .self = a Refactory.Browser.SharedVariableNavigatorPart > Context PC = 10 > > ---------------------------------------------------------------------- > optimized [] in > Refactory.Browser.BrowserApplicationModel>>createVisualBlockFrom: > Receiver: > an UndefinedObject > Arguments: > view = a Refactory.Browser.RBMultiSelectionView > index = 1 > Temporaries: > .block = BlockClosure [] in > Refactory.Browser.ListNavigatorPart>>updateVisualBlock > Context PC = 9 > > ---------------------------------------------------------------------- > Refactory.Browser.RBMultiSelectionView(SequenceView)>>visualComponentForElementIndex: > > Receiver: > a Refactory.Browser.RBMultiSelectionView > Instance Variables: > container = a ScrollWrapper on: a > Refactory.Browser.RBMultiSelectionView > eventHandlers = nil > model = a ValueHolder on: List (CardViewSpec > EnhancedActionButtonSpec EnhancedGroupBoxSpec EnhancedLabelSpec > GaugeSpec NewDataSetSpec ResizerSpec Root Smalltalk > SpsWinShellUtilitiesDictionary ToolbarButtonSpec TreeViewSpec > WinMMInterfaceDictionary) > controller = an EmulatedSequenceController > properties = nil > state = a WidgetState > lookPreferences = nil > scrollOffset = a ScrollValueHolder > sequence = a List[13] > selectionChannel = a ValueHolder on: OrderedCollection () > selectionIndex = 0 > targetIndex = 0 > grid = BlockClosure [] in SequenceView>>initializeGrid > textStyle = nil > displayStringSelector = nil > visualBlock = BlockClosure [] in > Refactory.Browser.BrowserApplicationModel>>createVisualBlockFrom: > selectedVisualBlock = BlockClosure [] in > Refactory.Browser.BrowserApplicationModel>>createSelectedVisualBlockFrom: > measureWidth = false > cachedWidth = nil > helpText = nil > selections = an OrderedCollection[0] > lastSelectionIndex = 0 > Arguments: > anIndex = 1 > Context PC = 6 > > ---------------------------------------------------------------------- > Refactory.Browser.RBMultiSelectionView(SequenceView)>>displayNormalElement:on:forBounds: > > Receiver: > a Refactory.Browser.RBMultiSelectionView > Instance Variables: > container = a ScrollWrapper on: a > Refactory.Browser.RBMultiSelectionView > eventHandlers = nil > model = a ValueHolder on: List (CardViewSpec > EnhancedActionButtonSpec EnhancedGroupBoxSpec EnhancedLabelSpec > GaugeSpec NewDataSetSpec ResizerSpec Root Smalltalk > SpsWinShellUtilitiesDictionary ToolbarButtonSpec TreeViewSpec > WinMMInterfaceDictionary) > controller = an EmulatedSequenceController > properties = nil > state = a WidgetState > lookPreferences = nil > scrollOffset = a ScrollValueHolder > sequence = a List[13] > selectionChannel = a ValueHolder on: OrderedCollection () > selectionIndex = 0 > targetIndex = 0 > grid = BlockClosure [] in SequenceView>>initializeGrid > textStyle = nil > displayStringSelector = nil > visualBlock = BlockClosure [] in > Refactory.Browser.BrowserApplicationModel>>createVisualBlockFrom: > selectedVisualBlock = BlockClosure [] in > Refactory.Browser.BrowserApplicationModel>>createSelectedVisualBlockFrom: > measureWidth = false > cachedWidth = nil > helpText = nil > selections = an OrderedCollection[0] > lastSelectionIndex = 0 > Arguments: > index = 1 > aGraphicsContext = a ScreenGraphicsContext > elementBounds = 0@0 corner: 225@16 > Temporaries: > component = nil > Context PC = 5 > > ---------------------------------------------------------------------- > Refactory.Browser.RBMultiSelectionView(SequenceView)>>displayElement:on:forBounds: > > Receiver: > a Refactory.Browser.RBMultiSelectionView > Instance Variables: > container = a ScrollWrapper on: a > Refactory.Browser.RBMultiSelectionView > eventHandlers = nil > model = a ValueHolder on: List (CardViewSpec > EnhancedActionButtonSpec EnhancedGroupBoxSpec EnhancedLabelSpec > GaugeSpec NewDataSetSpec ResizerSpec Root Smalltalk > SpsWinShellUtilitiesDictionary ToolbarButtonSpec TreeViewSpec > WinMMInterfaceDictionary) > controller = an EmulatedSequenceController > properties = nil > state = a WidgetState > lookPreferences = nil > scrollOffset = a ScrollValueHolder > sequence = a List[13] > selectionChannel = a ValueHolder on: OrderedCollection () > selectionIndex = 0 > targetIndex = 0 > grid = BlockClosure [] in SequenceView>>initializeGrid > textStyle = nil > displayStringSelector = nil > visualBlock = BlockClosure [] in > Refactory.Browser.BrowserApplicationModel>>createVisualBlockFrom: > selectedVisualBlock = BlockClosure [] in > Refactory.Browser.BrowserApplicationModel>>createSelectedVisualBlockFrom: > measureWidth = false > cachedWidth = nil > helpText = nil > selections = an OrderedCollection[0] > lastSelectionIndex = 0 > Arguments: > i = 1 > aGraphicsContext = a ScreenGraphicsContext > elementBounds = 0@0 corner: 225@16 > Context PC = 22 > > ---------------------------------------------------------------------- > Refactory.Browser.RBMultiSelectionView(SequenceView)>>displayVisualsOn: > Receiver: > a Refactory.Browser.RBMultiSelectionView > Instance Variables: > container = a ScrollWrapper on: a > Refactory.Browser.RBMultiSelectionView > eventHandlers = nil > model = a ValueHolder on: List (CardViewSpec > EnhancedActionButtonSpec EnhancedGroupBoxSpec EnhancedLabelSpec > GaugeSpec NewDataSetSpec ResizerSpec Root Smalltalk > SpsWinShellUtilitiesDictionary ToolbarButtonSpec TreeViewSpec > WinMMInterfaceDictionary) > controller = an EmulatedSequenceController > properties = nil > state = a WidgetState > lookPreferences = nil > scrollOffset = a ScrollValueHolder > sequence = a List[13] > selectionChannel = a ValueHolder on: OrderedCollection () > selectionIndex = 0 > targetIndex = 0 > grid = BlockClosure [] in SequenceView>>initializeGrid > textStyle = nil > displayStringSelector = nil > visualBlock = BlockClosure [] in > Refactory.Browser.BrowserApplicationModel>>createVisualBlockFrom: > selectedVisualBlock = BlockClosure [] in > Refactory.Browser.BrowserApplicationModel>>createSelectedVisualBlockFrom: > measureWidth = false > cachedWidth = nil > helpText = nil > selections = an OrderedCollection[0] > lastSelectionIndex = 0 > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > rect = 0@0 corner: 225@176 > interval = an Interval[11] > bounds = 0@0 corner: 225@176 > i = 1 > elementBounds = 0@0 corner: 225@16 > Context PC = 49 > > ---------------------------------------------------------------------- > Refactory.Browser.RBMultiSelectionView(SequenceView)>>displayOn: > Receiver: > a Refactory.Browser.RBMultiSelectionView > Instance Variables: > container = a ScrollWrapper on: a > Refactory.Browser.RBMultiSelectionView > eventHandlers = nil > model = a ValueHolder on: List (CardViewSpec > EnhancedActionButtonSpec EnhancedGroupBoxSpec EnhancedLabelSpec > GaugeSpec NewDataSetSpec ResizerSpec Root Smalltalk > SpsWinShellUtilitiesDictionary ToolbarButtonSpec TreeViewSpec > WinMMInterfaceDictionary) > controller = an EmulatedSequenceController > properties = nil > state = a WidgetState > lookPreferences = nil > scrollOffset = a ScrollValueHolder > sequence = a List[13] > selectionChannel = a ValueHolder on: OrderedCollection () > selectionIndex = 0 > targetIndex = 0 > grid = BlockClosure [] in SequenceView>>initializeGrid > textStyle = nil > displayStringSelector = nil > visualBlock = BlockClosure [] in > Refactory.Browser.BrowserApplicationModel>>createVisualBlockFrom: > selectedVisualBlock = BlockClosure [] in > Refactory.Browser.BrowserApplicationModel>>createSelectedVisualBlockFrom: > measureWidth = false > cachedWidth = nil > helpText = nil > selections = an OrderedCollection[0] > lastSelectionIndex = 0 > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 28 > > ---------------------------------------------------------------------- > ScrollWrapper(TranslatingWrapper)>>displayOn: > Receiver: > a ScrollWrapper > Instance Variables: > container = a BorderedWrapper on: a ScrollWrapper on: a > Refactory.Browser.RBMultiSelectionView > eventHandlers = nil > component = a Refactory.Browser.RBMultiSelectionView > origin = a ScrollValueHolder > dependents = a DependentsCollection[3] > preferredBoundsBlock = nil > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 11 > > ---------------------------------------------------------------------- > BorderedWrapper>>displayOn: > Receiver: > a BorderedWrapper > Instance Variables: > container = a BorderDecorator > eventHandlers = nil > component = a ScrollWrapper on: a > Refactory.Browser.RBMultiSelectionView > origin = 0@0 > layout = a LayoutFrame > extent = 229@182 > insetDisplayBox = 2@2 corner: 227@180 > border = a Win95Border > inset = 0 > insideColor = nil > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > bx = 0@0 corner: 229@182 > clipBox = 2@2 corner: 227@178 > insetClipBox = 2@2 corner: 227@178 > Context PC = 64 > > ---------------------------------------------------------------------- > BorderDecorator(CompositePart)>>displayOn: > Receiver: > a BorderDecorator > Instance Variables: > container = a BoundedWrapper on: a BorderDecorator > eventHandlers = nil > components = an OrderedCollection[2] > preferredBounds = 0@0 corner: 245@182 > component = a ScrollWrapper on: a > Refactory.Browser.RBMultiSelectionView > widgetFlags = 13 > policy = nil > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > clipBox = 2@2 corner: 227@178 > i = 1 > component = a BorderedWrapper on: a ScrollWrapper on: a > Refactory.Browser.RBMultiSelectionView > Context PC = 30 > > ---------------------------------------------------------------------- > BoundedWrapper>>displayOn: > Receiver: > a BoundedWrapper > Instance Variables: > container = a SpecWrapper on: a BoundedWrapper on: a BorderDecorator > eventHandlers = nil > component = a BorderDecorator > origin = 0@0 > layout = a LayoutFrame > extent = 245@182 > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 14 > > ---------------------------------------------------------------------- > SpecWrapper(Wrapper)>>displayOn: > Receiver: > a SpecWrapper > Instance Variables: > container = a SubCanvas > eventHandlers = nil > component = a BoundedWrapper on: a BorderDecorator > widget = a Refactory.Browser.RBMultiSelectionView > widgetState = a WidgetState > effectivelyVisible = true > decorator = a BorderDecorator > dependents = nil > dropTarget = a ConfigurableDropTarget > spec = a SequenceViewSpec > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 7 > > ---------------------------------------------------------------------- > SpecWrapper(WidgetWrapper)>>displayOn: > Receiver: > a SpecWrapper > Instance Variables: > container = a SubCanvas > eventHandlers = nil > component = a BoundedWrapper on: a BorderDecorator > widget = a Refactory.Browser.RBMultiSelectionView > widgetState = a WidgetState > effectivelyVisible = true > decorator = a BorderDecorator > dependents = nil > dropTarget = a ConfigurableDropTarget > spec = a SequenceViewSpec > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > lp = a LookPreferences[7] > Context PC = 26 > > ---------------------------------------------------------------------- > SubCanvas(CompositePart)>>displayOn: > Receiver: > a SubCanvas > Instance Variables: > container = a WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > components = an OrderedCollection[1] > preferredBounds = 0@0 corner: 245@182 > client = nil > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > clipBox = 2@2 corner: 227@178 > i = 1 > component = a SpecWrapper on: a BoundedWrapper on: a BorderDecorator > Context PC = 30 > > ---------------------------------------------------------------------- > WidgetStateWrapper(Wrapper)>>displayOn: > Receiver: > a WidgetStateWrapper > Instance Variables: > container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > component = a SubCanvas > widgetState = a WidgetState > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 7 > > ---------------------------------------------------------------------- > WidgetStateWrapper>>displayOn: > Receiver: > a WidgetStateWrapper > Instance Variables: > container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > component = a SubCanvas > widgetState = a WidgetState > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > lp = nil > Context PC = 48 > > ---------------------------------------------------------------------- > BoundedWrapper>>displayOn: > Receiver: > a BoundedWrapper > Instance Variables: > container = a SpecWrapper on: a BoundedWrapper on: a > WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > component = a WidgetStateWrapper on: a SubCanvas > origin = 249@0 > layout = a LayoutFrame > extent = 245@182 > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 14 > > ---------------------------------------------------------------------- > SpecWrapper(Wrapper)>>displayOn: > Receiver: > a SpecWrapper > Instance Variables: > container = a SubCanvas > eventHandlers = nil > component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > widget = a SubCanvas > widgetState = a WidgetState > effectivelyVisible = true > decorator = nil > dependents = nil > dropTarget = nil > spec = a SubCanvasSpec > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 7 > > ---------------------------------------------------------------------- > SpecWrapper(WidgetWrapper)>>displayOn: > Receiver: > a SpecWrapper > Instance Variables: > container = a SubCanvas > eventHandlers = nil > component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > widget = a SubCanvas > widgetState = a WidgetState > effectivelyVisible = true > decorator = nil > dependents = nil > dropTarget = nil > spec = a SubCanvasSpec > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > lp = nil > Context PC = 26 > > ---------------------------------------------------------------------- > SubCanvas(CompositePart)>>displayOn: > Receiver: > a SubCanvas > Instance Variables: > container = a BorderedWrapper on: a SubCanvas > eventHandlers = nil > components = an OrderedCollection[3] > preferredBounds = 0@0 corner: 494@182 > client = nil > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > clipBox = 251@2 corner: 476@178 > i = 2 > component = a SpecWrapper on: a BoundedWrapper on: a > WidgetStateWrapper on: a SubCanvas > Context PC = 30 > > ---------------------------------------------------------------------- > BorderedWrapper>>displayOn: > Receiver: > a BorderedWrapper > Instance Variables: > container = a TabControlComposite > eventHandlers = nil > component = a SubCanvas > origin = 0@24 > layout = a LayoutFrame > extent = 498@186 > insetDisplayBox = 2@26 corner: 496@208 > border = a Win95Border > inset = nil > insideColor = SymbolicPaint background > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > bx = 0@24 corner: 498@210 > clipBox = 253@28 corner: 478@204 > insetClipBox = 253@28 corner: 478@204 > Context PC = 64 > > ---------------------------------------------------------------------- > TabControlComposite(CompositePart)>>displayOn: > Receiver: > a TabControlComposite > Instance Variables: > container = a BoundedWrapper on: a TabControlComposite > eventHandlers = nil > components = an OrderedCollection[4] > preferredBounds = 0@0 corner: 498@210 > subCanvas = a SubCanvas > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > clipBox = 253@28 corner: 478@204 > i = 1 > component = a BorderedWrapper on: a SubCanvas > Context PC = 30 > > ---------------------------------------------------------------------- > BoundedWrapper>>displayOn: > Receiver: > a BoundedWrapper > Instance Variables: > container = a SpecWrapper on: a BoundedWrapper on: a > TabControlComposite > eventHandlers = nil > component = a TabControlComposite > origin = 0@0 > layout = a LayoutFrame > extent = 498@210 > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 14 > > ---------------------------------------------------------------------- > SpecWrapper(Wrapper)>>displayOn: > Receiver: > a SpecWrapper > Instance Variables: > container = a SubCanvas > eventHandlers = nil > component = a BoundedWrapper on: a TabControlComposite > widget = a TabControlComposite > widgetState = a WidgetState > effectivelyVisible = true > decorator = nil > dependents = nil > dropTarget = nil > spec = a TabControlSpec > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 7 > > ---------------------------------------------------------------------- > SpecWrapper(WidgetWrapper)>>displayOn: > Receiver: > a SpecWrapper > Instance Variables: > container = a SubCanvas > eventHandlers = nil > component = a BoundedWrapper on: a TabControlComposite > widget = a TabControlComposite > widgetState = a WidgetState > effectivelyVisible = true > decorator = nil > dependents = nil > dropTarget = nil > spec = a TabControlSpec > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > lp = nil > Context PC = 26 > > ---------------------------------------------------------------------- > SubCanvas(CompositePart)>>displayOn: > Receiver: > a SubCanvas > Instance Variables: > container = a WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > components = an OrderedCollection[1] > preferredBounds = 0@0 corner: 498@210 > client = nil > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > clipBox = 253@28 corner: 478@204 > i = 1 > component = a SpecWrapper on: a BoundedWrapper on: a > TabControlComposite > Context PC = 30 > > ---------------------------------------------------------------------- > WidgetStateWrapper(Wrapper)>>displayOn: > Receiver: > a WidgetStateWrapper > Instance Variables: > container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > component = a SubCanvas > widgetState = a WidgetState > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 7 > > ---------------------------------------------------------------------- > WidgetStateWrapper>>displayOn: > Receiver: > a WidgetStateWrapper > Instance Variables: > container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > component = a SubCanvas > widgetState = a WidgetState > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > lp = nil > Context PC = 48 > > ---------------------------------------------------------------------- > BoundedWrapper>>displayOn: > Receiver: > a BoundedWrapper > Instance Variables: > container = a SpecWrapper on: a BoundedWrapper on: a > WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > component = a WidgetStateWrapper on: a SubCanvas > origin = 503@0 > layout = a LayoutFrame > extent = 498@210 > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 14 > > ---------------------------------------------------------------------- > SpecWrapper(Wrapper)>>displayOn: > Receiver: > a SpecWrapper > Instance Variables: > container = a SubCanvas > eventHandlers = nil > component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > widget = a SubCanvas > widgetState = a WidgetState > effectivelyVisible = true > decorator = nil > dependents = nil > dropTarget = nil > spec = a SubCanvasSpec > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 7 > > ---------------------------------------------------------------------- > SpecWrapper(WidgetWrapper)>>displayOn: > Receiver: > a SpecWrapper > Instance Variables: > container = a SubCanvas > eventHandlers = nil > component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > widget = a SubCanvas > widgetState = a WidgetState > effectivelyVisible = true > decorator = nil > dependents = nil > dropTarget = nil > spec = a SubCanvasSpec > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > lp = nil > Context PC = 26 > > ---------------------------------------------------------------------- > SubCanvas(CompositePart)>>displayOn: > Receiver: > a SubCanvas > Instance Variables: > container = a WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > components = an OrderedCollection[3] > preferredBounds = 0@0 corner: 1001@210 > client = nil > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > clipBox = 756@28 corner: 981@204 > i = 3 > component = a SpecWrapper on: a BoundedWrapper on: a > WidgetStateWrapper on: a SubCanvas > Context PC = 30 > > ---------------------------------------------------------------------- > WidgetStateWrapper(Wrapper)>>displayOn: > Receiver: > a WidgetStateWrapper > Instance Variables: > container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > component = a SubCanvas > widgetState = a WidgetState > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 7 > > ---------------------------------------------------------------------- > WidgetStateWrapper>>displayOn: > Receiver: > a WidgetStateWrapper > Instance Variables: > container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > component = a SubCanvas > widgetState = a WidgetState > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > lp = nil > Context PC = 48 > > ---------------------------------------------------------------------- > BoundedWrapper>>displayOn: > Receiver: > a BoundedWrapper > Instance Variables: > container = a SpecWrapper on: a BoundedWrapper on: a > WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > component = a WidgetStateWrapper on: a SubCanvas > origin = 0@0 > layout = a LayoutFrame > extent = 1001@210 > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 14 > > ---------------------------------------------------------------------- > SpecWrapper(Wrapper)>>displayOn: > Receiver: > a SpecWrapper > Instance Variables: > container = a CompositePart > eventHandlers = nil > component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > widget = a SubCanvas > widgetState = a WidgetState > effectivelyVisible = true > decorator = nil > dependents = nil > dropTarget = nil > spec = a SubCanvasSpec > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 7 > > ---------------------------------------------------------------------- > SpecWrapper(WidgetWrapper)>>displayOn: > Receiver: > a SpecWrapper > Instance Variables: > container = a CompositePart > eventHandlers = nil > component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > widget = a SubCanvas > widgetState = a WidgetState > effectivelyVisible = true > decorator = nil > dependents = nil > dropTarget = nil > spec = a SubCanvasSpec > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > lp = nil > Context PC = 26 > > ---------------------------------------------------------------------- > CompositePart>>displayOn: > Receiver: > a CompositePart > Instance Variables: > container = a BoundedWrapper on: a CompositePart > eventHandlers = nil > components = an OrderedCollection[5] > preferredBounds = 0@0 corner: 1001@636 > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > clipBox = 756@28 corner: 981@204 > i = 2 > component = a SpecWrapper on: a BoundedWrapper on: a > WidgetStateWrapper on: a SubCanvas > Context PC = 30 > > ---------------------------------------------------------------------- > BoundedWrapper>>displayOn: > Receiver: > a BoundedWrapper > Instance Variables: > container = a ReComposingComposite > eventHandlers = nil > component = a CompositePart > origin = 0@55 > layout = a LayoutFrame > extent = 1001@636 > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 14 > > ---------------------------------------------------------------------- > ReComposingComposite(CompositePart)>>displayOn: > Receiver: > a ReComposingComposite > Instance Variables: > container = an ApplicationWindow 24237 > eventHandlers = nil > components = an OrderedCollection[4] > preferredBounds = 0@0 corner: 1001@691 > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > clipBox = 756@83 corner: 981@259 > i = 3 > component = a BoundedWrapper on: a CompositePart > Context PC = 30 > > ---------------------------------------------------------------------- > WindowDisplayPolicy>>displayDamageList:in: > Receiver: > a WindowDisplayPolicy > Arguments: > aDamageList = an Array[1] > aWindow = an ApplicationWindow 24237 > Temporaries: > windowGraphicsContext = a ScreenGraphicsContext > windowVisual = a ReComposingComposite > i = 2 > i = 1 > Context PC = 73 > > ---------------------------------------------------------------------- > ApplicationWindow(ScheduledWindow)>>displayDamageEvent: > Receiver: > an ApplicationWindow > Instance Variables: > handle = a GraphicsHandle(24237) > width = 1001 > height = 691 > background = a DevicePaint > inputOrigin = 384@285 > creationOrigin = 384@285 > sensor = an EventSensor > iconic = false > windowType = #normal > effectiveWindowType = nil > statusLineHeight = 0 > allowsStatusLine = true > mapped = true > eventHandlers = nil > windowManager = a WindowManager > label = 'Base VisualWorks' > icon = an Icon > minimumSize = 472@312 > maximumSize = nil > component = a ReComposingComposite > lookPreferences = nil > paintPreferences = nil > edgeDecorationPolicy = a Win95BorderDecorationPolicy > widgetPolicy = a Win98WidgetPolicy > controller = an ApplicationStandardSystemController > model = a Refactory.Browser.RefactoringBrowser > damageRepairPolicy = a WindowDisplayPolicy > masterWindow = nil > keyboardProcessor = a KeyboardProcessor > application = a Refactory.Browser.RefactoringBrowser > sendWindowEvents = an Array[2] > receiveWindowEvents = nil > windowEventBlock = nil > damageRepairIsLazy = true > activationNotification = true > isEventDriven = nil > toolbarVisible = true > dropTarget = nil > dragDropInProgress = nil > dragDropTracker = nil > Arguments: > aDamageList = an Array[1] > Context PC = 7 > > ---------------------------------------------------------------------- > ApplicationWindow(ScheduledWindow)>>displayPendingInvalidation > Receiver: > an ApplicationWindow > Instance Variables: > handle = a GraphicsHandle(24237) > width = 1001 > height = 691 > background = a DevicePaint > inputOrigin = 384@285 > creationOrigin = 384@285 > sensor = an EventSensor > iconic = false > windowType = #normal > effectiveWindowType = nil > statusLineHeight = 0 > allowsStatusLine = true > mapped = true > eventHandlers = nil > windowManager = a WindowManager > label = 'Base VisualWorks' > icon = an Icon > minimumSize = 472@312 > maximumSize = nil > component = a ReComposingComposite > lookPreferences = nil > paintPreferences = nil > edgeDecorationPolicy = a Win95BorderDecorationPolicy > widgetPolicy = a Win98WidgetPolicy > controller = an ApplicationStandardSystemController > model = a Refactory.Browser.RefactoringBrowser > damageRepairPolicy = a WindowDisplayPolicy > masterWindow = nil > keyboardProcessor = a KeyboardProcessor > application = a Refactory.Browser.RefactoringBrowser > sendWindowEvents = an Array[2] > receiveWindowEvents = nil > windowEventBlock = nil > damageRepairIsLazy = true > activationNotification = true > isEventDriven = nil > toolbarVisible = true > dropTarget = nil > dragDropInProgress = nil > dragDropTracker = nil > Context PC = 24 > > ---------------------------------------------------------------------- > ApplicationWindow>>invalidateRectangle:repairNow:forComponent: > Receiver: > an ApplicationWindow > Instance Variables: > handle = a GraphicsHandle(24237) > width = 1001 > height = 691 > background = a DevicePaint > inputOrigin = 384@285 > creationOrigin = 384@285 > sensor = an EventSensor > iconic = false > windowType = #normal > effectiveWindowType = nil > statusLineHeight = 0 > allowsStatusLine = true > mapped = true > eventHandlers = nil > windowManager = a WindowManager > label = 'Base VisualWorks' > icon = an Icon > minimumSize = 472@312 > maximumSize = nil > component = a ReComposingComposite > lookPreferences = nil > paintPreferences = nil > edgeDecorationPolicy = a Win95BorderDecorationPolicy > widgetPolicy = a Win98WidgetPolicy > controller = an ApplicationStandardSystemController > model = a Refactory.Browser.RefactoringBrowser > damageRepairPolicy = a WindowDisplayPolicy > masterWindow = nil > keyboardProcessor = a KeyboardProcessor > application = a Refactory.Browser.RefactoringBrowser > sendWindowEvents = an Array[2] > receiveWindowEvents = nil > windowEventBlock = nil > damageRepairIsLazy = true > activationNotification = true > isEventDriven = nil > toolbarVisible = true > dropTarget = nil > dragDropInProgress = nil > dragDropTracker = nil > Arguments: > aRectangle = 981@99 corner: 997@245 > aBooleanOrSymbol = true > aVisualComponent = a ReComposingComposite > Temporaries: > box = 0@0 corner: 1001@691 > gc = nil > dbox = 981@99 corner: 997@245 > Context PC = 50 > > ---------------------------------------------------------------------- > ReComposingComposite(VisualPart)>>invalidateRectangle:repairNow:forComponent: > > Receiver: > a ReComposingComposite > Instance Variables: > container = an ApplicationWindow 24237 > eventHandlers = nil > components = an OrderedCollection[4] > preferredBounds = 0@0 corner: 1001@691 > Arguments: > aRectangle = 981@99 corner: 997@245 > aBoolean = true > aVisualComponent = a BoundedWrapper on: a CompositePart > Context PC = 12 > > ---------------------------------------------------------------------- > BoundedWrapper>>invalidateRectangle:repairNow:forComponent: > Receiver: > a BoundedWrapper > Instance Variables: > container = a ReComposingComposite > eventHandlers = nil > component = a CompositePart > origin = 0@55 > layout = a LayoutFrame > extent = 1001@636 > Arguments: > aRectangle = 981@44 corner: 997@190 > aBoolean = true > aVisualComponent = a CompositePart > Temporaries: > rect = 981@99 corner: 997@245 > Context PC = 26 > > ---------------------------------------------------------------------- > CompositePart(VisualPart)>>invalidateRectangle:repairNow:forComponent: > Receiver: > a CompositePart > Instance Variables: > container = a BoundedWrapper on: a CompositePart > eventHandlers = nil > components = an OrderedCollection[5] > preferredBounds = 0@0 corner: 1001@636 > Arguments: > aRectangle = 981@44 corner: 997@190 > aBoolean = true > aVisualComponent = a SpecWrapper on: a BoundedWrapper on: a > WidgetStateWrapper on: a SubCanvas > Context PC = 12 > > ---------------------------------------------------------------------- > SpecWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: > Receiver: > a SpecWrapper > Instance Variables: > container = a CompositePart > eventHandlers = nil > component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > widget = a SubCanvas > widgetState = a WidgetState > effectivelyVisible = true > decorator = nil > dependents = nil > dropTarget = nil > spec = a SubCanvasSpec > Arguments: > aRectangle = 981@44 corner: 997@190 > aBoolean = true > aVisualComponent = a BoundedWrapper on: a WidgetStateWrapper on: a > SubCanvas > Context PC = 12 > > ---------------------------------------------------------------------- > SpecWrapper(WidgetWrapper)>>invalidateRectangle:repairNow:forComponent: > Receiver: > a SpecWrapper > Instance Variables: > container = a CompositePart > eventHandlers = nil > component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > widget = a SubCanvas > widgetState = a WidgetState > effectivelyVisible = true > decorator = nil > dependents = nil > dropTarget = nil > spec = a SubCanvasSpec > Arguments: > aRectangle = 981@44 corner: 997@190 > aBoolean = true > aVisualComponent = a BoundedWrapper on: a WidgetStateWrapper on: a > SubCanvas > Context PC = 14 > > ---------------------------------------------------------------------- > BoundedWrapper>>invalidateRectangle:repairNow:forComponent: > Receiver: > a BoundedWrapper > Instance Variables: > container = a SpecWrapper on: a BoundedWrapper on: a > WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > component = a WidgetStateWrapper on: a SubCanvas > origin = 0@0 > layout = a LayoutFrame > extent = 1001@210 > Arguments: > aRectangle = 981@44 corner: 997@190 > aBoolean = true > aVisualComponent = a WidgetStateWrapper on: a SubCanvas > Temporaries: > rect = 981@44 corner: 997@190 > Context PC = 26 > > ---------------------------------------------------------------------- > WidgetStateWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: > Receiver: > a WidgetStateWrapper > Instance Variables: > container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > component = a SubCanvas > widgetState = a WidgetState > Arguments: > aRectangle = 981@44 corner: 997@190 > aBoolean = true > aVisualComponent = a SubCanvas > Context PC = 12 > > ---------------------------------------------------------------------- > WidgetStateWrapper>>invalidateRectangle:repairNow:forComponent: > Receiver: > a WidgetStateWrapper > Instance Variables: > container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > component = a SubCanvas > widgetState = a WidgetState > Arguments: > aRectangle = 981@44 corner: 997@190 > aBoolean = true > aVisualComponent = a SubCanvas > Context PC = 14 > > ---------------------------------------------------------------------- > SubCanvas(VisualPart)>>invalidateRectangle:repairNow:forComponent: > Receiver: > a SubCanvas > Instance Variables: > container = a WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > components = an OrderedCollection[3] > preferredBounds = 0@0 corner: 1001@210 > client = nil > Arguments: > aRectangle = 981@44 corner: 997@190 > aBoolean = true > aVisualComponent = a SpecWrapper on: a BoundedWrapper on: a > WidgetStateWrapper on: a SubCanvas > Context PC = 12 > > ---------------------------------------------------------------------- > SpecWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: > Receiver: > a SpecWrapper > Instance Variables: > container = a SubCanvas > eventHandlers = nil > component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > widget = a SubCanvas > widgetState = a WidgetState > effectivelyVisible = true > decorator = nil > dependents = nil > dropTarget = nil > spec = a SubCanvasSpec > Arguments: > aRectangle = 981@44 corner: 997@190 > aBoolean = true > aVisualComponent = a BoundedWrapper on: a WidgetStateWrapper on: a > SubCanvas > Context PC = 12 > > ---------------------------------------------------------------------- > SpecWrapper(WidgetWrapper)>>invalidateRectangle:repairNow:forComponent: > Receiver: > a SpecWrapper > Instance Variables: > container = a SubCanvas > eventHandlers = nil > component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > widget = a SubCanvas > widgetState = a WidgetState > effectivelyVisible = true > decorator = nil > dependents = nil > dropTarget = nil > spec = a SubCanvasSpec > Arguments: > aRectangle = 981@44 corner: 997@190 > aBoolean = true > aVisualComponent = a BoundedWrapper on: a WidgetStateWrapper on: a > SubCanvas > Context PC = 14 > > ---------------------------------------------------------------------- > BoundedWrapper>>invalidateRectangle:repairNow:forComponent: > Receiver: > a BoundedWrapper > Instance Variables: > container = a SpecWrapper on: a BoundedWrapper on: a > WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > component = a WidgetStateWrapper on: a SubCanvas > origin = 503@0 > layout = a LayoutFrame > extent = 498@210 > Arguments: > aRectangle = 478@44 corner: 494@190 > aBoolean = true > aVisualComponent = a WidgetStateWrapper on: a SubCanvas > Temporaries: > rect = 981@44 corner: 997@190 > Context PC = 26 > > ---------------------------------------------------------------------- > WidgetStateWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: > Receiver: > a WidgetStateWrapper > Instance Variables: > container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > component = a SubCanvas > widgetState = a WidgetState > Arguments: > aRectangle = 478@44 corner: 494@190 > aBoolean = true > aVisualComponent = a SubCanvas > Context PC = 12 > > ---------------------------------------------------------------------- > WidgetStateWrapper>>invalidateRectangle:repairNow:forComponent: > Receiver: > a WidgetStateWrapper > Instance Variables: > container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > component = a SubCanvas > widgetState = a WidgetState > Arguments: > aRectangle = 478@44 corner: 494@190 > aBoolean = true > aVisualComponent = a SubCanvas > Context PC = 14 > > ---------------------------------------------------------------------- > SubCanvas(VisualPart)>>invalidateRectangle:repairNow:forComponent: > Receiver: > a SubCanvas > Instance Variables: > container = a WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > components = an OrderedCollection[1] > preferredBounds = 0@0 corner: 498@210 > client = nil > Arguments: > aRectangle = 478@44 corner: 494@190 > aBoolean = true > aVisualComponent = a SpecWrapper on: a BoundedWrapper on: a > TabControlComposite > Context PC = 12 > > ---------------------------------------------------------------------- > SpecWrapper(VisualPart)>>invalidateRectangle:repairNow:forComponent: > Receiver: > a SpecWrapper > Instance Variables: > |
In reply to this post by Mircea Lungu
> 1. a better code editor (which if nothing else, should at least know to > position the cursor at the right identation level when moving to a new > line (after enter) when using the auto format feature, this is not needed. ;-) > and highlight the matching brackets when one closes > one...) try out RBCodeHighlighting version 1.51 on public store, i just added it there. Karsten |
In reply to this post by Karsten Kusche
Karsten wrote:
> i published an update this morning that should cover this error. Thanks once more :-))) R - |
In reply to this post by Karsten Kusche
> fixed.
> version 1.1 is up and works with multiple views and with tabs Is there an option to toggle this off? :) -- Adrian K. |
Why? What is your use case?
-----Ursprüngliche Nachricht----- Von: Adrian Kuhn [mailto:[hidden email]] Gesendet: Donnerstag, 21. September 2006 22:49 An: Karsten Cc: [hidden email] Betreff: Re: RBrowserHistory (Re: refactoring browser contributions anybody?) > fixed. > version 1.1 is up and works with multiple views and with tabs Is there an option to toggle this off? :) -- Adrian K. |
I do use tabs, but in a that chaotic manner, that I never remember
what I've done in which tab, so therefor I want to have one history flow across all tabs. -- Adrian K On Sep 21, 2006, at 22:55 , Georg Heeg wrote: > Why? What is your use case? > > -----Ursprüngliche Nachricht----- > Von: Adrian Kuhn [mailto:[hidden email]] > Gesendet: Donnerstag, 21. September 2006 22:49 > An: Karsten > Cc: [hidden email] > Betreff: Re: RBrowserHistory (Re: refactoring browser contributions > anybody?) > >> fixed. >> version 1.1 is up and works with multiple views and with tabs > > Is there an option to toggle this off? :) > > -- Adrian K. > > |
Hey adrian,
try version 1.2 on cincom public store. there's a checkbox in the browser settings pane, where you can enable one history for all views of one window. Best, Karsten Adrian Kuhn schrieb: > I do use tabs, but in a that chaotic manner, that I never remember what > I've done in which tab, so therefor I want to have one history flow > across all tabs. > > -- Adrian K > > On Sep 21, 2006, at 22:55 , Georg Heeg wrote: > >> Why? What is your use case? >> >> -----Ursprüngliche Nachricht----- >> Von: Adrian Kuhn [mailto:[hidden email]] >> Gesendet: Donnerstag, 21. September 2006 22:49 >> An: Karsten >> Cc: [hidden email] >> Betreff: Re: RBrowserHistory (Re: refactoring browser contributions >> anybody?) >> >>> fixed. >>> version 1.1 is up and works with multiple views and with tabs >> >> Is there an option to toggle this off? :) >> >> -- Adrian K. >> >> > > > |
In reply to this post by Karsten Kusche
Hi Karsten,
On Sep 21, 2006, at 3:06 PM, Karsten wrote: > >> 1. a better code editor (which if nothing else, should at least >> know to position the cursor at the right identation level when >> moving to a new line (after enter) > > when using the auto format feature, this is not needed. ;-) Uh, I don't to use autoformat :) >> and highlight the matching brackets when one closes one...) > > try out RBCodeHighlighting version 1.51 on public store, i just > added it there. Looks great. I think it would be cool if it would also show up during editing when i close a matching bracket (actually this is what I was trying to say with the first message :) Good evening, Mircea. |
Free forum by Nabble | Edit this page |