Package edu.cmu.minorthird.util.gui

Interface Summary
Console.Task Interface for objects that can be configured with command-line arguments.
Controllable Soomething which can accept controls from a ViewerControls object.
Viewer.Transform  
Visible Marker interface for things with GUIs.
 

Class Summary
ComponentViewer Abstract viewer which displays JComponent.
Console Implements the console window for the gui
ControlledViewer A Viewer coupled with a ViewerControls object.
IndexedViewer Transforms selected objects by running them through an 'index', which maps them to a list, the items of which can be selected.
LineCharter Wraps JFreeChart's XY line graph capability.
MessageViewer Wraps a viewer and adds a status message at the bottom.
ParallelViewer Conceptually this allows one to view several parallel aspects of a single object.
SmartVanillaViewer View an objects in one of two ways: its toString() representation, if it's not visible; or its toGUI() representation, if it is.
SplitViewer Two viewers, arranged side-by-side or top-and-bottom.
TestViewer Some test cases for viewers.
TransformedVanillaViewer A 'vanilla' view of a transformed object.
TransformedViewer View an object after passing it through a transformation.
TypeSelector Allows user to select among possible instantiations of a particular type, and edit bean properties of these instantiations.
TypeSelector.AbstractSample  
TypeSelector.SampleInner  
TypeSelector.SampleOuter  
VanillaViewer View an objects 'toString()' representation.
Viewer Visualize an object, and obey certain rules for propogating events.
ViewerControls Controls for a ControlledViewer.
ViewerFrame Top-level container for a Viewer.
ZoomedViewer When an object is selected in the zoomedOut view, it's displayed in the zoomedIn view.