|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.ObjectcontrolP5.ControllerGroup
public abstract class ControllerGroup
ControllerGroup is an abstract class and is extended by class ControlGroup, Tab, or the ListBox.
| Field Summary |
|---|
| Fields inherited from interface controlP5.ControlP5Constants |
|---|
acceptClassList, ACTION_BROADCAST, ACTION_ENTER, ACTION_LEAVE, ACTION_PRESSED, ACTION_RELEASED, ACTION_RELEASEDOUTSIDE, ACTIVE, ALL, ALT, ARC, ARRAY, BACKSPACE, BASELINE, BITFONT, BOOLEAN, BOTTOM, BOTTOM_OUTSIDE, CAPTIONLABEL, CENTER, COMMANDKEY, CONTROL, controlEventClass, CUSTOM, DECREASE, DEFAULT, DELETE, DONE, DOWN, ELLIPSE, ENTER, ESCAPE, EVENT, eventMethod, FADEIN, FADEOUT, FIELD, FLOAT, HALF_PI, HIDE, HIGHLIGHT, HORIZONTAL, IDLE, IMAGE, INACTIVE, INCREASE, INTEGER, INVALID, KEYCONTROL, LEFT, LEFT_OUTSIDE, LINE, LOAD, MENU, METHOD, MOVE, MULTIPLES, OVER, PI, PRESSED, PRINT, RELEASE, RESET, RIGHT, RIGHT_OUTSIDE, SAVE, SHIFT, SINGLE, SINGLE_COLUMN, SINGLE_ROW, SPRITE, STRING, SWITCH, SWITCH_BACK, SWITCH_FORE, TAB, TOP, TOP_OUTSIDE, TRANSITION_WAIT_FADEIN, TWO_PI, UP, VALUELABEL, VERBOSE, VERTICAL, WAIT |
| Method Summary | |
|---|---|
java.lang.Object |
add(ControllerInterface theElement)
Adds a controller to the group, but use Controller.setGroup() instead. |
ControlWindowCanvas |
addCanvas(ControlWindowCanvas theCanvas)
Adds a canvas to a controllerGroup such as a tab or group. |
java.lang.Object |
addDrawable(CDrawable theElement)
|
java.lang.Object |
bringToFront()
|
java.lang.Object |
bringToFront(ControllerInterface theController)
|
java.lang.Object |
close()
|
java.lang.Object |
disableCollapse()
|
java.lang.Object |
enableCollapse()
|
processing.core.PVector |
getAbsolutePosition()
|
java.lang.String |
getAddress()
|
float[] |
getArrayValue()
|
Label |
getCaptionLabel()
|
CColor |
getColor()
|
Controller |
getController(java.lang.String theController)
|
int |
getHeight()
|
int |
getId()
|
java.lang.String |
getInfo()
|
java.lang.String |
getName()
|
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()
|
Label |
getValueLabel()
|
int |
getWidth()
|
ControlWindow |
getWindow()
|
java.lang.Object |
hide()
|
boolean |
isCollapse()
|
boolean |
isMouseOver()
|
boolean |
isMoveable()
|
boolean |
isOpen()
|
boolean |
isUpdate()
checks the update status of a controller. |
boolean |
isVisible()
|
java.lang.Object |
moveTo(ControllerGroup theGroup)
|
java.lang.Object |
moveTo(ControllerGroup theGroup,
Tab theTab,
ControlWindow theControlWindow)
|
java.lang.Object |
moveTo(ControlWindow theControlWindow)
|
java.lang.Object |
moveTo(ControlWindow theControlWindow,
java.lang.String theTabName)
|
java.lang.Object |
moveTo(processing.core.PApplet thePApplet)
|
java.lang.Object |
moveTo(java.lang.String theTabName)
|
java.lang.Object |
moveTo(java.lang.String theTabName,
ControlWindow theControlWindow)
|
java.lang.Object |
moveTo(Tab theTab)
|
java.lang.Object |
moveTo(Tab theTab,
ControlWindow theControlWindow)
|
java.lang.Object |
open()
|
java.lang.Object |
registerProperty(java.lang.String thePropertyName)
|
java.lang.Object |
registerProperty(java.lang.String theSetter,
java.lang.String theGetter)
|
void |
remove()
removes the group from controlP5. |
java.lang.Object |
remove(CDrawable theElement)
|
java.lang.Object |
remove(ControllerInterface theElement)
Removes a controller from the group, but use Controller.setGroup() instead. |
java.lang.Object |
removeCanvas(ControlWindowCanvas theCanvas)
Removes a canvas from a controller group. |
java.lang.Object |
removeProperty(java.lang.String thePropertyName)
|
java.lang.Object |
removeProperty(java.lang.String theSetter,
java.lang.String theGetter)
|
java.lang.Object |
setAddress(java.lang.String theAddress)
|
java.lang.Object |
setArrayValue(float[] theArray)
|
java.lang.Object |
setColor(CColor theColor)
|
java.lang.Object |
setColorActive(int theColor)
|
java.lang.Object |
setColorBackground(int theColor)
|
java.lang.Object |
setColorForeground(int theColor)
|
java.lang.Object |
setColorLabel(int theColor)
|
java.lang.Object |
setColorValue(int theColor)
|
java.lang.Object |
setGroup(ControllerGroup theGroup)
|
java.lang.Object |
setGroup(java.lang.String theName)
|
java.lang.Object |
setHeight(int theHeight)
|
java.lang.Object |
setId(int theId)
|
java.lang.Object |
setLabel(java.lang.String theLabel)
|
java.lang.Object |
setMouseOver(boolean theFlag)
|
java.lang.Object |
setMoveable(boolean theFlag)
set the moveable status of the group, when false, the group can't be moved. |
java.lang.Object |
setOpen(boolean theFlag)
|
java.lang.Object |
setPosition(float theX,
float theY)
set the position of this controller. |
java.lang.Object |
setPosition(processing.core.PVector thePVector)
|
java.lang.Object |
setStringValue(java.lang.String theValue)
|
java.lang.Object |
setTab(ControlWindow theWindow,
java.lang.String theName)
|
java.lang.Object |
setTab(java.lang.String theName)
|
java.lang.Object |
setTab(Tab theTab)
|
java.lang.Object |
setUpdate(boolean theFlag)
enables or disables the update function of a controller. |
java.lang.Object |
setValue(float theValue)
|
java.lang.Object |
setVisible(boolean theFlag)
|
java.lang.Object |
setWidth(int theWidth)
|
java.lang.Object |
show()
|
java.lang.String |
toString()
|
java.lang.Object |
updateAbsolutePosition()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface controlP5.ControllerInterface |
|---|
continuousUpdateEvents, draw, getParent, getPickingColor, init, keyEvent, parent, setAbsolutePosition, setMousePressed, update, updateEvents, updateInternalEvents |
| Method Detail |
|---|
public java.lang.Object add(ControllerInterface theElement)
add in interface ControllerInterfacetheElement - ControllerInterface
public ControlWindowCanvas addCanvas(ControlWindowCanvas theCanvas)
theCanvas -
public java.lang.Object addDrawable(CDrawable theElement)
theElement - CDrawable
public java.lang.Object bringToFront()
bringToFront in interface ControllerInterfacepublic java.lang.Object bringToFront(ControllerInterface theController)
bringToFront in interface ControllerInterfacepublic java.lang.Object close()
public java.lang.Object disableCollapse()
public java.lang.Object enableCollapse()
public processing.core.PVector getAbsolutePosition()
getAbsolutePosition in interface ControllerInterfacepublic java.lang.String getAddress()
getAddress in interface ControllerInterfacepublic float[] getArrayValue()
getArrayValue in interface ControllerInterfacepublic Label getCaptionLabel()
public CColor getColor()
getColor in interface ControllerInterfacepublic Controller getController(java.lang.String theController)
public int getHeight()
getHeight in interface ControllerInterfacepublic int getId()
getId in interface ControllerInterfacepublic java.lang.String getInfo()
public java.lang.String getName()
getName in interface ControllerInterfacepublic processing.core.PVector getPosition()
getPosition in interface ControllerInterfacepublic ControllerProperty getProperty(java.lang.String thePropertyName)
getProperty in interface ControllerInterface
public ControllerProperty getProperty(java.lang.String theSetter,
java.lang.String theGetter)
getProperty in interface ControllerInterfacepublic java.lang.String getStringValue()
getStringValue in interface ControllerInterfacepublic Tab getTab()
getTab in interface ControllerInterfacepublic float getValue()
getValue in interface ControllerInterfacepublic Label getValueLabel()
public int getWidth()
getWidth in interface ControllerInterfacepublic ControlWindow getWindow()
getWindow in interface ControllerInterfacepublic java.lang.Object hide()
hide in interface ControllerInterfacepublic boolean isCollapse()
public boolean isMouseOver()
isMouseOver in interface ControllerInterfacepublic boolean isMoveable()
public boolean isOpen()
public boolean isUpdate()
isUpdate in interface ControllerInterfacepublic boolean isVisible()
isVisible in interface ControllerInterfacepublic final java.lang.Object moveTo(ControllerGroup theGroup)
moveTo in interface ControllerInterface
public final java.lang.Object moveTo(ControllerGroup theGroup,
Tab theTab,
ControlWindow theControlWindow)
moveTo in interface ControllerInterfacetheGroup - ControlGrouptheTab - TabtheControlWindow - ControlWindow
public java.lang.Object moveTo(ControlWindow theControlWindow)
public final java.lang.Object moveTo(ControlWindow theControlWindow,
java.lang.String theTabName)
public java.lang.Object moveTo(processing.core.PApplet thePApplet)
public final java.lang.Object moveTo(java.lang.String theTabName)
public final java.lang.Object moveTo(java.lang.String theTabName,
ControlWindow theControlWindow)
public final java.lang.Object moveTo(Tab theTab)
public final java.lang.Object moveTo(Tab theTab,
ControlWindow theControlWindow)
public java.lang.Object open()
public java.lang.Object registerProperty(java.lang.String thePropertyName)
registerProperty in interface ControllerInterface
public java.lang.Object registerProperty(java.lang.String theSetter,
java.lang.String theGetter)
registerProperty in interface ControllerInterfacepublic void remove()
remove in interface ControllerInterfacepublic java.lang.Object remove(CDrawable theElement)
theElement - CDrawable
public java.lang.Object remove(ControllerInterface theElement)
remove in interface ControllerInterfacetheElement - ControllerInterface
public java.lang.Object removeCanvas(ControlWindowCanvas theCanvas)
theCanvas -
public java.lang.Object removeProperty(java.lang.String thePropertyName)
removeProperty in interface ControllerInterface
public java.lang.Object removeProperty(java.lang.String theSetter,
java.lang.String theGetter)
removeProperty in interface ControllerInterfacepublic java.lang.Object setAddress(java.lang.String theAddress)
setAddress in interface ControllerInterfacepublic java.lang.Object setArrayValue(float[] theArray)
theArray -
public java.lang.Object setColor(CColor theColor)
setColor in interface ControllerInterfacepublic java.lang.Object setColorActive(int theColor)
setColorActive in interface ControllerInterfacepublic java.lang.Object setColorBackground(int theColor)
setColorBackground in interface ControllerInterfacepublic java.lang.Object setColorForeground(int theColor)
setColorForeground in interface ControllerInterfacepublic java.lang.Object setColorLabel(int theColor)
setColorLabel in interface ControllerInterfacepublic java.lang.Object setColorValue(int theColor)
setColorValue in interface ControllerInterfacepublic final java.lang.Object setGroup(ControllerGroup theGroup)
theGroup - ControllerGroup
public final java.lang.Object setGroup(java.lang.String theName)
theName - String
public java.lang.Object setHeight(int theHeight)
theHeight -
public java.lang.Object setId(int theId)
setId in interface ControllerInterfacepublic java.lang.Object setLabel(java.lang.String theLabel)
setLabel in interface ControllerInterfacetheLabel - String
public java.lang.Object setMouseOver(boolean theFlag)
setMouseOver in interface ControllerInterfacepublic java.lang.Object setMoveable(boolean theFlag)
theFlag - boolean
public java.lang.Object setOpen(boolean theFlag)
public java.lang.Object setPosition(float theX,
float theY)
setPosition in interface ControllerInterfacetheX - floattheY - floatpublic java.lang.Object setPosition(processing.core.PVector thePVector)
setPosition in interface ControllerInterfacepublic java.lang.Object setStringValue(java.lang.String theValue)
setStringValue in interface ControllerInterface
public final java.lang.Object setTab(ControlWindow theWindow,
java.lang.String theName)
public final java.lang.Object setTab(java.lang.String theName)
theName - String
public final java.lang.Object setTab(Tab theTab)
theTab - Tab
public java.lang.Object setUpdate(boolean theFlag)
setUpdate in interface ControllerInterfacetheFlag - boolean
public java.lang.Object setValue(float theValue)
setValue in interface ControllerInterfacepublic java.lang.Object setVisible(boolean theFlag)
theFlag - boolean
public java.lang.Object setWidth(int theWidth)
theWidth -
public java.lang.Object show()
show in interface ControllerInterfacepublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.Object updateAbsolutePosition()
updateAbsolutePosition in interface ControllerInterface
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||