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 4:48 pm UTC on 23 February 2008

Description

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.

Screenshot

screenshot

Installation

To install, add the following HTTP repository to Monticello:
MCHttpRepository
    location: 'http://www.squeaksource.com/TracingMessagesBrows'
    user: ''
    password: ''


Then Open that repository and install Tracing Messages Browser.