com.jme.widget.scroller
Class WidgetScrollerThumb

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.text.WidgetLabel
                      extended bycom.jme.widget.button.WidgetButton
                          extended bycom.jme.widget.scroller.WidgetScrollerThumb
All Implemented Interfaces:
java.io.Serializable, Widget, WidgetMouseHandlerInterface
Direct Known Subclasses:
WidgetSliderThumb

public class WidgetScrollerThumb
extends WidgetButton

WidgetScrollerThumb

Version:
$Id: WidgetScrollerThumb.java,v 1.4 2004/09/14 21:52:10 mojomonkey Exp $
Author:
Gregg Patton
See Also:
Serialized Form

Field Summary
protected  Vector2f preferredSize
           
 
Fields inherited from class com.jme.widget.button.WidgetButton
buttonState
 
Fields inherited from class com.jme.widget.text.WidgetLabel
text
 
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
WidgetScrollerThumb()
           
 
Method Summary
 void doMouseButtonDown()
          doMouseButtonDown
 void doMouseButtonUp()
          doMouseButtonUp
 void doMouseDrag()
          doMouseDrag
 Vector2f getPreferredSize()
          getPreferredSize
 void setPreferredSize(int width, int height)
          setPreferredSize
 void setPreferredSize(Vector2f size)
          setPreferredSize
 
Methods inherited from class com.jme.widget.button.WidgetButton
getButtonState, onDraw, setButtonState, toString
 
Methods inherited from class com.jme.widget.text.WidgetLabel
getText, getTextAlignment, getTitle, setFgColor, setText, setTextAlignment, setTitle
 
Methods inherited from class com.jme.widget.panel.WidgetPanel
draw, initWidgetRenderer
 
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, 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, 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, setForceView, setHeight, setInputHandler, setInsets, setLastWidgetUnderMouse, setLayout, setLocation, setLocation, setMouseOwner, setOwner, setPanOffset, setPanOffset, setPanXOffset, setPanYOffset, setSize, setSize, setTextureCoords, setViewRectangle, setVisible, setWidgetParent, setWidgetRenderer, setWidgetUnderMouse, setWidth, setX, setY, setZOrder, 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, 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
 

Field Detail

preferredSize

protected Vector2f preferredSize
Constructor Detail

WidgetScrollerThumb

public WidgetScrollerThumb()
Method Detail

doMouseButtonDown

public void doMouseButtonDown()
Description copied from interface: WidgetMouseHandlerInterface
doMouseButtonDown

Specified by:
doMouseButtonDown in interface WidgetMouseHandlerInterface
Overrides:
doMouseButtonDown in class WidgetButton

doMouseButtonUp

public void doMouseButtonUp()
Description copied from interface: WidgetMouseHandlerInterface
doMouseButtonUp

Specified by:
doMouseButtonUp in interface WidgetMouseHandlerInterface
Overrides:
doMouseButtonUp in class WidgetButton

doMouseDrag

public void doMouseDrag()
Description copied from interface: WidgetMouseHandlerInterface
doMouseDrag

Specified by:
doMouseDrag in interface WidgetMouseHandlerInterface
Overrides:
doMouseDrag in class WidgetAbstractContainer

getPreferredSize

public Vector2f getPreferredSize()
Description copied from interface: Widget
getPreferredSize

Specified by:
getPreferredSize in interface Widget
Overrides:
getPreferredSize in class WidgetAbstractContainer

setPreferredSize

public void setPreferredSize(int width,
                             int height)
Description copied from interface: Widget
setPreferredSize

Specified by:
setPreferredSize in interface Widget
Overrides:
setPreferredSize in class WidgetAbstractContainer

setPreferredSize

public void setPreferredSize(Vector2f size)
Description copied from interface: Widget
setPreferredSize

Specified by:
setPreferredSize in interface Widget
Overrides:
setPreferredSize in class WidgetAbstractContainer