wt.clients.workflow.definer
Class ToolbarButton

java.lang.Object
  extended byjava.awt.Component
      extended bywt.clients.workflow.definer.ToolbarButton
All Implemented Interfaces:
EventListener, ImageObserver, MenuContainer, MouseListener, MouseMotionListener, Serializable

final class ToolbarButton
extends Component
implements MouseListener, MouseMotionListener


Nested Class Summary
 class ToolbarButton.BlackAndWhiteFilter
           
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
(package private)  String actionCommand
           
private  ActionListener actionListener
           
private static symantec.itools.awt.image.DarkenFilter darken
           
private  Image disabledImage
           
(package private)  boolean enabled
           
private static symantec.itools.awt.image.FadeFilter fade
           
static int FLAT
           
private  Image image
           
private  int look
           
private  Dimension prefSize
           
static int RAISED
           
(package private)  boolean selected
           
private  Image selectedImage
           
private  int thickness
           
private static String versionID
           
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ToolbarButton()
           
ToolbarButton(Image image)
           
ToolbarButton(Image image, int look)
           
 
Method Summary
 void addActionListener(ActionListener listener)
           
private  Point findUpperLeft()
           
 String getActionCommand()
           
 Dimension getMinimumSize()
           
 Dimension getPreferredSize()
           
 boolean isEnabled()
           
 boolean isSelected()
           
 void mouseClicked(MouseEvent event)
           
 void mouseDragged(MouseEvent event)
           
 void mouseEntered(MouseEvent event)
           
 void mouseExited(MouseEvent event)
           
 void mouseMoved(MouseEvent e)
           
 void mousePressed(MouseEvent event)
           
 void mouseReleased(MouseEvent event)
           
 void paint(Graphics g)
           
 void paintFlat()
           
 void paintInset()
           
 void paintRaised()
           
 void processActionEvent()
           
 void removeActionListener(ActionListener listener)
           
 void setActionCommand(String action_command)
           
 void setEnabled(boolean enabled)
           
 void setImage(Image image)
           
 void setSelected(boolean selected)
           
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

versionID

private static final String versionID
See Also:
Constant Field Values

fade

private static symantec.itools.awt.image.FadeFilter fade

darken

private static symantec.itools.awt.image.DarkenFilter darken

FLAT

public static final int FLAT
See Also:
Constant Field Values

RAISED

public static final int RAISED
See Also:
Constant Field Values

prefSize

private Dimension prefSize

thickness

private int thickness

image

private Image image

disabledImage

private Image disabledImage

selectedImage

private Image selectedImage

actionListener

private ActionListener actionListener

selected

boolean selected

actionCommand

String actionCommand

look

private int look

enabled

boolean enabled
Constructor Detail

ToolbarButton

public ToolbarButton()

ToolbarButton

public ToolbarButton(Image image)

ToolbarButton

public ToolbarButton(Image image,
                     int look)
Method Detail

setActionCommand

public void setActionCommand(String action_command)

getActionCommand

public String getActionCommand()

setImage

public void setImage(Image image)

getMinimumSize

public Dimension getMinimumSize()

getPreferredSize

public Dimension getPreferredSize()

isSelected

public boolean isSelected()

setSelected

public void setSelected(boolean selected)

setEnabled

public void setEnabled(boolean enabled)

isEnabled

public boolean isEnabled()

paint

public void paint(Graphics g)

paintInset

public void paintInset()

paintRaised

public void paintRaised()

paintFlat

public void paintFlat()

processActionEvent

public void processActionEvent()

addActionListener

public void addActionListener(ActionListener listener)

removeActionListener

public void removeActionListener(ActionListener listener)

findUpperLeft

private Point findUpperLeft()

mousePressed

public void mousePressed(MouseEvent event)
Specified by:
mousePressed in interface MouseListener

mouseClicked

public void mouseClicked(MouseEvent event)
Specified by:
mouseClicked in interface MouseListener

mouseReleased

public void mouseReleased(MouseEvent event)
Specified by:
mouseReleased in interface MouseListener

mouseDragged

public void mouseDragged(MouseEvent event)
Specified by:
mouseDragged in interface MouseMotionListener

mouseMoved

public void mouseMoved(MouseEvent e)
Specified by:
mouseMoved in interface MouseMotionListener

mouseEntered

public void mouseEntered(MouseEvent event)
Specified by:
mouseEntered in interface MouseListener

mouseExited

public void mouseExited(MouseEvent event)
Specified by:
mouseExited in interface MouseListener