public interface ControllerInterface<T>
Modifier and Type | Method and Description |
---|---|
T |
add(ControllerInterface<?> theElement) |
T |
addListener(ControlListener theListener) |
T |
bringToFront() |
T |
bringToFront(ControllerInterface<?> theController) |
void |
continuousUpdateEvents() |
void |
draw(processing.core.PGraphics theGraphics) |
processing.core.PVector |
getAbsolutePosition() |
java.lang.String |
getAddress() |
float[] |
getArrayValue() |
float |
getArrayValue(int theIndex) |
CColor |
getColor() |
int |
getHeight() |
int |
getId() |
java.lang.String |
getName() |
ControllerInterface<?> |
getParent() |
int |
getPickingColor() |
processing.core.PVector |
getPosition() |
ControllerProperty |
getProperty(java.lang.String thePropertyName) |
ControllerProperty |
getProperty(java.lang.String theSetter,
java.lang.String theGetter) |
java.lang.String |
getStringValue() |
Tab |
getTab() |
float |
getValue() |
int |
getWidth() |
ControlWindow |
getWindow() |
T |
hide() |
void |
init() |
boolean |
isMouseOver() |
boolean |
isUpdate() |
boolean |
isVisible() |
void |
keyEvent(processing.event.KeyEvent theEvent) |
T |
moveTo(ControllerGroup<?> theGroup) |
T |
moveTo(ControllerGroup<?> theGroup,
Tab theTab,
ControlWindow theWindow) |
ControllerInterface<?> |
parent() |
T |
registerProperty(java.lang.String thePropertyName) |
T |
registerProperty(java.lang.String theSetter,
java.lang.String theGetter) |
void |
remove() |
T |
remove(ControllerInterface<?> theElement) |
T |
removeProperty(java.lang.String thePropertyName) |
T |
removeProperty(java.lang.String theSetter,
java.lang.String theGetter) |
T |
setAbsolutePosition(processing.core.PVector thePVector) |
T |
setAddress(java.lang.String theAddress) |
T |
setArrayValue(float[] theArray) |
T |
setArrayValue(int theIndex,
float theValue) |
T |
setCaptionLabel(java.lang.String theValue) |
T |
setColor(CColor theColor) |
T |
setColorActive(int theColor) |
T |
setColorBackground(int theColor) |
T |
setColorForeground(int theColor) |
T |
setColorLabel(int theColor) |
T |
setColorValue(int theColor) |
T |
setId(int theValue) |
T |
setLabel(java.lang.String theString) |
T |
setMouseOver(boolean theFlag) |
boolean |
setMousePressed(boolean theStatus) |
T |
setPosition(float theX,
float theY) |
T |
setPosition(processing.core.PVector thePVector) |
T |
setStringValue(java.lang.String theValue) |
T |
setUpdate(boolean theFlag) |
T |
setValue(float theValue) |
T |
show() |
T |
update() |
T |
updateAbsolutePosition() |
T |
updateEvents() |
T |
updateInternalEvents(processing.core.PApplet theApplet)
a method for putting input events like e.g.
|
T add(ControllerInterface<?> theElement)
T addListener(ControlListener theListener)
T bringToFront()
T bringToFront(ControllerInterface<?> theController)
void continuousUpdateEvents()
void draw(processing.core.PGraphics theGraphics)
processing.core.PVector getAbsolutePosition()
java.lang.String getAddress()
float[] getArrayValue()
float getArrayValue(int theIndex)
CColor getColor()
int getHeight()
int getId()
java.lang.String getName()
ControllerInterface<?> getParent()
int getPickingColor()
processing.core.PVector getPosition()
ControllerProperty getProperty(java.lang.String thePropertyName)
ControllerProperty getProperty(java.lang.String theSetter, java.lang.String theGetter)
java.lang.String getStringValue()
Tab getTab()
float getValue()
int getWidth()
ControlWindow getWindow()
T hide()
void init()
boolean isMouseOver()
boolean isUpdate()
boolean isVisible()
void keyEvent(processing.event.KeyEvent theEvent)
T moveTo(ControllerGroup<?> theGroup)
T moveTo(ControllerGroup<?> theGroup, Tab theTab, ControlWindow theWindow)
ControllerInterface<?> parent()
T registerProperty(java.lang.String thePropertyName)
T registerProperty(java.lang.String theSetter, java.lang.String theGetter)
void remove()
T remove(ControllerInterface<?> theElement)
T removeProperty(java.lang.String thePropertyName)
T removeProperty(java.lang.String theSetter, java.lang.String theGetter)
T setAbsolutePosition(processing.core.PVector thePVector)
T setAddress(java.lang.String theAddress)
T setArrayValue(float[] theArray)
T setArrayValue(int theIndex, float theValue)
T setCaptionLabel(java.lang.String theValue)
T setColorActive(int theColor)
T setColorBackground(int theColor)
T setColorForeground(int theColor)
T setColorLabel(int theColor)
T setColorValue(int theColor)
T setId(int theValue)
T setLabel(java.lang.String theString)
T setMouseOver(boolean theFlag)
boolean setMousePressed(boolean theStatus)
T setPosition(float theX, float theY)
T setPosition(processing.core.PVector thePVector)
T setStringValue(java.lang.String theValue)
T setUpdate(boolean theFlag)
T setValue(float theValue)
T show()
T update()
T updateAbsolutePosition()
T updateEvents()
T updateInternalEvents(processing.core.PApplet theApplet)
processing library controlP5 by Andreas Schlegel. (c) 2006-2014