Serialized Form


Package <Unnamed>

Class AddConnectable extends java.applet.Applet implements Serializable

Serialized Fields

bookmarkFile

java.lang.String bookmarkFile

lineRead

java.lang.String lineRead

defaultUrl

java.lang.String defaultUrl

currentUrl

java.lang.String currentUrl

tf

java.awt.TextField tf

numSelect

int numSelect

startNum

int startNum

popup

java.awt.Choice popup

url

java.awt.Choice url

red

int red

green

int green

blue

int blue

lastLine

int lastLine

goButton

java.awt.Image goButton

raf

java.io.RandomAccessFile raf

Class CLIPBasicSplitPaneDivider extends javax.swing.plaf.basic.BasicSplitPaneDivider implements Serializable

serialVersionUID: 1000L

Serialized Fields

parentFrame

CLIPFrame parentFrame
The frame the application runs in.

See Also:
CLIPFrame

Class CLIPFrame extends javax.swing.JFrame implements Serializable

serialVersionUID: 1000L

Serialized Fields

Mode

int Mode
The current mode the program is running in. This should be set to either CLIPFrame.TA for tile arrangement mode or CLIPFrame.PB for playback mode.


dataObject

Data dataObject
This object handles the creation and modification of tile sets.


mouseInput

UserInteraction mouseInput
Mouse listener that handles all mouse input for the user.


curTileSet

TileSet curTileSet
The current active Tile Set.


CLIPUI

UserInterface CLIPUI
Contains the user interface objects of the program.

Class Grid extends javax.swing.JPanel implements Serializable

serialVersionUID: 1000L

Serialized Fields

GridDefaultSizeInPixels

java.awt.Dimension GridDefaultSizeInPixels
The default size of the grid before a tileset is loaded.


gridSquareSize

int gridSquareSize
The size in pixels of each gridsquare on the grid.


GridName

java.lang.String GridName
The name of this panel.


mouseInput

UserInteraction mouseInput
The UserInteraction object.


theMiniMap

MiniMapPanel theMiniMap
the MiniMapPanel object.


theTileSet

TileSet theTileSet
The TileSet that is currently in use.


gridSizeInPixels

java.awt.Dimension gridSizeInPixels
The size of the grid in pixels.


gridWidth

int gridWidth
The width of the grid in gridSqaures.


gridHeight

int gridHeight
The height of the grid in gridSquares.


drawGridBool

boolean drawGridBool
If true then draw gridlines on the grid.


grid

int[][] grid
An array that stores tile information for the grid. It tracks everything by each tile's unique tileID.

Class HelpPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 1000L

Serialized Fields

helpTree

javax.swing.JTree helpTree
The help tree


pane

javax.swing.JScrollPane pane
The scroll pane contianing the help pages


editorPane

javax.swing.JEditorPane editorPane
Editor Pane that displays the help pages


sectionOneNode

javax.swing.tree.DefaultMutableTreeNode sectionOneNode
Section 1: Getting Started tree node


sectionTwoNode

javax.swing.tree.DefaultMutableTreeNode sectionTwoNode
Section 2: Tile Arrangement tree node


sectionThreeNode

javax.swing.tree.DefaultMutableTreeNode sectionThreeNode
Section 3: Playback tree node


sectionFourNode

javax.swing.tree.DefaultMutableTreeNode sectionFourNode
Section 4: Creating & Modifying Tile Sets tree node


sectionFiveNode

javax.swing.tree.DefaultMutableTreeNode sectionFiveNode
Section 5: Preloaded Sets tree node


sectionSixNode

javax.swing.tree.DefaultMutableTreeNode sectionSixNode
Section 6: Glossary tree node


welcomeNode

javax.swing.tree.DefaultMutableTreeNode welcomeNode
Section 1: Welcome


appOverviewNode

javax.swing.tree.DefaultMutableTreeNode appOverviewNode
Section 1: Application Overview


fileFormatNode

javax.swing.tree.DefaultMutableTreeNode fileFormatNode
Section 1: File Formats


tileSetNode

javax.swing.tree.DefaultMutableTreeNode tileSetNode
Section 2: Tile Set


arrangingTilesNode

javax.swing.tree.DefaultMutableTreeNode arrangingTilesNode
Section 2: Arranging Tiles


savingArrangementNode

javax.swing.tree.DefaultMutableTreeNode savingArrangementNode
Section 2: Saving a Tile Arrangement


loadIncompleteArrangementNode

javax.swing.tree.DefaultMutableTreeNode loadIncompleteArrangementNode
Section 2: Incomplete Tile Arrangements


tileArrangementNode

javax.swing.tree.DefaultMutableTreeNode tileArrangementNode
Section 3: Viewing Tile Arrangements


controlsNode

javax.swing.tree.DefaultMutableTreeNode controlsNode
Section 3: Using the Controls


displayNode

javax.swing.tree.DefaultMutableTreeNode displayNode
Section 3: Information Display


commentViewingNode

javax.swing.tree.DefaultMutableTreeNode commentViewingNode
Section 3: Viewing Comments


setNode

javax.swing.tree.DefaultMutableTreeNode setNode
Section 4: Tile Set


basicOptionNode

javax.swing.tree.DefaultMutableTreeNode basicOptionNode
Section 4: Basic Options


advanceOptionNode

javax.swing.tree.DefaultMutableTreeNode advanceOptionNode
Section 4: Advanced Options


tilesNode

javax.swing.tree.DefaultMutableTreeNode tilesNode
Section 4: Tiles


CLIPUI

UserInterface CLIPUI
CLIP's UserInterface component

Class LogEntry extends java.lang.Object implements Serializable

serialVersionUID: 1000L

Serialized Fields

type

int type
Type of move


tileID

int tileID
ID of the tile


initialX

int initialX
Initial X position of the tile


initialY

int initialY
Initial Y position of the tile


newX

int newX
New X position of the tile


newY

int newY
New Y position of the tile


hours

int hours
Elapsed time at this entry: Hours


minutes

int minutes
Elapsed time at this entry: Minutes


seconds

int seconds
Elapsed time at this entry: Seconds


prevHours

int prevHours
Time since previous move: Hours


prevMinutes

int prevMinutes
Time since previous move: Minutes


prevSeconds

int prevSeconds
Time since previous move: Seconds


sTime

long sTime
Start time of arrangement


eTime

long eTime
End time of arrangement (save time)


blankName

java.lang.String blankName
Name for blank tile


blankDesc

java.lang.String blankDesc
Description for blank tile


oldBlankName

java.lang.String oldBlankName
Old name for blank tile


oldBlankDesc

java.lang.String oldBlankDesc
Old description for blank tile

Class LogFile extends java.lang.Object implements Serializable

serialVersionUID: 1000L

Serialized Fields

theTileSet

TileSet theTileSet
The TileSet used for the log


theMoveList

java.util.LinkedList theMoveList
A list of LogEntries

Class MiniMapPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 1000L

Serialized Fields

MiniMapDefaultSize

java.awt.Dimension MiniMapDefaultSize
The default pixel size of the minimap


mouseInput

UserInteraction mouseInput
CLIP's mouse adapter object


theGrid

Grid theGrid
The grid that the minimap is summarizing

Class PD3AdobeConnectables extends java.applet.Applet implements Serializable

Serialized Fields

mError

int mError

mCommands

java.util.Hashtable mCommands

mEvents

java.util.Hashtable mEvents

mDirs

java.util.Hashtable mDirs

mPlugins

java.util.Hashtable mPlugins

archiveSize

long archiveSize

currentSize

long currentSize

filesWritten

long filesWritten

totalEntries

long totalEntries

theConnection

java.net.URLConnection theConnection

inStream

java.io.InputStream inStream

zInStream

java.util.zip.ZipInputStream zInStream

zippedItem

java.util.zip.ZipEntry zippedItem

Class PD3buildtab extends java.applet.Applet implements Serializable

Serialized Fields

theNames

java.lang.String[] theNames

theUrls

java.lang.String[] theUrls

name

java.lang.String name

url

java.lang.String url

frontMost

java.lang.String frontMost

tabLook

java.lang.String tabLook

offScreenImage

java.awt.Image offScreenImage

offScreenGraphics

java.awt.Graphics offScreenGraphics

tabOverFlow

boolean tabOverFlow

leftOver

java.awt.Rectangle leftOver

rightOver

java.awt.Rectangle rightOver

connectApplet

java.applet.Applet connectApplet

backGround

java.awt.Color backGround

theTabs

PD3tabObject[] theTabs

frontValue

int frontValue

tabKind

int tabKind

moveDistance

int moveDistance

Class PD3ConnectablesDirParser extends java.applet.Applet implements Serializable

Serialized Fields

root

java.io.File root

directories

java.lang.String[] directories

names

java.lang.String[] names

Class PD3tabObject extends java.awt.Component implements Serializable

Serialized Fields

tabShape

java.awt.Polygon tabShape

tabShapeInner

java.awt.Polygon tabShapeInner

tabShades

java.awt.Polygon[] tabShades

tabName

java.lang.String tabName

tabUrl

java.lang.String tabUrl

tabCommand

java.lang.String tabCommand

forward

boolean forward

stringXMax

int stringXMax

stringXMin

int stringXMin

tabOffset

int tabOffset

red

int red

green

int green

blue

int blue

tabType

int tabType

textColor

java.awt.Color textColor

lightBlue

java.awt.Color lightBlue

greenTab

java.awt.Color greenTab

greenTabShadLt

java.awt.Color greenTabShadLt

greenTabShadDk

java.awt.Color greenTabShadDk

greenTabShadDkst

java.awt.Color greenTabShadDkst

introTab

java.awt.Color introTab

introLtShad

java.awt.Color introLtShad

introDkShad

java.awt.Color introDkShad

frontTab

java.awt.Color frontTab

backTab

java.awt.Color backTab

frontTabDk

java.awt.Color frontTabDk

avLowShad

java.awt.Color avLowShad

medBrown

java.awt.Color medBrown

bottomLine

java.awt.Color bottomLine

sideLine

java.awt.Color sideLine

midRightShade

java.awt.Color midRightShade

outsideEdge

java.awt.Color outsideEdge

tabFont

java.awt.Font tabFont

Class Rules extends java.lang.Object implements Serializable

serialVersionUID: 1000L

Serialized Fields

tiles

java.util.ArrayList tiles
Holds the tiles for a set as byte arrays. ImageIcons can be constructed from the byte arrays


tileNames

java.util.ArrayList tileNames
Names of tiles in the tiles ArrayList. Stored as Strings.


name

java.lang.String name
TileSet name


instructions

java.lang.String instructions
TileSet instructions and/or description


numTilesWide

int numTilesWide
Number of tiles the grid can fit from side to side


numTilesHigh

int numTilesHigh
Number of tiles the grid can fit from top to bottom


tileWidth

int tileWidth
Width of the set's tiles in pixels


tileHeight

int tileHeight
Height of the set's tiles in pixels


allowBlanks

boolean allowBlanks
true if blank tiles are allowed


reqBlankDesc

boolean reqBlankDesc
true if blank tiles require a description


reqBlankName

boolean reqBlankName
true if blank tiles require a name


unlimitedBlanks

boolean unlimitedBlanks
true if unlimited blank tiles are allowed


numBlankTiles

int numBlankTiles
Maximum number of blank tiles allowed


blankIndex

int blankIndex
Index of the blank tile image in the tile list


blankImage

byte[] blankImage
Byte array of blank tile image. This can be used to construct an ImageIcon


allowUnused

boolean allowUnused
true if unused tiles are allowed


reqUnusedDesc

boolean reqUnusedDesc
true if unused tiles require a description


unlimitedUnused

boolean unlimitedUnused
true if unlimited unused tiles are allowed


numUnusedTiles

int numUnusedTiles
Maximum number of unused tiles allowed


missingTiles

boolean missingTiles
true if the set should randomly remove some tiles when it loads.


numMissingTiles

int numMissingTiles
Number of tiles to randomly remove on set load


allowPrintArrangement

boolean allowPrintArrangement
true if printing is allowed


reqArrangementComment

boolean reqArrangementComment
true if arrangement comments are required

Class SummaryEntry extends java.lang.Object implements Serializable

serialVersionUID: 1000L

Serialized Fields

type

int type
Type of entry (SummaryEntry.LEFT_OUT or SummaryEntry.BLANK)


tileID

int tileID
Tile ID of tile in the entry


tileName

java.lang.String tileName
Name of the blank tile in the entry


description

java.lang.String description
Reason for leaving out, or description if a SummaryEntry.BLANK entry type


moveNum

int moveNum
Move number the blank tile was added at


img

javax.swing.ImageIcon img
Image of blank tile in the entry

Class Tile extends java.lang.Object implements Serializable

serialVersionUID: 1000L

Serialized Fields

TileID

int TileID
A unique tile ID that defines the tile.


CurXPos

int CurXPos
Current X position of the tile.


CurYPos

int CurYPos
Current Y position of the tile.


TileBin

boolean TileBin
true if the tile is in the TileBin.


Grid

boolean Grid
true if the tile is in the Grid.


img

javax.swing.ImageIcon img
The image used to represent the tile.


blankTileName

java.lang.String blankTileName
The name for the tile if it is a blank tile.


blankTileDesc

java.lang.String blankTileDesc
The description for the tile if it is a blank tile.


blankTile

boolean blankTile
true if the tile is a blank tile.


addedAtMoveNum

int addedAtMoveNum
Move number that the tile was added at if it is a blank tile.

Class TileBin extends javax.swing.JPanel implements Serializable

serialVersionUID: 1000L

Serialized Fields

TileBinDefaultSize

java.awt.Dimension TileBinDefaultSize
Default size of the tilebin


TileBinName

java.lang.String TileBinName
Name of the tilebin


mouseInput

UserInteraction mouseInput
CLIP's mouse adapter


parentFrame

CLIPFrame parentFrame
The frame the application runs in


theTileSet

TileSet theTileSet
The current TileSet being used


insertLine

javax.swing.JLabel insertLine
Black line drawn to represent where a tile will be inserted


InsertLineThickness

int InsertLineThickness
Thickness of the insertion line


TileBinSize

java.awt.Dimension TileBinSize
Current size of the TileBin


numTilesWide

int numTilesWide
Current number of Tiles the TileBin displays horizontally per row


tilePixWide

int tilePixWide
Number of pixels wide of each Tile in the current TileSet


tilePixTall

int tilePixTall
Number of pixels tall of each Tile in the current TileSet


tbSide

int tbSide
Current side of the grid that the TileBin is located on (LEFT or RIGHT)


LEFT

int LEFT
Defines the TileBin being located on the left side of the grid


RIGHT

int RIGHT
Defines the TileBin being located on the right side of the grid


tbList

java.util.ArrayList tbList
List of tiles in the TileBin (Stores integer IDs corresponding to TileIDs in the current TileSet)

Class TileBinPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 1000L

Serialized Fields

TileBinPanelPreferredSize

java.awt.Dimension TileBinPanelPreferredSize
Default preferred size of the panel


mouseInput

UserInteraction mouseInput
CLIP's mouse adapter


parentFrame

CLIPFrame parentFrame
The frame the application runs in


TileBin

TileBin TileBin
The TileBin which holds the tile not currently on the grid


TileBinScrollPane

javax.swing.JScrollPane TileBinScrollPane
The scroll pane for the TileBin


tbLabel

javax.swing.JLabel tbLabel
The label above the TileBin

Class TileSet extends java.lang.Object implements Serializable

serialVersionUID: 1000L

Serialized Fields

name

java.lang.String name
The name of the tile set.


desc

java.lang.String desc
The description and/or instructions of the tile set.


numOfTiles

int numOfTiles
Number of tiles currently in the set. Doesn't count the initial dummy tile.


tile

java.util.ArrayList tile
The list of tiles in the set. Stores Tiles. The first tile is a dummy tile.


summaryTiles

java.util.ArrayList summaryTiles
The list of summary tiles. Stores SummaryEntrys.


tileWidthInPixels

int tileWidthInPixels
Width of the tiles in pixels.


tileHeightInPixels

int tileHeightInPixels
Height of the tiles in pixels.


tileWidth

int tileWidth
Width of the tiles in gridSquares (20x20 pixels each).


tileHeight

int tileHeight
Height of the tiles in gridSquares (20x20 pixels each).


blankTileImage

javax.swing.ImageIcon blankTileImage
ImageIcon used for blank tiles.


gridNumTilesWide

int gridNumTilesWide
Number of tiles the grid should support horizontally.


gridNumTilesTall

int gridNumTilesTall
Number of tiles the grid should support vertically.


reqBlankDesc

boolean reqBlankDesc
true if the set requires descriptions for blank tiles.


reqBlankName

boolean reqBlankName
true if the set requires names for blank tiles.


unlimitedBlanks

boolean unlimitedBlanks
true if the set allows unlimited blank tiles.


maxBlankTiles

int maxBlankTiles
Max number of blank tiles allowed by the set.


numBlankTiles

int numBlankTiles
Current number of blank tiles in use.


reqUnusedDesc

boolean reqUnusedDesc
true if the set requires descriptions for unused tiles.


unlimitedUnused

boolean unlimitedUnused
true if the set allows unlimited unused tiles.


maxUnusedTiles

int maxUnusedTiles
Max number of unused tiles allowed by the set.


reqArrangementComment

boolean reqArrangementComment
true if the set requires arrangement comments.


arrangementComment

java.lang.String arrangementComment
Arrangement comments for the tile set.


allowPrintArrangement

boolean allowPrintArrangement
true if the set allows users to print.


missingTiles

boolean missingTiles
true if missing tiles are enabled.


numMissingTiles

int numMissingTiles
Number of tiles to randomly leave out when the set loads.

Class UserInterface extends javax.swing.JPanel implements Serializable

serialVersionUID: 1000L

Serialized Fields

buttonFont

java.awt.Font buttonFont
The font used for some buttons


textFont

java.awt.Font textFont
The font used for some text


parentFrame

CLIPFrame parentFrame
The Frame that the application is running in


mouseInput

UserInteraction mouseInput
CLIP's mouse input adapter attached to most of the UI components


curDirectory

java.io.File curDirectory
The last directory that the use loaded or saved from


preloaded

java.util.ArrayList preloaded
List of Rules objects defining each preloaded tile set


openMenu

javax.swing.JMenu openMenu
The Open Menu


loadTileSetMenuItem

javax.swing.JMenuItem loadTileSetMenuItem
The Load Tile Set Menu Item


loadTileArrangementMenuItem

javax.swing.JMenuItem loadTileArrangementMenuItem
The Load Tile Arrangement Menu Item


continueSessionMenuItem

javax.swing.JMenuItem continueSessionMenuItem
The Coninue Session Menu Item


saveMenu

javax.swing.JMenu saveMenu
The Save Menu


saveCompleteArrangementMenuItem

javax.swing.JMenuItem saveCompleteArrangementMenuItem
The Save Complete Arrangement Menu Item


saveIncompleteArrangementMenuItem

javax.swing.JMenuItem saveIncompleteArrangementMenuItem
The Save Incomplete Arrangement Menu Item


printMenu

javax.swing.JMenu printMenu
The Print Menu


printArrangementMenuItem

javax.swing.JMenuItem printArrangementMenuItem
The Print Tile Arrangement Menu Item


printTileInfoMenuItem

javax.swing.JMenuItem printTileInfoMenuItem
The Print Additional Tile Information Menu Item


printArrangementToFileMenuItem

javax.swing.JMenuItem printArrangementToFileMenuItem
The Print Tile Arrangement To Image File Menu Item


exitMenuItem

javax.swing.JMenuItem exitMenuItem
The Exit Menu Item


addBlankTileMenuItem

javax.swing.JMenuItem addBlankTileMenuItem
The Add Blank Tile To TileBin Menu Item


createTileSetMenuItem

javax.swing.JMenuItem createTileSetMenuItem
The Create Tile Set Menu Item


modifyTileSetMenuItem

javax.swing.JMenuItem modifyTileSetMenuItem
The Modify Tile Set Menu Item


tileBinRightMenuItem

javax.swing.JRadioButtonMenuItem tileBinRightMenuItem
The Set TileBin on Right Menu Item


tileBinLeftMenuItem

javax.swing.JRadioButtonMenuItem tileBinLeftMenuItem
The Set TileBin on Left Menu Item


minimapMenuItem

javax.swing.JCheckBoxMenuItem minimapMenuItem
The View/Hide Mini-Map Menu Item


gridlinesMenuItem

javax.swing.JCheckBoxMenuItem gridlinesMenuItem
The View/Hide Gridlines Menu Item


tilesetInstructionsMenuItem

javax.swing.JMenuItem tilesetInstructionsMenuItem
The TileSet Instructions Menu Item


helpSystemMenuItem

javax.swing.JMenuItem helpSystemMenuItem
The Help System Menu Item


aboutCLIPMenuItem

javax.swing.JMenuItem aboutCLIPMenuItem
The About Dialog Menu Item


loadTileSetDialog

javax.swing.JDialog loadTileSetDialog
The Load TileSet Dialog


availableTileSets

javax.swing.JList availableTileSets
The list of available pre-loaded TileSet. Stores name Strings


availableTileSetsModel

javax.swing.DefaultListModel availableTileSetsModel
The list model for the UserInterface.availableTileSets


browseTextField

javax.swing.JTextField browseTextField
The text field associated with the browse button in the load TileSet dialog


browseButton

javax.swing.JButton browseButton
The Browse button for the load TileSet dialog


okLoadTileButton

javax.swing.JButton okLoadTileButton
The OK button for load TileSet dialog


cancelLoadTileButton

javax.swing.JButton cancelLoadTileButton
The Cancel button for the load TileSet dialog


blankDialog

javax.swing.JDialog blankDialog
The dialog for Blank Tiles


blankEditor

javax.swing.JPanel blankEditor
The panel that holds the Blank Tile dialog components


blankNameLabel

javax.swing.JLabel blankNameLabel
The blank tile name label of the blank tile dialog


blankDescriptionLabel

javax.swing.JLabel blankDescriptionLabel
The blank tile description label of the blank tile dialog


blankTileName

javax.swing.JTextField blankTileName
The name field of the blank tile dialog


blankTileDescription

javax.swing.JTextArea blankTileDescription
The description field of the blank tile dialog


saveAddBlankButton

javax.swing.JButton saveAddBlankButton
The save button for the blank tile dialog


cancelAddBlankButton

javax.swing.JButton cancelAddBlankButton
The cancel button for the blank tile dialog


deleteAddBlankButton

javax.swing.JButton deleteAddBlankButton
the delete button for the blank tile dialog


curBlankTile

int curBlankTile
The currently active blank tile


arrangementCommentsDialog

javax.swing.JDialog arrangementCommentsDialog
The Tile Arrangement Comments dialog


arrangementComments

javax.swing.JTextArea arrangementComments
The TextArea for the Arrangement Comments dialog


backButtonComments

javax.swing.JButton backButtonComments
The Back button for the Arrangement Comments dialog


nextButtonComments

javax.swing.JButton nextButtonComments
The Next button for the Arrangement Comments dialog


cancelButtonComments

javax.swing.JButton cancelButtonComments
The Cancel button for the Arrangement Comments dialog


unusedTileDialog

javax.swing.JDialog unusedTileDialog
Unused Tile dialog


okUnusedTileButton

javax.swing.JButton okUnusedTileButton
The OK button for the Unused Tile dialog


cancelUnusedTileButton

javax.swing.JButton cancelUnusedTileButton
The Cancel button for the Unused Tile dialog


backUnusedTileButton

javax.swing.JButton backUnusedTileButton
The Back button for the Unused Tile dialog


descUnusedText

javax.swing.JTextArea descUnusedText
The description TextArea for the Unused Tile dialog


tileUnusedList

javax.swing.JList tileUnusedList
The list of icons of the unused tiles for the Unused Tile Dialog


tileUnusedIcons

javax.swing.ImageIcon[] tileUnusedIcons
The array of ImageIcons that make up the UserInterface.tileUnusedList


unusedTileDialogMaxWidth

int unusedTileDialogMaxWidth
Maximum width of the Unused Tile dialog


unusedTileDialogMaxHeight

int unusedTileDialogMaxHeight
Maximum height of the Unused Tile dialog


tileUnusedListPrevIndex

int tileUnusedListPrevIndex
The last selected index of UserInterface.tileUnusedList in the Unused Tile dialog


unusedCompleted

boolean unusedCompleted
true if has completed the Unused Tile dialog task


setEditorDialog

javax.swing.JDialog setEditorDialog
The Dialog for the Set Editor


editorsTabPane

javax.swing.JTabbedPane editorsTabPane
The Tabbed Pane for the Set Editor dialog


okSetEditorButton

javax.swing.JButton okSetEditorButton
The OK button for the Set Editor dialog


cancelSetEditorButton

javax.swing.JButton cancelSetEditorButton
The Cancel button for the Set Editor dialog


applySetEditorButton

javax.swing.JButton applySetEditorButton
The Apply button for the Set Editor dialog


minimapDialog

javax.swing.JDialog minimapDialog
The dialog that holds the MiniMapPanel


theMiniMap

MiniMapPanel theMiniMap
The MiniMap Panel


helpDialog

javax.swing.JDialog helpDialog
The Dialog that holds UserInterface.theHelpPanel


theHelpPanel

HelpPanel theHelpPanel
The System Help Panel: HelpPanel


aboutDialog

javax.swing.JDialog aboutDialog
Dialog that holds the 'About this Application' info


thePlayback

Playback thePlayback
CLIP's playback system for playing back log files


theControlPanel

javax.swing.JPanel theControlPanel
The Control Panel for playback mode


CPPanel

javax.swing.JPanel CPPanel
Holds UserInterface.theControlPanel and spacers for playback mode


cpSpacer

javax.swing.JPanel cpSpacer
A spacer for UserInterface.CPPanel


SpacerSizeVertical

java.awt.Dimension SpacerSizeVertical
Size of vertical spacers


SpacerSizeHorizontal

java.awt.Dimension SpacerSizeHorizontal
Size of horizontal spacers


leftSpacer

javax.swing.JPanel leftSpacer
A left spacer for the main UI


rightSpacer

javax.swing.JPanel rightSpacer
A right spacer for the main UI


topSpacer

javax.swing.JPanel topSpacer
A top spacer for the main UI


theMainPanel

javax.swing.JPanel theMainPanel
One of the most important panels in the program since it holds the Grid, the TileBin, and the Playback controls.


MainPanelName

java.lang.String MainPanelName
The name assoctiated with UserInterface.theMainPanel


theGrid

Grid theGrid
The Grid component


theGridScrollPane

javax.swing.JScrollPane theGridScrollPane
The scrollpane that contains UserInterface.theGrid


theTileBinPanel

TileBinPanel theTileBinPanel
The panel that holds the TileBin


mainSplit

javax.swing.JSplitPane mainSplit
The SplitPane that holds the UserInterface.theGrid and the UserInterface.theTileBinPanel


saveMoveCount

int saveMoveCount
The number of recorded moves at the last save time


currentlySaving

boolean currentlySaving
true if the user is currently in the process of saving a log

Class WrappingJOptionPane extends javax.swing.JOptionPane implements Serializable

serialVersionUID: 1000L

Serialized Fields

maxChars

int maxChars
Maximum number of characters per line to display