com.jme.widget.slider
Class WidgetSliderThumbTray

java.lang.Object
  extended bycom.jme.scene.Spatial
      extended bycom.jme.scene.Node
          extended bycom.jme.widget.WidgetAbstractContainer
              extended bycom.jme.widget.panel.WidgetPanel
                  extended bycom.jme.widget.scroller.WidgetScrollerThumbTray
                      extended bycom.jme.widget.slider.WidgetSliderThumbTray
All Implemented Interfaces:
java.util.Observer, java.io.Serializable, Widget, WidgetMouseHandlerInterface

public class WidgetSliderThumbTray
extends WidgetScrollerThumbTray

WidgetSliderThumbTray

Version:
$Id: WidgetSliderThumbTray.java,v 1.3 2004/09/14 21:52:26 mojomonkey Exp $
Author:
Gregg Patton
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.jme.widget.scroller.WidgetScrollerThumbTray
buttonSize, offset, offsetAdjust, pagingDownRight, pagingUpLeft, range, ratio, repeat, size, thumb, thumbPos, thumbSize, type, visibleRange
 
Fields inherited from class com.jme.widget.WidgetAbstractContainer
DEFAULT_INSET_SIZE, insets, layout, panOffset, widgetImpl, widgetList
 
Fields inherited from class com.jme.scene.Node
children
 
Fields inherited from class com.jme.scene.Spatial
currentStates, defaultStateList, forceCull, forceView, frustrumIntersects, geometricalControllers, lightCombineMode, localRotation, localScale, localTranslation, name, parent, queueDistance, renderQueueMode, renderStateList, textureCombineMode, worldBound, worldRotation, worldScale, worldTranslation, zOrder
 
Constructor Summary
WidgetSliderThumbTray(WidgetOrientationType type)
           
 
Method Summary
protected  void calcOffset()
          calcOffset
protected  void calcThumbPos()
          calcThumbPos
protected  void calcThumbSize()
          calcThumbSize
protected  void clampOffset()
          clampOffset
 void doMouseButtonDown()
          doMouseButtonDown
protected  void initExtents()
          initExtents
 void initWidgetRenderer()
          initWidgetRenderer
 
Methods inherited from class com.jme.widget.scroller.WidgetScrollerThumbTray
calcRatio, clampThumbPos, decrement, decrement, doMouseButtonUp, draw, getOffset, getRange, getThumb, getThumbPos, getThumbSize, getVisibleRange, increment, increment, pageDownRight, pageUpLeft, setOffset, setRangeExtents, setSize, setSize, setThumb, setThumbPos, update, updatePanOffset
 
Methods inherited from class com.jme.widget.WidgetAbstractContainer
add, add, addMouseButtonDownObserver, addMouseButtonUpObserver, addMouseDragObserver, addMouseEnterObserver, addMouseExitObserver, addMouseMoveObserver, calcViewport, canClose, close, contains, deleteMouseButtonDownObserver, deleteMouseButtonDownObservers, deleteMouseButtonUpObserver, deleteMouseButtonUpObservers, deleteMouseDragObserver, deleteMouseDragObservers, deleteMouseEnterObserver, deleteMouseEnterObservers, deleteMouseExitObserver, deleteMouseExitObservers, deleteMouseMoveObserver, deleteMouseMoveObservers, dispose, doAlignment, doLayout, doMouseDrag, doMouseEnter, doMouseExit, doMouseMove, doParentLayout, getAbsoluteLocation, getAlignment, getBgColor, getBorder, getExtents, getFgColor, getHeight, getInputHandler, getInsets, getLastWidgetUnderMouse, getLayout, getLocation, getMouseInput, getMouseOwner, getNotifierMouseButtonDown, getNotifierMouseButtonUp, getNotifierMouseDrag, getNotifierMouseEnter, getNotifierMouseExit, getNotifierMouseMove, getOwner, getPanOffset, getPanOffsetX, getPanOffsetY, getPreferredSize, getSize, getTextureCoords, getViewRectangle, getWidget, getWidgetCount, getWidgetParent, getWidgetRenderer, getWidgetUnderMouse, getWidth, getWorldBound, getX, getXOffset, getY, getYOffset, getZOrder, handleMouseButtonDown, handleMouseButtonUp, handleMouseDrag, handleMouseEnter, handleMouseExit, handleMouseMove, isApplyOffsetX, isApplyOffsetY, isCantOwnMouse, isMouseInWidget, isOpaque, isVisible, pack, remove, remove, removeAll, setAlignment, setApplyOffsetX, setApplyOffsetY, setBgColor, setBorder, setCantOwnMouse, setFgColor, setForceView, setHeight, setInputHandler, setInsets, setLastWidgetUnderMouse, setLayout, setLocation, setLocation, setMouseOwner, setOwner, setPanOffset, setPanOffset, setPanXOffset, setPanYOffset, setPreferredSize, setPreferredSize, setTextureCoords, setViewRectangle, setVisible, setWidgetParent, setWidgetRenderer, setWidgetUnderMouse, setWidth, setX, setY, setZOrder, toString, update, updateChildrenViewports, updateWorldBound
 
Methods inherited from class com.jme.scene.Node
applyRenderState, attachChild, detachAllChildren, detachChild, detachChildAt, detachChildNamed, drawBounds, findCollisions, findPick, getChild, getChild, getChildren, getQuantity, hasChild, hasCollision, putClone, setChild, updateCollisionTree, updateWorldData
 
Methods inherited from class com.jme.scene.Spatial
addController, applyDefaultStates, calculateCollisions, calculatePick, clearCurrentState, clearCurrentStates, clearRenderState, getController, getControllers, getCurrentState, getLastFrustumIntersection, getLightCombineMode, getLocalRotation, getLocalScale, getLocalTranslation, getName, getParent, getRenderQueueMode, getRenderStateList, getTextureCombineMode, getWorldRotation, getWorldScale, getWorldTranslation, isForceCulled, isForceView, onDraw, onDrawBounds, propagateBoundToRoot, propagateStatesFromRoot, removeController, removeFromParent, setForceCull, setLightCombineMode, setLocalRotation, setLocalRotation, setLocalScale, setLocalScale, setLocalTranslation, setName, setParent, setRenderQueueMode, setRenderState, setTextureCombineMode, setWorldBound, updateGeometricState, updateRenderState, updateRenderState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WidgetSliderThumbTray

public WidgetSliderThumbTray(WidgetOrientationType type)
Parameters:
type -
Method Detail

calcThumbSize

protected void calcThumbSize()
calcThumbSize

Overrides:
calcThumbSize in class WidgetScrollerThumbTray
See Also:
WidgetScrollerThumbTray.calcThumbSize()

initExtents

protected void initExtents()
initExtents

Overrides:
initExtents in class WidgetScrollerThumbTray
See Also:
WidgetScrollerThumbTray.initExtents()

doMouseButtonDown

public void doMouseButtonDown()
doMouseButtonDown

Specified by:
doMouseButtonDown in interface WidgetMouseHandlerInterface
Overrides:
doMouseButtonDown in class WidgetScrollerThumbTray
See Also:
WidgetMouseHandlerInterface.doMouseButtonDown()

initWidgetRenderer

public void initWidgetRenderer()
initWidgetRenderer

Specified by:
initWidgetRenderer in interface Widget
Overrides:
initWidgetRenderer in class WidgetPanel
See Also:
Widget.initWidgetRenderer()

calcThumbPos

protected void calcThumbPos()
calcThumbPos

Overrides:
calcThumbPos in class WidgetScrollerThumbTray
See Also:
WidgetScrollerThumbTray.calcThumbPos()

clampOffset

protected void clampOffset()
clampOffset

Overrides:
clampOffset in class WidgetScrollerThumbTray
See Also:
WidgetScrollerThumbTray.clampOffset()

calcOffset

protected void calcOffset()
calcOffset

Overrides:
calcOffset in class WidgetScrollerThumbTray
See Also:
WidgetScrollerThumbTray.calcOffset()