org.eclipse.gef.internal.ui.palette.editparts
Class PaletteScrollBar

java.lang.Object
  extended byorg.eclipse.draw2d.Figure
      extended byorg.eclipse.draw2d.ScrollBar
          extended byorg.eclipse.gef.internal.ui.palette.editparts.PaletteScrollBar
All Implemented Interfaces:
java.util.EventListener, org.eclipse.draw2d.IFigure, org.eclipse.draw2d.Orientable, org.eclipse.draw2d.PositionConstants, java.beans.PropertyChangeListener

public final class PaletteScrollBar
extends org.eclipse.draw2d.ScrollBar


Nested Class Summary
 
Nested classes inherited from class org.eclipse.draw2d.Figure
org.eclipse.draw2d.Figure.FigureIterator, org.eclipse.draw2d.Figure.IdentitySearch
 
Nested classes inherited from class org.eclipse.draw2d.IFigure
org.eclipse.draw2d.IFigure.NoInsets
 
Field Summary
static int BUTTON_HEIGHT
           
protected  org.eclipse.draw2d.Label downLabel
           
protected  org.eclipse.draw2d.Label upLabel
           
 
Fields inherited from class org.eclipse.draw2d.ScrollBar
MAX_FLAG, thumbDragger, transposer
 
Fields inherited from class org.eclipse.draw2d.Figure
bgColor, border, bounds, fgColor, flags, font, maxSize, minSize, NO_MANAGER, prefSize, toolTip
 
Fields inherited from interface org.eclipse.draw2d.Orientable
HORIZONTAL, VERTICAL
 
Fields inherited from interface org.eclipse.draw2d.PositionConstants
BOTTOM, CENTER, EAST, EAST_WEST, LEFT, LEFT_CENTER_RIGHT, MIDDLE, NONE, NORTH, NORTH_EAST, NORTH_SOUTH, NORTH_WEST, NSEW, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TOP_MIDDLE_BOTTOM, WEST
 
Fields inherited from interface org.eclipse.draw2d.IFigure
MAX_DIMENSION, MIN_DIMENSION, NO_INSETS
 
Constructor Summary
PaletteScrollBar()
           
 
Method Summary
 boolean containsPoint(int x, int y)
           
protected  org.eclipse.draw2d.Clickable createDefaultDownButton()
           
protected  org.eclipse.draw2d.Clickable createDefaultUpButton()
           
 org.eclipse.draw2d.IFigure findFigureAt(int x, int y, org.eclipse.draw2d.TreeSearch search)
           
 org.eclipse.draw2d.geometry.Dimension getPreferredSize(int wHint, int hHint)
           
protected  void initialize()
           
protected  void stepDown()
           
protected  void stepUp()
           
protected  void timedStep(boolean up)
           
protected  void updateDownLabel()
           
protected  void updateUpLabel()
           
 
Methods inherited from class org.eclipse.draw2d.ScrollBar
createDefaultThumb, createPageDown, createPageUp, getButtonDown, getButtonUp, getExtent, getMaximum, getMinimum, getPageDown, getPageIncrement, getPageUp, getRangeModel, getStepIncrement, getThumb, getValue, getValueRange, isHorizontal, propertyChange, revalidate, setDirection, setDownClickable, setEnabled, setExtent, setHorizontal, setMaximum, setMinimum, setOrientation, setPageDown, setPageIncrement, setPageUp, setRangeModel, setStepIncrement, setThumb, setUpClickable, setValue
 
Methods inherited from class org.eclipse.draw2d.Figure
add, add, add, add, addAncestorListener, addFigureListener, addFocusListener, addKeyListener, addListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, containsPoint, erase, findDescendantAtExcluding, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, findMouseEventTargetInDescendantsAt, fireMoved, firePropertyChange, firePropertyChange, firePropertyChange, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getClientArea, getCursor, getFlag, getFont, getForegroundColor, getInsets, getLayoutManager, getListeners, getLocalBackgroundColor, getLocalForegroundColor, getLocation, getMaximumSize, getMinimumSize, getMinimumSize, getParent, getPreferredSize, getSize, getToolTip, getUpdateManager, handleFocusGained, handleFocusLost, handleKeyPressed, handleKeyReleased, handleMouseDoubleClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseHover, handleMouseMoved, handleMousePressed, handleMouseReleased, hasFocus, internalGetEventDispatcher, intersects, invalidate, invalidateTree, isEnabled, isFocusTraversable, isMouseEventTarget, isOpaque, isRequestFocusEnabled, isShowing, isValid, isValidationRoot, isVisible, layout, paint, paintBorder, paintChildren, paintClientArea, paintFigure, primTranslate, remove, removeAll, removeAncestorListener, removeFigureListener, removeFocusListener, removeKeyListener, removeListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, setBackgroundColor, setBorder, setBounds, setChildrenDirection, setChildrenEnabled, setChildrenOrientation, setConstraint, setCursor, setFlag, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setParent, setPreferredSize, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setValid, setVisible, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, useLocalCoordinates, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.draw2d.IFigure
add, add, add, add, addAncestorListener, addFigureListener, addFocusListener, addKeyListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, containsPoint, erase, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getClientArea, getCursor, getFont, getForegroundColor, getInsets, getLayoutManager, getLocalBackgroundColor, getLocalForegroundColor, getMaximumSize, getMinimumSize, getMinimumSize, getParent, getPreferredSize, getSize, getToolTip, getUpdateManager, handleFocusGained, handleFocusLost, handleKeyPressed, handleKeyReleased, handleMouseDoubleClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseHover, handleMouseMoved, handleMousePressed, handleMouseReleased, hasFocus, internalGetEventDispatcher, intersects, invalidate, invalidateTree, isEnabled, isFocusTraversable, isOpaque, isRequestFocusEnabled, isShowing, isVisible, paint, remove, removeAncestorListener, removeFigureListener, removeFocusListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, setBackgroundColor, setBorder, setBounds, setConstraint, setCursor, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setParent, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setVisible, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, validate
 

Field Detail

BUTTON_HEIGHT

public static final int BUTTON_HEIGHT
See Also:
Constant Field Values

downLabel

protected org.eclipse.draw2d.Label downLabel

upLabel

protected org.eclipse.draw2d.Label upLabel
Constructor Detail

PaletteScrollBar

public PaletteScrollBar()
Method Detail

containsPoint

public boolean containsPoint(int x,
                             int y)

createDefaultDownButton

protected org.eclipse.draw2d.Clickable createDefaultDownButton()

createDefaultUpButton

protected org.eclipse.draw2d.Clickable createDefaultUpButton()

findFigureAt

public org.eclipse.draw2d.IFigure findFigureAt(int x,
                                               int y,
                                               org.eclipse.draw2d.TreeSearch search)
See Also:
Figure.findFigureAt(int, int, TreeSearch)

getPreferredSize

public org.eclipse.draw2d.geometry.Dimension getPreferredSize(int wHint,
                                                              int hHint)
See Also:
Figure.getPreferredSize(int, int)

initialize

protected void initialize()

stepDown

protected void stepDown()
See Also:
ScrollBar.stepDown()

stepUp

protected void stepUp()
See Also:
ScrollBar.stepUp()

timedStep

protected void timedStep(boolean up)

updateDownLabel

protected void updateDownLabel()

updateUpLabel

protected void updateUpLabel()