jmetest.widget.viewport
Class TestWidgetViewportFrame

java.lang.Object
  extended bycom.jme.scene.Spatial
      extended bycom.jme.scene.Node
          extended bycom.jme.widget.WidgetAbstractContainer
              extended bycom.jme.widget.WidgetAbstractFrame
                  extended byjmetest.widget.viewport.TestWidgetViewportFrame
All Implemented Interfaces:
java.util.Observer, java.io.Serializable, Widget, WidgetMouseHandlerInterface

public class TestWidgetViewportFrame
extends WidgetAbstractFrame

TestWidgetViewportFrame

Version:
$Id: TestWidgetViewportFrame.java,v 1.8 2004/04/22 22:27:49 renanse Exp $
Author:
Gregg Patton
See Also:
Serialized Form

Field Summary
 
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
TestWidgetViewportFrame(AbstractInputHandler ic)
           
 
Method Summary
 void doMouseButtonDown()
          doMouseButtonDown
 void doMouseButtonUp()
          doMouseButtonUp
 void handleInput(boolean updateController, float time)
          handleInput
 boolean isMouseCursorOn()
           
 void onDraw(Renderer r)
          onDraw
 
Methods inherited from class com.jme.widget.WidgetAbstractFrame
destroy, doMouseDrag, doMouseMove, draw, getFrameRate, getTimer, handleInput, handleInput, handleInput, handleKeyboard, handleMouse, handleMouseButtonDown, handleMouseButtonUp, handleMouseDrag, handleMouseEnter, handleMouseExit, handleMouseMove, init, initWidgetRenderer, noInitMsg, update
 
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, 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, 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, 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

TestWidgetViewportFrame

public TestWidgetViewportFrame(AbstractInputHandler ic)
Parameters:
ic -
Method Detail

onDraw

public void onDraw(Renderer r)
onDraw

Overrides:
onDraw in class WidgetAbstractFrame
Parameters:
r -
See Also:
Spatial.onDraw(com.jme.renderer.Renderer)

doMouseButtonUp

public void doMouseButtonUp()
Description copied from class: WidgetAbstractFrame
doMouseButtonUp

Specified by:
doMouseButtonUp in interface WidgetMouseHandlerInterface
Overrides:
doMouseButtonUp in class WidgetAbstractFrame
See Also:
WidgetMouseHandlerInterface.doMouseButtonUp()

doMouseButtonDown

public void doMouseButtonDown()
Description copied from class: WidgetAbstractFrame
doMouseButtonDown

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

handleInput

public void handleInput(boolean updateController,
                        float time)
Description copied from class: WidgetAbstractFrame
handleInput

Overrides:
handleInput in class WidgetAbstractFrame
Parameters:
updateController -
time -

isMouseCursorOn

public boolean isMouseCursorOn()