Bang
  - Bang
  - setValue ( )

Button
  - Button
  - setValue ( )

ControlBehavior
  - ControlBehavior
  - controller ( )
  - isActive ( )
  - setActive ( )
  - setValue ( )
  - update ( )
  - value ( )

ControlEvent
  - ControlEvent
  - controller ( )
  - isController ( )
  - isTab ( )
  - label ( )
  - stringValue ( )
  - tab ( )
  - value ( )

ControlGroup
  - ControlGroup
  - addCloseButton ( )
  - removeCloseButton ( )

Controller
  - Controller
  - addListener ( )
  - behavior ( )
  - defaultValue ( )
  - getTab ( )
  - getWindow ( )
  - hide ( )
  - id ( )
  - isUpdate ( )
  - isVisible ( )
  - label ( )
  - moveTo ( )
  - name ( )
  - parent ( )
  - position ( )
  - remove ( )
  - removeBehavior ( )
  - removeListener ( )
  - setBehavior ( )
  - setColorActive ( )
  - setColorBackground ( )
  - setColorForeground ( )
  - setColorLabel ( )
  - setColorValue ( )
  - setDefaultValue ( )
  - setGroup ( )
  - setId ( )
  - setLabel ( )
  - setLabelVisible ( )
  - setMoveable ( )
  - setPosition ( )
  - setTab ( )
  - setUpdate ( )
  - setValue ( )
  - setVisible ( )
  - setWindow ( )
  - show ( )
  - stringValue ( )
  - trigger ( )
  - update ( )
  - value ( )

ControllerGroup
  - ControllerGroup
  - close ( )
  - controller ( )
  - getTab ( )
  - hide ( )
  - isMoveable ( )
  - isOpen ( )
  - isUpdate ( )
  - isVisible ( )
  - moveTo ( )
  - name ( )
  - open ( )
  - remove ( )
  - setColorActive ( )
  - setColorBackground ( )
  - setColorForeground ( )
  - setColorLabel ( )
  - setColorValue ( )
  - setGroup ( )
  - setLabel ( )
  - setMoveable ( )
  - setPosition ( )
  - setTab ( )
  - setUpdate ( )
  - setVisible ( )
  - show ( )
  - update ( )

ControlListener
  - controlEvent ( )

ControlP5
  - ControlP5
  - addBang ( )
  - addButton ( )
  - addControlWindow ( )
  - addGroup ( )
  - addKnob ( )
  - addMatrix ( )
  - addMultiList ( )
  - addNumberbox ( )
  - addRadio ( )
  - addScrollList ( )
  - addSlider ( )
  - addTab ( )
  - addTextarea ( )
  - addTextfield ( )
  - addTextlabel ( )
  - addToggle ( )
  - controller ( )
  - draw ( )
  - filePath ( )
  - getGroup ( )
  - getTab ( )
  - group ( )
  - hide ( )
  - isUpdate ( )
  - load ( )
  - lock ( )
  - remove ( )
  - save ( )
  - setAutoDraw ( )
  - setAutoInitialization ( )
  - setColorActive ( )
  - setColorBackground ( )
  - setColorForeground ( )
  - setColorLabel ( )
  - setColorValue ( )
  - setFilePath ( )
  - setTabEventsActive ( )
  - setUpdate ( )
  - setUrlPath ( )
  - show ( )
  - tab ( )
  - trigger ( )
  - unlock ( )
  - update ( )
  - urlPath ( )
  - version ( )
  - window ( )

ControlTimer
  - ControlTimer
  - day ( )
  - hour ( )
  - millis ( )
  - minute ( )
  - reset ( )
  - second ( )
  - setSpeedOfTime ( )
  - time ( )
  - toString ( )

ControlWindow
  - ControlWindow
  - background
  - activateTab ( )
  - add ( )
  - clear ( )
  - component ( )
  - currentTab ( )
  - hide ( )
  - isUpdate ( )
  - isVisible ( )
  - name ( )
  - remove ( )
  - removeTab ( )
  - setBackground ( )
  - setColorValue ( )
  - setUpdate ( )
  - show ( )
  - tab ( )
  - update ( )

Knob
  - Knob
  - setMax ( )
  - setMin ( )
  - setValue ( )
  - update ( )

Matrix
  - Matrix
  - getX ( )
  - getY ( )
  - setInterval ( )
  - setValue ( )
  - update ( )

MultiList
  - MultiList
  - add ( )
  - remove ( )
  - update ( )

MultiListButton
  - MultiListButton
  - add ( )
  - remove ( )
  - setHeight ( )
  - setWidth ( )

Numberbox
  - Numberbox
  - setValue ( )
  - update ( )

Radio
  - Radio
  - activate ( )
  - addItem ( )
  - current ( )
  - removeItem ( )
  - setValue ( )
  - update ( )

ScrollList
  - ScrollList
  - addItem ( )
  - removeItem ( )

Slider
  - Slider
  - FIX
  - FLEXIBLE
  - setHeight ( )
  - setMax ( )
  - setMin ( )
  - setSliderMode ( )
  - setValue ( )
  - setWidth ( )
  - update ( )

Tab
  - Tab
  - activateEvent ( )
  - moveTo ( )
  - setStringValue ( )
  - setValue ( )
  - stringValue ( )
  - value ( )

Textarea
  - Textarea
  - setColor ( )
  - setHeight ( )
  - setLineHeight ( )
  - setPosition ( )
  - setText ( )
  - setWidth ( )

Textfield
  - Textfield
  - getText ( )
  - setFocus ( )
  - setPasswordMode ( )
  - setValue ( )
  - update ( )

Textlabel
  - Textlabel
  - draw ( )
  - setFont ( )
  - setLetterSpacing ( )
  - setPosition ( )
  - setValue ( )
  - update ( )

Toggle
  - Toggle
  - setState ( )
  - update ( )

# controlP5

by andreas schlegel. www.sojamo.de/controlP5

controlP5 is a controller library for processing that works in authoring, application, and applet mode. controllers can be added to a processing sketch itself, to separate control windows, and can be organized in tabs.
all controllers are drawn on top of a processing sketch. several key combinations allow the user to show and hide, save and load. controlP5 setups can be saved and loaded locally or to/from a server.
the position of a controller can be adjusted during runtime by moving a controller with the ALT-key down.
the controlP5 source is available at sourceforge sojamoP5 and via svn at sojamop5/src/controlP5.

# examples

- ControlP5bang
- ControlP5basics
- ControlP5behavior
- ControlP5button
- ControlP5controlEvent
- ControlP5group
- ControlP5knob
- ControlP5listener
- ControlP5matrix
- ControlP5multiList
- ControlP5numberbox
- ControlP5radio
- ControlP5scollList
- ControlP5slider
- ControlP5sliderSetValue
- ControlP5tab
- ControlP5textarea
- ControlP5textfield
- ControlP5textlabel
- ControlP5timer
- ControlP5toggle
- ControlP5window
- ControlP5workingWithIDs