Serialized Form


Package de.caff.gimmix

Class de.caff.gimmix.ResourcedAction extends javax.swing.AbstractAction implements Serializable


Package de.caff.maze

Class de.caff.maze.LongTextField extends javax.swing.JTextField implements Serializable

Class de.caff.maze.MazeCanvas extends javax.swing.JPanel implements Serializable

Serialized Fields

maze

AbstractBasicMaze maze
The maze currently displayed.


buffer

java.awt.Image buffer
Double-buffered image.


expliciteRepaint

boolean expliciteRepaint
Repaint double buffer?


mouseCell

MazeCell mouseCell
Maze cell hit by mouse.


translation

float[] translation
Additional translation when painting.


cardLayout

java.awt.CardLayout cardLayout
Card layout to switch between standard and progress view.


noteLabel

javax.swing.JLabel noteLabel
Label where notes are displayed.


progressBar

javax.swing.JProgressBar progressBar
Progress bar during creation.


abortAction

boolean abortAction
Has the user pressed abort?


delayThread

java.lang.Thread delayThread
Thread for delayed display of progress panel.


mazeComponent

de.caff.maze.MazeCanvas.MazeComponent mazeComponent
The component where the maze is displayed.


drawProperties

MazePaintPropertiesProvider drawProperties
Maze properties (colors etc) when painting.


printProperties

MazePrintPropertiesProvider printProperties
Maze properties (colors etc) when printing.


abortButton

javax.swing.JButton abortButton
Button to abort ongoing action.

Class de.caff.maze.MazeFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

systemAccess

SystemAccess systemAccess
The system access. It is set differently according to the environment (Java Web Start or direct).


mmcp

MultiMazeControlPanel mmcp
The panel holding the maze and the maze controls.

Class de.caff.maze.MultiMazeControlPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

mazeTypes

java.util.ArrayList<E> mazeTypes
The different types of mazes which are supported.


mazeTypesMap

java.util.Map<K,V> mazeTypesMap
The mapping of maze type names to maze types.


mazeSelect

javax.swing.JComboBox mazeSelect
Selection of maze type.


paintProperties

MazePaintProperties paintProperties
The properties for painting.


printProperties

MazePrintProperties printProperties
The properties for printing.


leftLayout

java.awt.CardLayout leftLayout
Card layout to switch between mazes.


ctrlLayout

java.awt.CardLayout ctrlLayout
Card layout to switch between controllers.


left

javax.swing.JPanel left
Left panel (maze display).


ctrl

javax.swing.JPanel ctrl
Right panel (controller display).

Class de.caff.maze.PrintPropertiesDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

previousData

DataStorage previousData
Old data.


printProperties

MazePrintProperties printProperties
The print properties to change.


returnProperties

MazePrintProperties returnProperties
The properties returned on success.

Class de.caff.maze.PropertySetterPanel extends javax.swing.JPanel implements Serializable

Class de.caff.maze.SaveImagePropertiesDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

saveImageProperties

MazeSaveImageProperties saveImageProperties
The save image properties to change.