Find here some selected goodies I wrote for Squeak Smalltalk (3.4).
SendTreeExplorer Version 1alpha, 2003-03-07.
Provides new tools SendTreeExplorer and MessageSendTree. Like MessageTally, MessageSendTree traces the execution of a block in simulation. There are three key differences:
EventInterceptorMorph Version 1alpha, 2003-03-07. Requires SendTreeExplorer.
EventInterceptorMorph is a button which, when pressed, begins listening to the hand's event stream. When an even of the appropriate type is encountered, this morph intercepts it and traces the dispatch of the event using MessageSendTree, and opens a SendTreeExplorer on the results. This is useful for debugging parts of the UI process which are otherwise difficult to trace.