Package controlP5

controlP5

See:
          Description

Interface Summary
CDrawable TODO
ControllerDisplay The interface ControllerDisplay can be used to define custom displays for available controllers.
ControllerInterface  
ControlListener ControlListener is an interface that can be implemented by a custom class.
ControlP5Constants  
MultiListInterface  
 

Class Summary
Bang a bang controller triggers an event when pressed.
BitFontRenderer The bitfontRenderer is used to draw any text labels used by controlP5 by default.
Button A button triggers an event after it has been release.
CColor  
Chart  
ChartData  
ChartDataSet  
CheckBox A checkBox is a multiple-choice radioButton.
ColorPicker controlP5 is a processing gui library.
ControlBehavior control behavior is an abstract class and must be extended, update() must be implemented in your custom control behavior.
ControlBroadcaster  
ControlCanvas use a controlWindowCanvas to draw your own content into a control window.
ControlEvent a controlEvent is sent to a PApplet whenever a controlP5 action has been made.
ControlFont ControlFont is a container for a PFont that can be used for customizing the font of a label.
ControlGroup use a controlGroup to bundle several controllers, controlGroups can be closed and opened to keep the screen organized.
Controller Controller is an abstract class that is extended by any available controller within controlP5.
ControllerGroup ControllerGroup is an abstract class and is extended by e.g.
ControllerList  
ControllerPlug  
ControllerSprite  
ControllerStyle controlP5 is a processing gui library.
ControlP5 controlP5 is a processing and java library for creating simple control GUIs.
ControlP5Base  
ControlP5IOHandler  
ControlP5XMLElement XMLElement is a representation of an XML object.
ControlTimer control timer is a timer that can be used e.g.
ControlWindow the purpose of a control window is to out-source controllers so that they dont need to be drawn into the actual processing window.
ControlWindowCanvas use a controlWindowCanvas to draw your custom content into a control window.
ControlWindowKeyHandler  
ControlWindowKeyListener  
CRect  
CVector3f  
DropdownList  
Knob a knob.
Label Label description tbd.
ListBox scrollList, a list of selectable and scrollable items.
ListBoxItem controlP5 is a processing gui library.
Matrix a matrix is a 2d array with one pointer that traverses through the matrix with a timed interval.
MultiList multilist has the effect of a menu-tree.
MultiListButton  
Numberbox press the mouse inside a numberbox and move up and down to change the values of a numberbox.
Pad  
PAppletWindow PAppletWIndow description.
Radio Deprecated. use RadioButton or CheckBox instead ControlP5 Bang Button Knob Numberbox Radio Slider Tab Textfield Toggle
RadioButton a radio button implementation.
Range a slider.
ScrollList  
Slider a slider is either used horizontally or vertically.
Slider2D  
Tab Tab extends ControllerGroup, for more available methods see the ControllerGroup documentation.
Textarea  
Textfield description for singleline textfield.
Textlabel a textlabel is an image containing text rendered from a bitfont source image.
TickMark  
Toggle a toggle can have two states, true and false, where true has the value 1 and false is 0.
 

Exception Summary
ControlP5XMLParseException An XMLParseException is thrown when an error occures while parsing an XML string.
 

Package controlP5 Description

controlP5

by andreas schlegel. www.sojamo.de/libraries/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 the user interface, 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 code repository is available at sourceforge at code.google.com/p/controlp5/source/browse/.

export to applet

since the security regulations for applets are very high and strict, you need to make fields and functions that you control with controlP5 public in your code.



processing library controlP5 by Andreas Schlegel. (c) 2010