Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
The Tracing Messages Browser
Last updated at 12:38 am UTC on 17 January 2006
I am a useful browser for tracing message flow statically. I look like a standard methods browser with methods in the upper pane, code in the lower. As you browse senders and implementors, the upper pane is built into a "stack" rather than opening new method browsers, reducing window profileration. Implementors are indented below the currently selected method, senders are outdented above. You end up with a flow of the execution of methods across multiple classes all in one place.

The "stack" is quickly customized by easy-removal of unwanted methods. First, the upper pane is multi-select, and can handle rapid, sweeping gestures of the mouse without dropping selections (shift+clicking is also supported for selecting a range). Once methods are selected, you can quickly remove them (just from the browser) with otherwise unused Command+f.

Here is a screenshot.

To install, add the following HTTP repository to Monticello:

MCHttpRepository
location: 'http://kilana.unibe.ch:8888/TracingMessagesBrows'
user: ''
password: ''

Then Open that repository and install Tracing Messages Browser.