Class Summary |
CLIP |
This is the main class of the CLIP system. |
CLIPBasicSplitPaneDivider |
This is a customized split pane divider for the CLIP application. |
CLIPFrame |
This is the frame that contains the other components of the program. |
CLIPImageFilter |
This is an image filter that supports gif, jpg, jpeg, and png images. |
CLIPSplitPaneUI |
This class is a customized BasicSplitPaneUI class
that utilizes CLIP's customized BasicSplitPaneDivider |
Data |
This class handles all the User Interface and interactions
with the user in the Set Editor tabs. |
GenericFileFilter |
This is a generic file filter. |
Grid |
This is the Grid panel for the CLIP application. |
HelpPanel |
This class handles the creation and viewing of CLIP's
users help system. |
LogEntry |
Each instance of this class defines a single
entry in a log file. |
LogFile |
This is a serializable class that is used to save
log files. |
LogFilter |
This is an file filter that accepts directories and .log files. |
MiniMapPanel |
This is the panel inside the mini map frame. |
Playback |
This class contains all the graphical components for the
playback module. |
PlaybackThread |
This is a thread class that keeps executing moves
in the playback moves list until no further moves
remain. |
Print2DPrinterJob |
This class handles printing for the CLIP system. |
Record |
This class handles the recording of moves and saving
of log files. |
Rules |
The rules class stores the values related to a set such as
name, instructions, tile size, etc., which uniquely identify
what a set can do, some information about the set, and the tiles
that a set contains. |
SetFilter |
This is an file filter that accepts directories and .set files. |
SummaryEntry |
This class describes a single summary entry. |
Tile |
Each instance of this class represents one tile. |
TileBin |
The TileBin hold tiles not currently placed on the grid. |
TileBinPanel |
This class is just a panel that holds the actual TileBin . |
TileSet |
This class contains all the information relating to a tile set
as well as the tiles themselves. |
UserInteraction |
This is a MouseInputAdapter for the CLIP application. |
UserInterface |
This is responsible for creating the main user interface of the
application and handling action events from the various menu
options and buttons. |
WrappingJOptionPane |
This is a custom JOptionPane that allows
the user to set the maximum number of characters per
line that are displayed in the dialog. |