Serialized Form
jLabel1
javax.swing.JLabel jLabel1
jLabel2
javax.swing.JLabel jLabel2
jLabel3
javax.swing.JLabel jLabel3
jLabel4
javax.swing.JLabel jLabel4
jLabel5
javax.swing.JLabel jLabel5
jLabel6
javax.swing.JLabel jLabel6
jLabel7
javax.swing.JLabel jLabel7
jLabel8
javax.swing.JLabel jLabel8
layer
Layer[] layer
numberOfLayers
int numberOfLayers
jButton2
javax.swing.JButton jButton2
jLabel1
javax.swing.JLabel jLabel1
jList1
javax.swing.JList jList1
jScrollPane1
javax.swing.JScrollPane jScrollPane1
jSlider1
javax.swing.JSlider jSlider1
|
Class ddraw.MainView extends javax.swing.JApplet implements Serializable |
canvas
MyCanvas canvas
- Main canvas to draw
toolPanel
ToolPanel toolPanel
- Tool panel
layerPanel
LayerPanel layerPanel
- Layer selection panel
mainMenu
Menu mainMenu
- Custom main menu
appletPane
java.awt.Container appletPane
- Main container to draw components
myThis
MainView myThis
- Private refference to current context
tools
Tool[] tools
- Set of tool instances
selTool
int selTool
- Selected tool index
HELP_URL
java.lang.String HELP_URL
- Help page URL
|
Class ddraw.Menu extends javax.swing.JMenuBar implements Serializable |
fileMenu
javax.swing.JMenu fileMenu
fNew
javax.swing.JMenuItem fNew
fOpen
javax.swing.JMenuItem fOpen
fSave
javax.swing.JMenuItem fSave
fExport
javax.swing.JMenuItem fExport
fExit
javax.swing.JMenuItem fExit
editMenu
javax.swing.JMenu editMenu
eGaussianBlur
javax.swing.JMenuItem eGaussianBlur
eDesaturate
javax.swing.JMenuItem eDesaturate
eInvert
javax.swing.JMenuItem eInvert
eBrighten
javax.swing.JMenuItem eBrighten
eTreshold
javax.swing.JMenuItem eTreshold
helpMenu
javax.swing.JMenu helpMenu
hHelp
javax.swing.JMenuItem hHelp
hAbout
javax.swing.JMenuItem hAbout
drawing
boolean drawing
- Indicates state of drawing
mouseOver
boolean mouseOver
- Whether the mouse pointer is over canvas or not.
x
int x
- Current coordiantes of mouse pointer
y
int y
- Current coordiantes of mouse pointer
numberOfLayers
int numberOfLayers
- Number of active layers
bufferImage
java.awt.image.BufferedImage bufferImage
- Buffer image used to avoid "laggy" rendering
layer
Layer[] layer
- Set of layers
activeLayer
int activeLayer
- Index of current layer
primaryColor
java.awt.Color primaryColor
- Selected primary color
g2
java.awt.Graphics2D g2
- Graphics for buffer image
dbg
java.awt.Graphics2D dbg
- Graphics for buffer image
activeTool
Tool activeTool
- Current brush
backgroundColor
java.awt.Color backgroundColor
- Background color of background layer
convolutionMatrix
float[] convolutionMatrix
- Convolution matrix
canvasWidth
int canvasWidth
- Width and height of canvas area
canvasHeight
int canvasHeight
- Width and height of canvas area
clickSplineBrushButton
javax.swing.JToggleButton clickSplineBrushButton
crazyMultiSplineBrushButton
javax.swing.JToggleButton crazyMultiSplineBrushButton
jColorChooser1
javax.swing.JColorChooser jColorChooser1
jLabel1
javax.swing.JLabel jLabel1
jLabel3
javax.swing.JLabel jLabel3
jLabel4
javax.swing.JLabel jLabel4
jLabel5
javax.swing.JLabel jLabel5
jPanel1
javax.swing.JPanel jPanel1
jPanel2
javax.swing.JPanel jPanel2
jSeparator1
javax.swing.JSeparator jSeparator1
jSlider3
javax.swing.JSlider jSlider3
jSlider4
javax.swing.JSlider jSlider4
jSlider5
javax.swing.JSlider jSlider5
multiSplineBrushButton
javax.swing.JToggleButton multiSplineBrushButton
nailBrushButton
javax.swing.JToggleButton nailBrushButton
roundBrushButton
javax.swing.JToggleButton roundBrushButton
roundEraserButton
javax.swing.JToggleButton roundEraserButton
singleSplineBrushButton
javax.swing.JToggleButton singleSplineBrushButton
splineStripeBrushButton
javax.swing.JToggleButton splineStripeBrushButton
squareBrushButton
javax.swing.JToggleButton squareBrushButton
toolName
javax.swing.JLabel toolName
byteImage
byte[] byteImage
spl
CatmullRom spl
t
int t
density
int density
spl
NatCubic spl
var
int var
t
int t
spl
NatCubic spl
t
int t
density
int density
tmpG
java.awt.Graphics2D tmpG
tmpI
java.awt.image.BufferedImage tmpI
radius
int radius
tmp
java.awt.Composite tmp
spl
CatmullRom spl
t
int t
density
int density
spl
CatmullRom[] spl
n
int n
d
int d
lin
boolean lin
t
int t
density
int density
name
java.lang.String name
- tool name
strokeThickness
int strokeThickness
- brush thickness
xz
int xz
- previous coordinates
yz
int yz
- previous coordinates
xzz
int xzz
- coordinates (t-2)
yzz
int yzz
- coordinates (t-2)
customSlider1
boolean customSlider1
- custom slider 1 enabled
customSlider2
boolean customSlider2
- custom slider 2 enabled
customSlider1Name
java.lang.String customSlider1Name
- custom slider 1 name
customSlider2Name
java.lang.String customSlider2Name
- custom slider 2 name