org.stellarium.ui.components
Class FloatIncDec

java.lang.Object
  extended by java.awt.event.KeyAdapter
      extended by org.stellarium.ui.components.StellariumComponent
          extended by org.stellarium.ui.components.CallbackComponent
              extended by org.stellarium.ui.components.StelContainer
                  extended by org.stellarium.ui.components.FloatIncDec
All Implemented Interfaces:
java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener

public class FloatIncDec
extends StelContainer


Nested Class Summary
 
Nested classes/interfaces inherited from class org.stellarium.ui.components.StellariumComponent
StellariumComponent.S_GUI_VALUE
 
Field Summary
(package private)  TexturedButton btless
           
(package private)  TexturedButton btmore
           
(package private)  float inc
           
(package private)  StelLabel label
           
(package private)  float max
           
(package private)  float min
           
(package private)  float value
           
 
Fields inherited from class org.stellarium.ui.components.StelContainer
childs
 
Fields inherited from class org.stellarium.ui.components.CallbackComponent
isMouseOver, onMouseInOutCallback, onPressCallback
 
Fields inherited from class org.stellarium.ui.components.StellariumComponent
active, defaultPainter, desktop, focus, focusing, guiBaseColor, guiColorSchemeMember, guiTextColor, moveToFront, needNewTopEdit, painter, pos, scissor, size, type, visible
 
Constructor Summary
FloatIncDec(SFontIfc someFont, STexture texUp, STexture texDown, double someMin, double someMax, double initValue, double someInc)
           
 
Method Summary
(package private)  void decValue()
           
 void draw()
           
 float getValue()
           
protected  void incValue()
           
 void setValue(float v)
           
 
Methods inherited from class org.stellarium.ui.components.StelContainer
addComponent, Filleddraw, keyPressed, mouseClicked, mouseMoved, removeAllComponents, removeComponent, setColorScheme, setFocus
 
Methods inherited from class org.stellarium.ui.components.CallbackComponent
callbackOnClic, callbackOnMove, getActive, getFocus, getIsMouseOver, getPos, getPosx, getPosy, getSize, getSizeX, getSizeY, getVisible, setActive, setFont, setOnMouseInOutCallback, setOnPressCallback, setPos, setPos, setPosx, setPosy, setSize, setSize, setSizeX, setSizey, setTexture, setVisible
 
Methods inherited from class org.stellarium.ui.components.StellariumComponent
deleteScissor, disableScissor, enableScissor, getFont, getNeedNewEdit, getType, inFront, initScissor, isIn, mouseDragged, mouseEntered, mouseExited, mousePressed, mouseReleased, mouseWheelMoved, reshape, reshape, setBaseColor, setDefaultPainter, setGUIColorSchemeMember, setInFront, setNeedNewEdit, setOpaque, setPainter, setTextColor
 
Methods inherited from class java.awt.event.KeyAdapter
keyReleased, keyTyped
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

float value

min

float min

max

float max

inc

float inc

btmore

TexturedButton btmore

btless

TexturedButton btless

label

StelLabel label
Constructor Detail

FloatIncDec

public FloatIncDec(SFontIfc someFont,
                   STexture texUp,
                   STexture texDown,
                   double someMin,
                   double someMax,
                   double initValue,
                   double someInc)
Method Detail

draw

public void draw()
Overrides:
draw in class StelContainer

getValue

public float getValue()

setValue

public void setValue(float v)

incValue

protected void incValue()

decValue

void decValue()