com.jme.widget.slider
Class WidgetAbstractSlider

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.slider.WidgetAbstractSlider
All Implemented Interfaces:
java.util.Observer, java.io.Serializable, Widget, WidgetMouseHandlerInterface
Direct Known Subclasses:
WidgetHSlider, WidgetVSlider

public abstract class WidgetAbstractSlider
extends WidgetPanel
implements java.util.Observer

WidgetAbstractSlider

Version:
$Id: WidgetAbstractSlider.java,v 1.2 2004/04/22 22:27:25 renanse Exp $
Author:
Gregg Patton
See Also:
Serialized Form

Field Summary
protected  WidgetNotifier notifierValueChange
           
 
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
protected WidgetAbstractSlider(WidgetOrientationType type, WidgetOrientationType thumbOrientation)
           
 
Method Summary
 void addValueChangeObserver(java.util.Observer o)
           
 void deleteValueChangeObserver(java.util.Observer o)
           
 float getMaximum()
          getMaximum
 float getMinimum()
          getMinimum
 double getValue()
          getValue
 void setMaximum(float f)
          setMaximum
 void setMinimum(float f)
          setMinimum
 void setValue(double f)
          setValue
 void update(java.util.Observable o, java.lang.Object arg)
           
 
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, doMouseButtonDown, doMouseButtonUp, 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, setSize, setSize, 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
 

Field Detail

notifierValueChange

protected WidgetNotifier notifierValueChange
Constructor Detail

WidgetAbstractSlider

protected WidgetAbstractSlider(WidgetOrientationType type,
                               WidgetOrientationType thumbOrientation)
Parameters:
type -
Method Detail

addValueChangeObserver

public void addValueChangeObserver(java.util.Observer o)

deleteValueChangeObserver

public void deleteValueChangeObserver(java.util.Observer o)

update

public void update(java.util.Observable o,
                   java.lang.Object arg)
Specified by:
update in interface java.util.Observer

getMinimum

public float getMinimum()
getMinimum

Returns:

setMinimum

public void setMinimum(float f)
setMinimum

Parameters:
f -

getMaximum

public float getMaximum()
getMaximum

Returns:

setMaximum

public void setMaximum(float f)
setMaximum

Parameters:
f -

getValue

public double getValue()
getValue

Returns:

setValue

public void setValue(double f)
setValue

Parameters:
f -