com.jme.widget.scroller
Class WidgetScrollerButton

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.WidgetScrollerButton
All Implemented Interfaces:
java.io.Serializable, Widget, WidgetMouseHandlerInterface

public class WidgetScrollerButton
extends WidgetButton

Author:
Gregg Patton To change the template for this generated type comment go to Window>Preferences>Java>Code Generation>Code and Comments
See Also:
Serialized Form

Field Summary
static int DEFAULT_SCROLLER_BUTTON_SIZE
           
protected  WidgetExpander expander
           
 
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
WidgetScrollerButton()
           
 
Method Summary
 int getExpandBottom()
           
 WidgetExpander getExpander()
           
 int getExpandLeft()
           
 int getExpandRight()
           
 int getExpandTop()
           
 Vector2f getPreferredSize()
          getPreferredSize
 void setExpandBottom(int bottom)
           
 void setExpander(WidgetExpander expander)
           
 void setExpandLeft(int left)
           
 void setExpandRight(int right)
           
 void setExpandTop(int top)
           
 
Methods inherited from class com.jme.widget.button.WidgetButton
doMouseButtonDown, doMouseButtonUp, 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, 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, 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, setPreferredSize, setPreferredSize, 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

DEFAULT_SCROLLER_BUTTON_SIZE

public static final int DEFAULT_SCROLLER_BUTTON_SIZE
See Also:
Constant Field Values

expander

protected WidgetExpander expander
Constructor Detail

WidgetScrollerButton

public WidgetScrollerButton()
Method Detail

getPreferredSize

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

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

getExpandTop

public int getExpandTop()

setExpandTop

public void setExpandTop(int top)

getExpandLeft

public int getExpandLeft()

setExpandLeft

public void setExpandLeft(int left)

getExpandBottom

public int getExpandBottom()

setExpandBottom

public void setExpandBottom(int bottom)

getExpandRight

public int getExpandRight()

setExpandRight

public void setExpandRight(int right)

getExpander

public WidgetExpander getExpander()

setExpander

public void setExpander(WidgetExpander expander)