ddraw: Documentation

Serialized Form


Package ddraw

Class ddraw.AboutFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

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

Class ddraw.Exportable extends java.lang.Object implements Serializable

Serialized Fields

layer

Layer[] layer

numberOfLayers

int numberOfLayers

Class ddraw.LayerPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

Class ddraw.MyCanvas extends java.awt.Canvas implements Serializable

Serialized Fields

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

Class ddraw.ToolPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

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

Package ddraw.include

Class ddraw.include.SerializableBufferedImage extends java.lang.Object implements Serializable

Serialized Fields

byteImage

byte[] byteImage

Package ddraw.tools

Class ddraw.tools.ClickSplineBrush extends Tool implements Serializable

Serialized Fields

spl

CatmullRom spl

t

int t

density

int density

Class ddraw.tools.CrazyMultiSplineBrush extends Tool implements Serializable

Serialized Fields

spl

NatCubic spl

var

int var

t

int t

Class ddraw.tools.MultiSplineBrush extends Tool implements Serializable

Serialized Fields

spl

NatCubic spl

t

int t

density

int density

tmpG

java.awt.Graphics2D tmpG

tmpI

java.awt.image.BufferedImage tmpI

Class ddraw.tools.NailBrush extends Tool implements Serializable

Serialized Fields

radius

int radius

Class ddraw.tools.RoundBrush extends Tool implements Serializable

Class ddraw.tools.RoundEraser extends Tool implements Serializable

Serialized Fields

tmp

java.awt.Composite tmp

Class ddraw.tools.SingleSplineBrush extends Tool implements Serializable

Serialized Fields

spl

CatmullRom spl

t

int t

density

int density

Class ddraw.tools.SplineStripeBrush extends Tool implements Serializable

Serialized Fields

spl

CatmullRom[] spl

n

int n

d

int d

lin

boolean lin

t

int t

density

int density

Class ddraw.tools.SquareBrush extends Tool implements Serializable

Class ddraw.tools.Tool extends java.lang.Object implements Serializable

Serialized Fields

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


ddraw: Documentation