Common to both the standard ProbeDisplay and the CompleteProbeDisplay:
The different fields in the ProbeDisplay can be updated by typing in new values and pressing Return. However, certain fields (containing pointers or ids, for example) cannot be modified and will generate a beep if such a modification is attempted.
If an instance variable/argument slot is defined to hold an object, then that object can be drag&dropped into another variable/argument slot by clicking on it with the first mouse button (a small rectangle with the name of the object will appear - simply drag it to another object-typed variable/argument slot and release the mouse button).
Also, if an instance variable/argument slot is defined to hold an object, then that object can be inspected by clicking the entry for that variable/argument slot with the third mouse button (a ProbeDisplay for that object will be generated).
Available Only on the Customized ProbeDisplay:
Note that the sunken label at the top of the ProbeDisplay is also active. By clicking on it with the first mouse button you get a drag&drop'able representation of self. By clicking on it with the third mouse button you get a CompleteProbeDisplay to self.
Available only on the CompleteProbeDisplay:
The green superclass button can be used to display the succesive superclasses of the object being probed.
The red hide button can be used to hide classes which are irrelevant thus reducing clutter.
The hide button on the lowest class in the hierarchy has a special meaning since clicking on it dismisses the entire ProbeDisplay.