Serialized Form
spinner
AlcSpinnerCustom spinner
label
javax.swing.JLabel label
toolTip
java.lang.String toolTip
key1
int key1
windowSize
java.awt.Dimension windowSize
- Keep track of the windowSize
toolBarWidth
int toolBarWidth
- Width of the toolbar
color
java.awt.Color color
- Global Shape Foreground color
alpha
int alpha
- Global Shape Foreground Alpha
style
int style
- Global Shape Style - (1) LINE or (2) SOLID FILL
lineWidth
float lineWidth
- Globl Shape Line Weight (if the style is line)
bgColor
java.awt.Color bgColor
- Background color
bgAlpha
int bgAlpha
- Background Alpha
backgroundActive
boolean backgroundActive
- Swap state - true if the background is currently swapped in
redraw
boolean redraw
- 'Redraw' on or off
smoothing
boolean smoothing
- Smoothing on or off
canvasChanged
boolean canvasChanged
- Boolean used by the timer to determine if there has been canvas activity
drawUnder
boolean drawUnder
- Draw under the other shapes on the canvas
events
boolean events
- Events on or off - stop mouse/pen events to the modules when inside the UI
createEvents
boolean createEvents
affectEvents
boolean affectEvents
pm
jpen.PenManager pm
- The Pen manager used by JPen
penDown
boolean penDown
- Pen down or up
penType
int penType
- The type of pen - PEN_STYLUS / PEN_ERASER / PEN_CURSOR
penPressure
float penPressure
- Pen Pressure if available
penTilt
java.awt.geom.Point2D.Float penTilt
- Pen Tilt if available
penLocation
java.awt.geom.Point2D.Float penLocation
- Pen Location - if a pen is available this will be a float otherwise int
penLocationChanged
boolean penLocationChanged
- Pen location has changed or not
shapes
java.util.ArrayList<E> shapes
- Array list containing shapes that have been commited.
Shapes in this list are generally rendered to the image buffer
to improve performance
createShapes
java.util.ArrayList<E> createShapes
- Array list containing shapes currently in use by create modules
affectShapes
java.util.ArrayList<E> affectShapes
- Array list containing shapes currently in use by affect modules
guideShapes
java.util.ArrayList<E> guideShapes
- Array list containing shapes used as visual guides - not actual geometry
fullShapeList
java.util.ArrayList<E>[] fullShapeList
- Full shape array of each array list
activeShapeList
java.util.ArrayList<E>[] activeShapeList
- Active shape list plus guides
canvasImage
java.awt.Image canvasImage
- An image of the canvas drawn behind active shapes
image
java.awt.Image image
- Image than can be drawn on the canvas
imageDisplay
boolean imageDisplay
- Display the Image or not
imageLocation
java.awt.Point imageLocation
- Position to display the image
transparentImage
java.awt.Image transparentImage
- An image used to fake transparency in fullscreen mode
recordIndicator
boolean recordIndicator
- Record indicator on/off
guides
boolean guides
- Draw guides
ge
java.awt.GraphicsEnvironment ge
- Graphics Envrionment - updated everytime the volatile buffImage is refreshed
gc
java.awt.GraphicsConfiguration gc
- Graphics Configuration - updated everytime the volatile buffImage is refreshed
vectorCanvas
org.alchemy.core.AlcCanvas.VectorCanvas vectorCanvas
- A Vector based canvas for full redrawing
oldCursor
java.awt.Cursor oldCursor
- Previous cursor
autoToggleToolBar
boolean autoToggleToolBar
- Automatic toggling of the toolbar
hue
int hue
saturation
int saturation
brightness
int brightness
red
int red
green
int green
blue
int blue
range
org.alchemy.core.AlcColorSelector.ColorRange range
slider
org.alchemy.core.AlcColorSelector.ColorSlider slider
hueField
javax.swing.JTextField hueField
saturationField
javax.swing.JTextField saturationField
brightnessField
javax.swing.JTextField brightnessField
redField
javax.swing.JTextField redField
greenField
javax.swing.JTextField greenField
blueField
javax.swing.JTextField blueField
hexField
javax.swing.JTextField hexField
colorPanel
javax.swing.JPanel colorPanel
okButton
javax.swing.JButton okButton
cancelButton
javax.swing.JButton cancelButton
updating
boolean updating
labelH
int labelH
okListener
java.awt.event.ActionListener okListener
cancelListener
java.awt.event.ActionListener cancelListener
path
java.awt.geom.GeneralPath path
- The main path stored as a GeneralPath
color
java.awt.Color color
- Color of this shape
alpha
int alpha
- Alpha of this shape
style
int style
- Style of this shape - (1) LINE or (2) SOLID FILL
gradientPaint
java.awt.GradientPaint gradientPaint
- The Gradient of this shape (if available)
lineWidth
float lineWidth
- Line Weight if the style is line
lastPoint
java.awt.geom.Point2D.Float lastPoint
- The last point
pathClosed
boolean pathClosed
- If the path has been closed or not
penShape
boolean penShape
- If this shape has been created with pen strokes or not
totalPoints
int totalPoints
- Keep track of the number of points added
spine
java.util.ArrayList<E> spine
- For shapes drawn as a line with a variable width, this is the spine of the shape
spineWidth
java.util.ArrayList<E> spineWidth
- For shapes drawn as a line with a variable width, this is the width of the shape
startPoints
int startPoints
- For drawing smaller marks - draw lines until x points have been made
minDistance
int minDistance
- Minimum distance until points are added
minDistanceSpine
int minDistanceSpine
- Minimum distance until spine points are added
colorBox
org.alchemy.core.ColorBox colorBox
transparencySlider
org.alchemy.core.AlcSliderCustom transparencySlider
value
int value
dragY
int dragY
dragValue
int dragValue
min
int min
max
int max
step
int step
mouseDown
boolean mouseDown
upPressed
boolean upPressed
downPressed
boolean downPressed
drag
boolean drag
width
int width
height
int height
halfHeight
int halfHeight
textAreaWidth
int textAreaWidth
stringY
int stringY
metrics
java.awt.FontMetrics metrics
font
java.awt.Font font
spinner
java.awt.Image spinner
spinnerUp
java.awt.Image spinnerUp
spinnerDown
java.awt.Image spinnerDown
repeatTimer
javax.swing.Timer repeatTimer
repeatInterval
int repeatInterval
repeatInitialDelay
int repeatInitialDelay
keyOffTimer
javax.swing.Timer keyOffTimer
keyOffDelay
int keyOffDelay
textInput
boolean textInput
text
java.lang.String text
dialog
org.alchemy.core.AlcNumberDialog dialog
title
java.lang.String title
comboBox
javax.swing.JComboBox comboBox
slider
org.alchemy.core.AlcSliderCustom slider
createButton
org.alchemy.core.AlcPopupButton createButton
- Popup buttons for the color, create, amd affect buttons in the toolbar
These are declared global so we can hide the popup menus when hiding the toolbar
affectButton
org.alchemy.core.AlcPopupButton affectButton
- Popup buttons for the color, create, amd affect buttons in the toolbar
These are declared global so we can hide the popup menus when hiding the toolbar
colorButton
org.alchemy.core.AlcColorButton colorButton
mainToolBar
org.alchemy.core.AlcToolBarMain mainToolBar
- The main tool bar inside the toolbar
subToolBar
org.alchemy.core.AlcToolBarSub subToolBar
- The sub toolbar below the main toolbar
toolBars
javax.swing.JPanel toolBars
- Container holding the main and sub toolbars
detachButton
javax.swing.JButton detachButton
- Detach toolbar button
transparencySlider
org.alchemy.core.AlcSlider transparencySlider
- Transparency slider
affectSubToolBarSections
AlcToolBarSubSection[] affectSubToolBarSections
- Sections within the sub toolbar - either loaded or not
createSubToolBarSection
AlcToolBarSubSection createSubToolBarSection
- The create section within the sub toolbar - index of the loaded section
currentSubToolBarSections
int currentSubToolBarSections
- Number of current sub toolbar sections loaded
fgPicker
org.alchemy.core.AlcColorPicker fgPicker
- Color picker
bgPicker
org.alchemy.core.AlcColorPicker bgPicker
- Color picker
fgbgButton
org.alchemy.core.AlcToggleButton fgbgButton
- Foreground Background Button - gets updated when the colors are swapped
toolBarVisible
boolean toolBarVisible
- Visibility of the ToolBar
toolBarKeyedOn
boolean toolBarKeyedOn
- If the toolbar has been turned on by a key or not
totalHeight
int totalHeight
- Total height of all tool bars
toolBarTimer
javax.swing.Timer toolBarTimer
- Timer to delay the hiding of the toolbar
insideToolBar
boolean insideToolBar
- Cursor inside toolbar or not