|
|||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||
See:
Description
| Interface Summary | |
|---|---|
| CallbackListener | Use a CallbackListener to listen for controller related actions such as pressed, released, etc. |
| CDrawable | The CDrawable interface is used to draw controllers, primarily for internal use. |
| ControlElement | Used for automated controller creation using annotations. |
| ControlKey | |
| ControllerDisplay | Deprecated. |
| ControllerInterface | The ControllerInterface is inherited by all ControllerGroup and Controller classes. |
| ControllerView | The interface ControllerView can be used to define custom displays for controllers. |
| ControlListener | ControlListener is an interface that can be implemented by a custom class to be notified when controller values change. |
| ControlP5Constants | Constant variables used with ControlP5 are stored here. |
| Pointer | |
| Class Summary | |
|---|---|
| Accordion | The Accordion is a list of ControlGroups which can be expanded and collapsed. |
| Bang | The Bang controller triggers an event when pressed. |
| BitFont | |
| Button | A button triggers an event after it has been release. |
| CallbackEvent | A CallbackEvent is send when a controller action such as enter, leave, press, etc has occurs. |
| Canvas | Use a Canvas to draw custom graphics into a control window or the default sketch window. |
| CColor | A CColor instance contains the colors of a controller including the foreground-, background-, active-, captionlabel- and valuelabel-colors. |
| Chart | Use charts to display float array data as line chart, yet experimental, but see the ControlP5chart example for more details. |
| ChartData | Used by Chart, single chart data is stored here including value, (label) text, and color. |
| ChartDataSet | Used by Chart, a chart data set is a container to store chart data. |
| CheckBox | A multiple-choice radioButton. |
| ColorPicker | A simple color picker using sliders to adjust RGBA values. |
| ControlBehavior | The abstract class control behavior allows you to add custom behavior to controllers. |
| ControlBroadcaster | The ControlBroadcaster handles all controller value changes and distributes them accordingly to its listeners. |
| ControlEvent | A controlEvent is sent to a PApplet or a ControlListener whenever a controller value has changed. |
| ControlFont | A ControlFont is a container for a PFont that can be used to customize the font of a label. |
| ControlGroup | In previous versions you would use the ControlGroup class to bundle controllers in a group. |
| 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 class ControlGroup, Tab, or the ListBox. |
| ControllerList | Stores objects of type ControllerInterface and CDrawable, mainly for internal use. |
| ControllerPlug | The ControllerPlug is used to do all the reflection procedures to link a controller to a variable or function inside your main application. |
| ControllerProperties | Values of controllers can be stored inside properties files which can be saved to file or memory. |
| ControllerProperty | A controller property saves the value, address, getter and setter of a registered controller. |
| ControllerStyle | Labels use the ControllerStyle class to store margin and padding information. |
| ControlP5 | controlP5 is a processing and java library for creating simple control GUIs. |
| ControlP5Base | The ControlP5Base supports the ControlP5 class and implements all adder methods to add controllers to controlP5. |
| ControlTimer | control timer is a timer that can be used for example as a stop watch or a duration timer. |
| ControlWindow | the purpose of a control window is to shift controllers from the main window into a separate window. |
| ControlWindowCanvas | controlP5 is a processing gui library. |
| CP | |
| DropdownList | |
| FrameRate | |
| Group | |
| Knob | A knob is a circular slider which can be used with a limited and unlimited range. |
| Label | A custom label using controlP5's BitFonts or PFont based ControlFonts. |
| ListBox | A ListBox is a list of vertically aligned items which can be scrolled if required. |
| ListBoxItem | Used by the ListBox class. |
| Matrix | A matrix is a 2d array with a pointer that traverses through the matrix in a timed interval. |
| MultiList | A Multilist is a multi-menu-tree controller. |
| MultiListButton | Used by MultiList. |
| Numberbox | Click and drag the mouse inside a numberbox and move up and down to change the value of a numberbox. |
| Println | |
| Radio | |
| RadioButton | A radioButton is a list of toggles that can be turned on or off. |
| Range | A range slider works just like a slider but can be adjusted on both ends. |
| Slider | A slider is either used horizontally or vertically. |
| Slider2D | The Slider2D allows to control a handle within a 2D area. |
| Tab | Tabs are used to organize controllers. |
| Textarea | a textarea can be used to leave notes, it uses the controlP5 BitFont to render text. |
| Textfield | A singleline input textfield, use arrow keys to go back and forth, use backspace to delete characters. |
| Textfield.InputFilter | |
| Textlabel | |
| TickMark | Tickmarks are used by the Slider and Knob controller. |
| Toggle | a toggle can have two states, true and false, where true has the value 1 and false is 0. |
| Tooltip | A tooltip can be registered for individual controllers and is activated on rollover. |
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/.
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.
|
|||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||