Package org.problets.lib.io.output

Interface Summary
Scrollable Interface that must be extended by any scrollable object so that the end of the object can be left in focus
ScrollConstants Constants for views that are being scrolled
 

Class Summary
AbstractOutput To serve as a base class for the various types of display objects
DataOutputManager Manages all output to student - to arbiter which output to display
DataOutputModel Holds the routine strings that the SessionManager prints
DataOutputView The panel to display the output
GridBagPanel Accepts two panels, and displays them in a n:1 grid bag layout
GridBagScrollableView Accepts two panels, and displays them in a n:1 grid bag layout, inside scroll panes displayed as necessary
GridBagView Accepts two panels, and displays them in a n:1 grid bag layout
ImageSequencer Sequences through all the images in a sequence, Displays a title, next, previous and context-sensitive done buttons
ImageView To display an image whose name is specified
MultiImageSelectableModalView Not only displays multiple images, gets user to select an image, BUT ALSO keeps track of all choices and signals true only when user has selected all correct images selected by the user
MultiImageSelectableView Not only displays multiple images, returns the index of the image selected by the user
MultiImageView To display multiple images whose names are specified
OKWrapper Wraps an OK button around any panel and displays it
ProgressBarModel Holds data for one ProgressBar, consisting of a string and an integer
ProgressBarView  
ProgressPanel Creates a panel of ProgressBarView objects
ProgressView Creates a panel of ProgressBarView objects
TextAreaOutput Class to display messages betwen stages of a tutor test
TextFieldOutput Class to display a one-line message
TextFormatter