controlP5
Class Numberbox
java.lang.Object
controlP5.Controller
controlP5.Numberbox
- All Implemented Interfaces:
- CDrawable, ControllerInterface, ControlP5Constants
public class Numberbox
- extends Controller
Field Summary |
static int |
DOWN
|
static int |
LEFT
|
static int |
RIGHT
|
static int |
UP
|
Fields inherited from interface controlP5.ControlP5Constants |
acceptClassList, ALT, ARRAY, BACKSPACE, BOOLEAN, CONTROL, DECREASE, DELETE, ENTER, ESCAPE, eventMethod, FIELD, FLOAT, HALF_PI, HIDE, INCREASE, INTEGER, INVALID, KEYCONTROL, LOAD, MENU, METHOD, PI, PRINT, RESET, SAVE, SHIFT, STRING, SWITCH_BACK, SWITCH_FORE, TAB, TWO_PI, VERBOSE |
Constructor Summary |
Numberbox(ControlP5 theControlP5,
Tab theParent,
java.lang.String theName,
float theDefaultValue,
int theX,
int theY,
int theWidth,
int theHeight)
|
Methods inherited from class controlP5.Controller |
absolutePosition, add, addListener, arrayValue, behavior, captionLabel, changeValue, color, continuousUpdateEvents, controlWindow, defaultValue, disableSprite, enableSprite, getAsXML, getColor, getHeight, getSprite, getTab, getWidth, getWindow, hide, id, init, isBroadcast, isInside, isMousePressed, isUpdate, isVisible, isXMLsavable, keyEvent, label, listenerSize, max, min, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, name, parent, position, remove, remove, removeBehavior, removeListener, setArrayValue, setBehavior, setBroadcast, setCaptionLabel, setColorActive, setColorBackground, setColorForeground, setColorLabel, setColorValue, setDecimalPrecision, setDefaultValue, setGroup, setGroup, setHeight, setId, setLabel, setLabelVisible, setMax, setMin, setMousePressed, setMoveable, setParent, setPosition, setSprite, setTab, setTab, setUpdate, setValueLabel, setVisible, setWidth, setWindow, setWindow, show, stringValue, trigger, updateAbsolutePosition, updateEvents, value, valueLabel |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LEFT
public static int LEFT
UP
public static int UP
RIGHT
public static int RIGHT
DOWN
public static int DOWN
Numberbox
public Numberbox(ControlP5 theControlP5,
Tab theParent,
java.lang.String theName,
float theDefaultValue,
int theX,
int theY,
int theWidth,
int theHeight)
- Parameters:
theControlP5
- ControlP5theParent
- TabtheName
- StringtheDefaultValue
- floattheX
- inttheY
- inttheWidth
- inttheHeight
- int
updateInternalEvents
public void updateInternalEvents(processing.core.PApplet theApplet)
- Description copied from class:
Controller
- TODO
- Specified by:
updateInternalEvents
in interface ControllerInterface
- Overrides:
updateInternalEvents
in class Controller
- See Also:
ControllerInterfalce.updateInternalEvents
draw
public void draw(processing.core.PApplet theApplet)
- Specified by:
draw
in interface CDrawable
- Specified by:
draw
in interface ControllerInterface
- Overrides:
draw
in class Controller
- Parameters:
theApplet
- PApplet
mousePressed
public void mousePressed()
mouseReleased
public void mouseReleased()
mouseReleasedOutside
public void mouseReleasedOutside()
setMultiplier
public void setMultiplier(float theMultiplier)
multiplier
public float multiplier()
setValue
public void setValue(float theValue)
- set the value of the numberbox.
- Specified by:
setValue
in class Controller
- Parameters:
theValue
- float
setDirection
public void setDirection(int theValue)
update
public void update()
- Description copied from class:
Controller
- updates the value of the controller without having to set the value
explicitly. update does not visually update the controller. the updating
status can be set with setUpdate(true/false) and checked with isUpdate().
- Specified by:
update
in interface ControllerInterface
- Overrides:
update
in class Controller
addToXMLElement
public void addToXMLElement(ControlP5XMLElement theElement)
- Parameters:
theElement
- ControlP5XMLElement
processing library controlP5 by Andreas Schlegel. (c) 2010