<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!-- NewPage --> <html lang="en"> <head> <!-- Generated by javadoc (version 1.7.0_51) on Sun Apr 27 21:39:47 SGT 2014 --> <title>ControllerGroup (Javadocs: controlP5)</title> <meta name="date" content="2014-04-27"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> </head> <body> <script type="text/javascript"><!-- if (location.href.indexOf('is-external=true') == -1) { parent.document.title="ControllerGroup (Javadocs: controlP5)"; } //--> </script> <noscript> <div>JavaScript is disabled on your browser.</div> </noscript> <!-- ========= START OF TOP NAVBAR ======= --> <div class="topNav"><a name="navbar_top"> <!-- --> </a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> <!-- --> </a> <ul class="navList" title="Navigation"> <li><a href="../controlP5/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../index-all.html">Index</a></li> <li><a href="../help-doc.html">Help</a></li> </ul> </div> <div class="subNav"> <ul class="navList"> <li>Prev Class</li> <li><a href="../controlP5/ControllerInterface.html" title="interface in controlP5"><span class="strong">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../index.html?controlP5/ControllerGroup.html" target="_top">Frames</a></li> <li><a href="ControllerGroup.html" target="_top">No Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_top"> <li><a href="../allclasses-noframe.html">All Classes</a></li> </ul> <div> <script type="text/javascript"><!-- allClassesLink = document.getElementById("allclasses_navbar_top"); if(window==top) { allClassesLink.style.display = "block"; } else { allClassesLink.style.display = "none"; } //--> </script> </div> <div> <ul class="subNavList"> <li>Summary: </li> <li>Nested | </li> <li>Field | </li> <li><a href="#constructor_summary">Constr</a> | </li> <li><a href="#method_summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> <li>Field | </li> <li><a href="#constructor_detail">Constr</a> | </li> <li><a href="#method_detail">Method</a></li> </ul> </div> <a name="skip-navbar_top"> <!-- --> </a></div> <!-- ========= END OF TOP NAVBAR ========= --> <!-- ======== START OF CLASS DATA ======== --> <div class="header"> <div class="subTitle">controlP5</div> <h2 title="Class ControllerGroup" class="title">Class ControllerGroup<T></h2> </div> <div class="contentContainer"> <ul class="inheritance"> <li>java.lang.Object</li> <li> <ul class="inheritance"> <li>controlP5.ControllerGroup<T></li> </ul> </li> </ul> <div class="description"> <ul class="blockList"> <li class="blockList"> <dl> <dt>All Implemented Interfaces:</dt> <dd><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><T>, <a href="../controlP5/ControlListener.html" title="interface in controlP5">ControlListener</a>, <a href="../controlP5/ControlP5Constants.html" title="interface in controlP5">ControlP5Constants</a></dd> </dl> <dl> <dt>Direct Known Subclasses:</dt> <dd><a href="../controlP5/ControlGroup.html" title="class in controlP5">ControlGroup</a>, <a href="../controlP5/Tab.html" title="class in controlP5">Tab</a>, <a href="../controlP5/Textarea.html" title="class in controlP5">Textarea</a></dd> </dl> <hr> <br> <pre>public abstract class <span class="strong">ControllerGroup<T></span> extends java.lang.Object implements <a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><T>, <a href="../controlP5/ControlP5Constants.html" title="interface in controlP5">ControlP5Constants</a>, <a href="../controlP5/ControlListener.html" title="interface in controlP5">ControlListener</a></pre> <div class="block">ControllerGroup is an abstract class and is extended by class ControlGroup, Tab, or the ListBox.</div> </li> </ul> </div> <div class="summary"> <ul class="blockList"> <li class="blockList"> <!-- =========== FIELD SUMMARY =========== --> <ul class="blockList"> <li class="blockList"><a name="field_summary"> <!-- --> </a> <h3>Field Summary</h3> <ul class="blockList"> <li class="blockList"><a name="fields_inherited_from_class_controlP5.ControlP5Constants"> <!-- --> </a> <h3>Fields inherited from interface controlP5.<a href="../controlP5/ControlP5Constants.html" title="interface in controlP5">ControlP5Constants</a></h3> <code><a href="../controlP5/ControlP5Constants.html#acceptClassList">acceptClassList</a>, <a href="../controlP5/ControlP5Constants.html#ACTION_BROADCAST">ACTION_BROADCAST</a>, <a href="../controlP5/ControlP5Constants.html#ACTION_CLICK">ACTION_CLICK</a>, <a href="../controlP5/ControlP5Constants.html#ACTION_DRAG">ACTION_DRAG</a>, <a href="../controlP5/ControlP5Constants.html#ACTION_ENTER">ACTION_ENTER</a>, <a href="../controlP5/ControlP5Constants.html#ACTION_EXIT">ACTION_EXIT</a>, <a href="../controlP5/ControlP5Constants.html#ACTION_LEAVE">ACTION_LEAVE</a>, <a href="../controlP5/ControlP5Constants.html#ACTION_MOVE">ACTION_MOVE</a>, <a href="../controlP5/ControlP5Constants.html#ACTION_PRESS">ACTION_PRESS</a>, <a href="../controlP5/ControlP5Constants.html#ACTION_PRESSED">ACTION_PRESSED</a>, <a href="../controlP5/ControlP5Constants.html#ACTION_RELEASE">ACTION_RELEASE</a>, <a href="../controlP5/ControlP5Constants.html#ACTION_RELEASED">ACTION_RELEASED</a>, <a href="../controlP5/ControlP5Constants.html#ACTION_RELEASEDOUTSIDE">ACTION_RELEASEDOUTSIDE</a>, <a href="../controlP5/ControlP5Constants.html#ACTION_WHEEL">ACTION_WHEEL</a>, <a href="../controlP5/ControlP5Constants.html#ACTIVE">ACTIVE</a>, <a href="../controlP5/ControlP5Constants.html#ALL">ALL</a>, <a href="../controlP5/ControlP5Constants.html#ALT">ALT</a>, <a href="../controlP5/ControlP5Constants.html#AQUA">AQUA</a>, <a href="../controlP5/ControlP5Constants.html#ARC">ARC</a>, <a href="../controlP5/ControlP5Constants.html#ARRAY">ARRAY</a>, <a href="../controlP5/ControlP5Constants.html#BACKSPACE">BACKSPACE</a>, <a href="../controlP5/ControlP5Constants.html#BASELINE">BASELINE</a>, <a href="../controlP5/ControlP5Constants.html#BITFONT">BITFONT</a>, <a href="../controlP5/ControlP5Constants.html#BLACK">BLACK</a>, <a href="../controlP5/ControlP5Constants.html#BLUE">BLUE</a>, <a href="../controlP5/ControlP5Constants.html#BOOLEAN">BOOLEAN</a>, <a href="../controlP5/ControlP5Constants.html#BOTTOM">BOTTOM</a>, <a href="../controlP5/ControlP5Constants.html#BOTTOM_OUTSIDE">BOTTOM_OUTSIDE</a>, <a href="../controlP5/ControlP5Constants.html#CAPTIONLABEL">CAPTIONLABEL</a>, <a href="../controlP5/ControlP5Constants.html#CENTER">CENTER</a>, <a href="../controlP5/ControlP5Constants.html#CHECKBOX">CHECKBOX</a>, <a href="../controlP5/ControlP5Constants.html#COMMANDKEY">COMMANDKEY</a>, <a href="../controlP5/ControlP5Constants.html#CONTROL">CONTROL</a>, <a href="../controlP5/ControlP5Constants.html#controlEventClass">controlEventClass</a>, <a href="../controlP5/ControlP5Constants.html#CUSTOM">CUSTOM</a>, <a href="../controlP5/ControlP5Constants.html#DECREASE">DECREASE</a>, <a href="../controlP5/ControlP5Constants.html#DEFAULT">DEFAULT</a>, <a href="../controlP5/ControlP5Constants.html#DELETE">DELETE</a>, <a href="../controlP5/ControlP5Constants.html#DONE">DONE</a>, <a href="../controlP5/ControlP5Constants.html#DOWN">DOWN</a>, <a href="../controlP5/ControlP5Constants.html#DROPDOWN">DROPDOWN</a>, <a href="../controlP5/ControlP5Constants.html#ELLIPSE">ELLIPSE</a>, <a href="../controlP5/ControlP5Constants.html#ENTER">ENTER</a>, <a href="../controlP5/ControlP5Constants.html#ESCAPE">ESCAPE</a>, <a href="../controlP5/ControlP5Constants.html#EVENT">EVENT</a>, <a href="../controlP5/ControlP5Constants.html#eventMethod">eventMethod</a>, <a href="../controlP5/ControlP5Constants.html#FADEIN">FADEIN</a>, <a href="../controlP5/ControlP5Constants.html#FADEOUT">FADEOUT</a>, <a href="../controlP5/ControlP5Constants.html#FIELD">FIELD</a>, <a href="../controlP5/ControlP5Constants.html#FLOAT">FLOAT</a>, <a href="../controlP5/ControlP5Constants.html#FUCHSIA">FUCHSIA</a>, <a href="../controlP5/ControlP5Constants.html#GRAY">GRAY</a>, <a href="../controlP5/ControlP5Constants.html#GREEN">GREEN</a>, <a href="../controlP5/ControlP5Constants.html#grixel">grixel</a>, <a href="../controlP5/ControlP5Constants.html#HALF_PI">HALF_PI</a>, <a href="../controlP5/ControlP5Constants.html#HIDE">HIDE</a>, <a href="../controlP5/ControlP5Constants.html#HIGHLIGHT">HIGHLIGHT</a>, <a href="../controlP5/ControlP5Constants.html#HORIZONTAL">HORIZONTAL</a>, <a href="../controlP5/ControlP5Constants.html#IDLE">IDLE</a>, <a href="../controlP5/ControlP5Constants.html#IMAGE">IMAGE</a>, <a href="../controlP5/ControlP5Constants.html#INACTIVE">INACTIVE</a>, <a href="../controlP5/ControlP5Constants.html#INCREASE">INCREASE</a>, <a href="../controlP5/ControlP5Constants.html#INTEGER">INTEGER</a>, <a href="../controlP5/ControlP5Constants.html#INVALID">INVALID</a>, <a href="../controlP5/ControlP5Constants.html#J2D">J2D</a>, <a href="../controlP5/ControlP5Constants.html#KEYCONTROL">KEYCONTROL</a>, <a href="../controlP5/ControlP5Constants.html#LEFT">LEFT</a>, <a href="../controlP5/ControlP5Constants.html#LEFT_OUTSIDE">LEFT_OUTSIDE</a>, <a href="../controlP5/ControlP5Constants.html#LIME">LIME</a>, <a href="../controlP5/ControlP5Constants.html#LINE">LINE</a>, <a href="../controlP5/ControlP5Constants.html#LIST">LIST</a>, <a href="../controlP5/ControlP5Constants.html#LOAD">LOAD</a>, <a href="../controlP5/ControlP5Constants.html#MAROON">MAROON</a>, <a href="../controlP5/ControlP5Constants.html#MENU">MENU</a>, <a href="../controlP5/ControlP5Constants.html#METHOD">METHOD</a>, <a href="../controlP5/ControlP5Constants.html#MOVE">MOVE</a>, <a href="../controlP5/ControlP5Constants.html#MULTI">MULTI</a>, <a href="../controlP5/ControlP5Constants.html#MULTIPLES">MULTIPLES</a>, <a href="../controlP5/ControlP5Constants.html#NAVY">NAVY</a>, <a href="../controlP5/ControlP5Constants.html#OLIVE">OLIVE</a>, <a href="../controlP5/ControlP5Constants.html#ORANGE">ORANGE</a>, <a href="../controlP5/ControlP5Constants.html#OVER">OVER</a>, <a href="../controlP5/ControlP5Constants.html#P2D">P2D</a>, <a href="../controlP5/ControlP5Constants.html#P3D">P3D</a>, <a href="../controlP5/ControlP5Constants.html#PI">PI</a>, <a href="../controlP5/ControlP5Constants.html#PRESSED">PRESSED</a>, <a href="../controlP5/ControlP5Constants.html#PRINT">PRINT</a>, <a href="../controlP5/ControlP5Constants.html#PURPLE">PURPLE</a>, <a href="../controlP5/ControlP5Constants.html#RED">RED</a>, <a href="../controlP5/ControlP5Constants.html#RELEASE">RELEASE</a>, <a href="../controlP5/ControlP5Constants.html#RESET">RESET</a>, <a href="../controlP5/ControlP5Constants.html#RIGHT">RIGHT</a>, <a href="../controlP5/ControlP5Constants.html#RIGHT_OUTSIDE">RIGHT_OUTSIDE</a>, <a href="../controlP5/ControlP5Constants.html#SAVE">SAVE</a>, <a href="../controlP5/ControlP5Constants.html#SHIFT">SHIFT</a>, <a href="../controlP5/ControlP5Constants.html#SILVER">SILVER</a>, <a href="../controlP5/ControlP5Constants.html#SINGLE">SINGLE</a>, <a href="../controlP5/ControlP5Constants.html#SINGLE_COLUMN">SINGLE_COLUMN</a>, <a href="../controlP5/ControlP5Constants.html#SINGLE_ROW">SINGLE_ROW</a>, <a href="../controlP5/ControlP5Constants.html#SPRITE">SPRITE</a>, <a href="../controlP5/ControlP5Constants.html#standard56">standard56</a>, <a href="../controlP5/ControlP5Constants.html#standard58">standard58</a>, <a href="../controlP5/ControlP5Constants.html#STRING">STRING</a>, <a href="../controlP5/ControlP5Constants.html#SWITCH">SWITCH</a>, <a href="../controlP5/ControlP5Constants.html#SWITCH_BACK">SWITCH_BACK</a>, <a href="../controlP5/ControlP5Constants.html#SWITCH_FORE">SWITCH_FORE</a>, <a href="../controlP5/ControlP5Constants.html#synt24">synt24</a>, <a href="../controlP5/ControlP5Constants.html#TAB">TAB</a>, <a href="../controlP5/ControlP5Constants.html#TEAL">TEAL</a>, <a href="../controlP5/ControlP5Constants.html#THEME_A">THEME_A</a>, <a href="../controlP5/ControlP5Constants.html#THEME_CP52014">THEME_CP52014</a>, <a href="../controlP5/ControlP5Constants.html#THEME_CP5BLUE">THEME_CP5BLUE</a>, <a href="../controlP5/ControlP5Constants.html#THEME_RED">THEME_RED</a>, <a href="../controlP5/ControlP5Constants.html#THEME_RETRO">THEME_RETRO</a>, <a href="../controlP5/ControlP5Constants.html#THEME_WHITE">THEME_WHITE</a>, <a href="../controlP5/ControlP5Constants.html#TOP">TOP</a>, <a href="../controlP5/ControlP5Constants.html#TOP_OUTSIDE">TOP_OUTSIDE</a>, <a href="../controlP5/ControlP5Constants.html#TRANSITION_WAIT_FADEIN">TRANSITION_WAIT_FADEIN</a>, <a href="../controlP5/ControlP5Constants.html#TREE">TREE</a>, <a href="../controlP5/ControlP5Constants.html#TWO_PI">TWO_PI</a>, <a href="../controlP5/ControlP5Constants.html#UP">UP</a>, <a href="../controlP5/ControlP5Constants.html#VALUELABEL">VALUELABEL</a>, <a href="../controlP5/ControlP5Constants.html#VERBOSE">VERBOSE</a>, <a href="../controlP5/ControlP5Constants.html#VERTICAL">VERTICAL</a>, <a href="../controlP5/ControlP5Constants.html#WAIT">WAIT</a>, <a href="../controlP5/ControlP5Constants.html#WHITE">WHITE</a>, <a href="../controlP5/ControlP5Constants.html#YELLOW">YELLOW</a></code></li> </ul> </li> </ul> <!-- ======== CONSTRUCTOR SUMMARY ======== --> <ul class="blockList"> <li class="blockList"><a name="constructor_summary"> <!-- --> </a> <h3>Constructor Summary</h3> <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> <caption><span>Constructors</span><span class="tabEnd"> </span></caption> <tr> <th class="colOne" scope="col">Constructor and Description</th> </tr> <tr class="altColor"> <td class="colOne"><code><strong><a href="../controlP5/ControllerGroup.html#ControllerGroup(controlP5.ControlP5, controlP5.ControllerGroup, java.lang.String, float, float)">ControllerGroup</a></strong>(<a href="../controlP5/ControlP5.html" title="class in controlP5">ControlP5</a> theControlP5, <a href="../controlP5/ControllerGroup.html" title="class in controlP5">ControllerGroup</a><?> theParent, java.lang.String theName, float theX, float theY)</code> </td> </tr> <tr class="rowColor"> <td class="colOne"><code><strong><a href="../controlP5/ControllerGroup.html#ControllerGroup(controlP5.ControlP5, java.lang.String)">ControllerGroup</a></strong>(<a href="../controlP5/ControlP5.html" title="class in controlP5">ControlP5</a> theControlP5, java.lang.String theName)</code> <div class="block">Convenience constructor to extend ControllerGroup.</div> </td> </tr> </table> </li> </ul> <!-- ========== METHOD SUMMARY =========== --> <ul class="blockList"> <li class="blockList"><a name="method_summary"> <!-- --> </a> <h3>Method Summary</h3> <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> <caption><span>Methods</span><span class="tabEnd"> </span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> <th class="colLast" scope="col">Method and Description</th> </tr> <tr class="altColor"> <td class="colFirst"><code>processing.core.PVector</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#absolutePosition()">absolutePosition</a></strong>()</code> <div class="block"><strong>Deprecated.</strong> </div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#add(controlP5.ControllerInterface)">add</a></strong>(<a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><?> theElement)</code> <div class="block">Adds a controller to the group, but use Controller.setGroup() instead.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/Canvas.html" title="class in controlP5">Canvas</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#addCanvas(controlP5.Canvas)">addCanvas</a></strong>(<a href="../controlP5/Canvas.html" title="class in controlP5">Canvas</a> theCanvas)</code> <div class="block">Adds a canvas to a controllerGroup such as a tab or group.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#addCloseButton()">addCloseButton</a></strong>()</code> <div class="block">TODO redesign or deprecate add a close button to the controlbar of this controlGroup.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#addDrawable(controlP5.CDrawable)">addDrawable</a></strong>(<a href="../controlP5/CDrawable.html" title="interface in controlP5">CDrawable</a> theElement)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#addListener(controlP5.ControlListener)">addListener</a></strong>(<a href="../controlP5/ControlListener.html" title="interface in controlP5">ControlListener</a> theListener)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>float[]</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#arrayValue()">arrayValue</a></strong>()</code> <div class="block"><strong>Deprecated.</strong> </div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#bringToFront()">bringToFront</a></strong>()</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#bringToFront(controlP5.ControllerInterface)">bringToFront</a></strong>(<a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><?> theController)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#close()">close</a></strong>()</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/CColor.html" title="class in controlP5">CColor</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#color()">color</a></strong>()</code> <div class="block"><strong>Deprecated.</strong> </div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#continuousUpdateEvents()">continuousUpdateEvents</a></strong>()</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#controlEvent(controlP5.ControlEvent)">controlEvent</a></strong>(<a href="../controlP5/ControlEvent.html" title="class in controlP5">ControlEvent</a> theEvent)</code> <div class="block">controlEvent is called by controlP5's ControlBroadcaster to inform available listeners about value changes.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/Controller.html" title="class in controlP5">Controller</a><?></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#controller(java.lang.String)">controller</a></strong>(java.lang.String theController)</code> <div class="block"><strong>Deprecated.</strong> </div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#disableCollapse()">disableCollapse</a></strong>()</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#draw(processing.core.PGraphics)">draw</a></strong>(processing.core.PGraphics theGraphics)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#enableCollapse()">enableCollapse</a></strong>()</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>processing.core.PVector</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#getAbsolutePosition()">getAbsolutePosition</a></strong>()</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>java.lang.String</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#getAddress()">getAddress</a></strong>()</code></td> </tr> <tr class="rowColor"> <td class="colFirst"><code>float[]</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#getArrayValue()">getArrayValue</a></strong>()</code></td> </tr> <tr class="altColor"> <td class="colFirst"><code>float</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#getArrayValue(int)">getArrayValue</a></strong>(int theIndex)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/Label.html" title="class in controlP5">Label</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#getCaptionLabel()">getCaptionLabel</a></strong>()</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/CColor.html" title="class in controlP5">CColor</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#getColor()">getColor</a></strong>()</code></td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/Controller.html" title="class in controlP5">Controller</a><?></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#getController(java.lang.String)">getController</a></strong>(java.lang.String theController)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#getHeight()">getHeight</a></strong>()</code></td> </tr> <tr class="rowColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#getId()">getId</a></strong>()</code></td> </tr> <tr class="altColor"> <td class="colFirst"><code>java.lang.String</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#getInfo()">getInfo</a></strong>()</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>java.lang.String</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#getName()">getName</a></strong>()</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><?></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#getParent()">getParent</a></strong>()</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#getPickingColor()">getPickingColor</a></strong>()</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>processing.core.PVector</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#getPosition()">getPosition</a></strong>()</code></td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerProperty.html" title="class in controlP5">ControllerProperty</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#getProperty(java.lang.String)">getProperty</a></strong>(java.lang.String thePropertyName)</code></td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerProperty.html" title="class in controlP5">ControllerProperty</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#getProperty(java.lang.String, java.lang.String)">getProperty</a></strong>(java.lang.String theSetter, java.lang.String theGetter)</code></td> </tr> <tr class="rowColor"> <td class="colFirst"><code>java.lang.String</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#getStringValue()">getStringValue</a></strong>()</code></td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/Tab.html" title="class in controlP5">Tab</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#getTab()">getTab</a></strong>()</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>float</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#getValue()">getValue</a></strong>()</code></td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/Label.html" title="class in controlP5">Label</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#getValueLabel()">getValueLabel</a></strong>()</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#getWidth()">getWidth</a></strong>()</code></td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControlWindow.html" title="class in controlP5">ControlWindow</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#getWindow()">getWindow</a></strong>()</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#hide()">hide</a></strong>()</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#hideArrow()">hideArrow</a></strong>()</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#hideBar()">hideBar</a></strong>()</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#id()">id</a></strong>()</code> <div class="block"><strong>Deprecated.</strong> </div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#init()">init</a></strong>()</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#isBarVisible()">isBarVisible</a></strong>()</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#isCollapse()">isCollapse</a></strong>()</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#isMouseOver()">isMouseOver</a></strong>()</code></td> </tr> <tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#isMoveable()">isMoveable</a></strong>()</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#isOpen()">isOpen</a></strong>()</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#isUpdate()">isUpdate</a></strong>()</code> <div class="block">checks the update status of a controller.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#isVisible()">isVisible</a></strong>()</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#keyEvent(processing.event.KeyEvent)">keyEvent</a></strong>(processing.event.KeyEvent theEvent)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#listenerSize()">listenerSize</a></strong>()</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#moveTo(controlP5.ControllerGroup)">moveTo</a></strong>(<a href="../controlP5/ControllerGroup.html" title="class in controlP5">ControllerGroup</a><?> theGroup)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#moveTo(controlP5.ControllerGroup, controlP5.Tab, controlP5.ControlWindow)">moveTo</a></strong>(<a href="../controlP5/ControllerGroup.html" title="class in controlP5">ControllerGroup</a><?> theGroup, <a href="../controlP5/Tab.html" title="class in controlP5">Tab</a> theTab, <a href="../controlP5/ControlWindow.html" title="class in controlP5">ControlWindow</a> theControlWindow)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#moveTo(controlP5.ControlWindow)">moveTo</a></strong>(<a href="../controlP5/ControlWindow.html" title="class in controlP5">ControlWindow</a> theControlWindow)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#moveTo(controlP5.ControlWindow, java.lang.String)">moveTo</a></strong>(<a href="../controlP5/ControlWindow.html" title="class in controlP5">ControlWindow</a> theControlWindow, java.lang.String theTabName)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#moveTo(processing.core.PApplet)">moveTo</a></strong>(processing.core.PApplet thePApplet)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#moveTo(java.lang.String)">moveTo</a></strong>(java.lang.String theTabName)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#moveTo(java.lang.String, controlP5.ControlWindow)">moveTo</a></strong>(java.lang.String theTabName, <a href="../controlP5/ControlWindow.html" title="class in controlP5">ControlWindow</a> theControlWindow)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#moveTo(controlP5.Tab)">moveTo</a></strong>(<a href="../controlP5/Tab.html" title="class in controlP5">Tab</a> theTab)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#moveTo(controlP5.Tab, controlP5.ControlWindow)">moveTo</a></strong>(<a href="../controlP5/Tab.html" title="class in controlP5">Tab</a> theTab, <a href="../controlP5/ControlWindow.html" title="class in controlP5">ControlWindow</a> theControlWindow)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>java.lang.String</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#name()">name</a></strong>()</code> <div class="block"><strong>Deprecated.</strong> </div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#open()">open</a></strong>()</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><?></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#parent()">parent</a></strong>()</code> <div class="block"><strong>Deprecated.</strong> </div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>processing.core.PVector</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#position()">position</a></strong>()</code> <div class="block"><strong>Deprecated.</strong> </div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#registerProperty(java.lang.String)">registerProperty</a></strong>(java.lang.String thePropertyName)</code></td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#registerProperty(java.lang.String, java.lang.String)">registerProperty</a></strong>(java.lang.String theSetter, java.lang.String theGetter)</code></td> </tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#remove()">remove</a></strong>()</code> <div class="block">removes the group from controlP5.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#remove(controlP5.CDrawable)">remove</a></strong>(<a href="../controlP5/CDrawable.html" title="interface in controlP5">CDrawable</a> theElement)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#remove(controlP5.ControllerInterface)">remove</a></strong>(<a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><?> theElement)</code> <div class="block">Removes a controller from the group, but use Controller.setGroup() instead.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#removeCanvas(controlP5.Canvas)">removeCanvas</a></strong>(<a href="../controlP5/Canvas.html" title="class in controlP5">Canvas</a> theCanvas)</code> <div class="block">Removes a canvas from a controller group.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#removeCloseButton()">removeCloseButton</a></strong>()</code> <div class="block">TODO redesign or deprecate remove the close button.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#removeListener(controlP5.ControlListener)">removeListener</a></strong>(<a href="../controlP5/ControlListener.html" title="interface in controlP5">ControlListener</a> theListener)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#removeProperty(java.lang.String)">removeProperty</a></strong>(java.lang.String thePropertyName)</code></td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#removeProperty(java.lang.String, java.lang.String)">removeProperty</a></strong>(java.lang.String theSetter, java.lang.String theGetter)</code></td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setAbsolutePosition(processing.core.PVector)">setAbsolutePosition</a></strong>(processing.core.PVector thePVector)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setAddress(java.lang.String)">setAddress</a></strong>(java.lang.String theAddress)</code></td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setArrayValue(float[])">setArrayValue</a></strong>(float[] theArray)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setArrayValue(int, float)">setArrayValue</a></strong>(int theIndex, float theValue)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setCaptionLabel(java.lang.String)">setCaptionLabel</a></strong>(java.lang.String theValue)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setColor(controlP5.CColor)">setColor</a></strong>(<a href="../controlP5/CColor.html" title="class in controlP5">CColor</a> theColor)</code></td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setColorActive(int)">setColorActive</a></strong>(int theColor)</code></td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setColorBackground(int)">setColorBackground</a></strong>(int theColor)</code></td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setColorForeground(int)">setColorForeground</a></strong>(int theColor)</code></td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setColorLabel(int)">setColorLabel</a></strong>(int theColor)</code></td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setColorValue(int)">setColorValue</a></strong>(int theColor)</code></td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setGroup(controlP5.ControllerGroup)">setGroup</a></strong>(<a href="../controlP5/ControllerGroup.html" title="class in controlP5">ControllerGroup</a><?> theGroup)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setGroup(java.lang.String)">setGroup</a></strong>(java.lang.String theName)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setHeight(int)">setHeight</a></strong>(int theHeight)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setId(int)">setId</a></strong>(int theId)</code></td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setLabel(java.lang.String)">setLabel</a></strong>(java.lang.String theLabel)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setMouseOver(boolean)">setMouseOver</a></strong>(boolean theFlag)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setMousePressed(boolean)">setMousePressed</a></strong>(boolean theStatus)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setMoveable(boolean)">setMoveable</a></strong>(boolean theFlag)</code> <div class="block">set the moveable status of the group, when false, the group can't be moved.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setOpen(boolean)">setOpen</a></strong>(boolean theFlag)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setPosition(float, float)">setPosition</a></strong>(float theX, float theY)</code> <div class="block">set the position of this controller.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setPosition(processing.core.PVector)">setPosition</a></strong>(processing.core.PVector thePVector)</code></td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setSize(int, int)">setSize</a></strong>(int theWidth, int theHeight)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setStringValue(java.lang.String)">setStringValue</a></strong>(java.lang.String theValue)</code></td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setTab(controlP5.ControlWindow, java.lang.String)">setTab</a></strong>(<a href="../controlP5/ControlWindow.html" title="class in controlP5">ControlWindow</a> theWindow, java.lang.String theName)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setTab(java.lang.String)">setTab</a></strong>(java.lang.String theName)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setTab(controlP5.Tab)">setTab</a></strong>(<a href="../controlP5/Tab.html" title="class in controlP5">Tab</a> theTab)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setTitle(java.lang.String)">setTitle</a></strong>(java.lang.String theTitle)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setUpdate(boolean)">setUpdate</a></strong>(boolean theFlag)</code> <div class="block">enables or disables the update function of a controller.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setValue(float)">setValue</a></strong>(float theValue)</code></td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setVisible(boolean)">setVisible</a></strong>(boolean theFlag)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#setWidth(int)">setWidth</a></strong>(int theWidth)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#show()">show</a></strong>()</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#showArrow()">showArrow</a></strong>()</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#showBar()">showBar</a></strong>()</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>java.lang.String</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#stringValue()">stringValue</a></strong>()</code> <div class="block"><strong>Deprecated.</strong> </div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>java.lang.String</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#toString()">toString</a></strong>()</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#update()">update</a></strong>()</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#updateAbsolutePosition()">updateAbsolutePosition</a></strong>()</code></td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#updateEvents()">updateEvents</a></strong>()</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a></code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#updateInternalEvents(processing.core.PApplet)">updateInternalEvents</a></strong>(processing.core.PApplet theApplet)</code> <div class="block">a method for putting input events like e.g.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>float</code></td> <td class="colLast"><code><strong><a href="../controlP5/ControllerGroup.html#value()">value</a></strong>()</code> <div class="block"><strong>Deprecated.</strong> </div> </td> </tr> </table> <ul class="blockList"> <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> <!-- --> </a> <h3>Methods inherited from class java.lang.Object</h3> <code>equals, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li> </ul> </li> </ul> </li> </ul> </div> <div class="details"> <ul class="blockList"> <li class="blockList"> <!-- ========= CONSTRUCTOR DETAIL ======== --> <ul class="blockList"> <li class="blockList"><a name="constructor_detail"> <!-- --> </a> <h3>Constructor Detail</h3> <a name="ControllerGroup(controlP5.ControlP5, controlP5.ControllerGroup, java.lang.String, float, float)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>ControllerGroup</h4> <pre>public ControllerGroup(<a href="../controlP5/ControlP5.html" title="class in controlP5">ControlP5</a> theControlP5, <a href="../controlP5/ControllerGroup.html" title="class in controlP5">ControllerGroup</a><?> theParent, java.lang.String theName, float theX, float theY)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>theControlP5</code> - ControlP5</dd><dd><code>theParent</code> - ControllerGroup</dd><dd><code>theName</code> - String</dd><dd><code>theX</code> - float</dd><dd><code>theY</code> - float</dd></dl> </li> </ul> <a name="ControllerGroup(controlP5.ControlP5, java.lang.String)"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>ControllerGroup</h4> <pre>public ControllerGroup(<a href="../controlP5/ControlP5.html" title="class in controlP5">ControlP5</a> theControlP5, java.lang.String theName)</pre> <div class="block">Convenience constructor to extend ControllerGroup.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>theControlP5</code> - </dd><dd><code>theName</code> - </dd><script type="text/javascript"> <!-- document.getElementsByTagName('html')[0].className = 'isjs';function toggle(dt) { var display, dd=dt; do{ dd = dd.nextSibling } while(dd.tagName!='DD'); toOpen =!dd.style.display;dd.style.display = toOpen? 'block':''; dt.getElementsByTagName('span')[0].innerHTML = toOpen? '-':'+' ; } --> </script> <div id="test" class="toggleList"><dl><dt onclick="toggle(this);"><span>+</span>Example</dt><dd><code><pre>/** * ControlP5 extending Controllers * * the following example shows how to extend the Controller class to * create customizable Controllers. You can either extend the Controller class itself, * or any class that extends Controller itself like the Slider, Button, DropdownList, etc. * * How to: * * 1) do a super call to the convenience constructor requiring * 2 parameter (ControlP5 instance, name) * * 2) the Controller class has a set of empty methods that allow you to capture * inputs from the mouse including * onEnter(), onLeave(), onPress(), onRelease(), onClick(), onScroll(int), onDrag() * These you can override and include functionality as needed. * * 3) use method getPointer() to return the local (relative) * xy-coordinates of the controller * * 4) after instantiation custom controllers are treated the same * as default controlP5 controllers. * * by Andreas Schlegel, 2012 * www.sojamo.de/libraries/controlp5 * */ import controlP5.*; ControlP5 cp5; PApplet p; void setup() { size(400, 400); cp5 = new ControlP5(this); // create 2 groups to show nesting of custom controllers and // Group g1 = cp5.addGroup("a").setPosition(0,100).setWidth(180); Group g2 = cp5.addGroup("b").setPosition(0,10).setWidth(180); g2.moveTo(g1); // create 2 custom Controllers from class MyButton // MyButton extends Controller and inherits all methods accordingly. new MyButton(cp5, "b1").setPosition(0, 0).setSize(180, 200).moveTo(g2); new MyButton(cp5, "b2").setPosition(205, 15).setSize(180, 200); } void draw() { background(0); } // b1 will be called from Controller b1 public void b1(float theValue) { println("yay button "+theValue); } public void controlEvent(ControlEvent theEvent) { println("controlEvent : "+theEvent); } // Create a custom Controller, please not that // MyButton extends Controller<MyButton>, <MyButton> // is an indicator for the super class about the type of // custom controller to be created. class MyButton extends Controller<MyButton> { int current = 0xffff0000; float a = 128; float na; int y; // use the convenience constructor of super class Controller // MyButton will automatically registered and move to the // default controlP5 tab. MyButton(ControlP5 cp5, String theName) { super(cp5, theName); // replace the default view with a custom view. setView(new ControllerView() { public void display(PApplet p, Object b) { // draw button background na += (a-na) * 0.1; p.fill(current,na); p.rect(0, 0, getWidth(), getHeight()); // draw horizontal line which can be moved on the x-axis // using the scroll wheel. p.fill(0,255,0); p.rect(0,y,width,10); // draw the custom label p.fill(128); translate(0,getHeight()+14); p.text(getName(),0,0); p.text(getName(),0,0); } } ); } // override various input methods for mouse input control void onEnter() { cursor(HAND); println("enter"); a = 255; } void onScroll(int n) { println("scrolling"); y -= n; y = constrain(y,0,getHeight()-10); } void onPress() { println("press"); current = 0xffffff00; } void onClick() { Pointer p1 = getPointer(); println("clicked at "+p1.x()+", "+p1.y()); current = 0xffffff00; setValue(y); } void onRelease() { println("release"); current = 0xffffffff; } void onMove() { println("moving "+this+" "+_myControlWindow.getMouseOverList()); } void onDrag() { current = 0xff0000ff; Pointer p1 = getPointer(); float dif = dist(p1.px(),p1.py(),p1.x(),p1.y()); println("dragging at "+p1.x()+", "+p1.y()+" "+dif); } void onReleaseOutside() { onLeave(); } void onLeave() { println("leave"); cursor(ARROW); a = 128; } } </pre></code></dd></dl></div></dl> </li> </ul> </li> </ul> <!-- ============ METHOD DETAIL ========== --> <ul class="blockList"> <li class="blockList"><a name="method_detail"> <!-- --> </a> <h3>Method Detail</h3> <a name="absolutePosition()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>absolutePosition</h4> <pre>@Deprecated public processing.core.PVector absolutePosition()</pre> <div class="block"><span class="strong">Deprecated.</span> </div> </li> </ul> <a name="add(controlP5.ControllerInterface)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>add</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> add(<a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><?> theElement)</pre> <div class="block">Adds a controller to the group, but use Controller.setGroup() instead.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#add(controlP5.ControllerInterface)">add</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> <dt><span class="strong">Parameters:</span></dt><dd><code>theElement</code> - ControllerInterface</dd> <dt><span class="strong">Returns:</span></dt><dd>ControllerGroup</dd></dl> </li> </ul> <a name="addCanvas(controlP5.Canvas)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>addCanvas</h4> <pre>public <a href="../controlP5/Canvas.html" title="class in controlP5">Canvas</a> addCanvas(<a href="../controlP5/Canvas.html" title="class in controlP5">Canvas</a> theCanvas)</pre> <div class="block">Adds a canvas to a controllerGroup such as a tab or group. Use processing's draw methods to add visual content.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>theCanvas</code> - </dd> <dt><span class="strong">Returns:</span></dt><dd>Canvas</dd></dl> </li> </ul> <a name="addCloseButton()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>addCloseButton</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> addCloseButton()</pre> <div class="block">TODO redesign or deprecate add a close button to the controlbar of this controlGroup.</div> </li> </ul> <a name="addDrawable(controlP5.CDrawable)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>addDrawable</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> addDrawable(<a href="../controlP5/CDrawable.html" title="interface in controlP5">CDrawable</a> theElement)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>theElement</code> - CDrawable</dd> <dt><span class="strong">Returns:</span></dt><dd>ControllerGroup</dd></dl> </li> </ul> <a name="addListener(controlP5.ControlListener)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>addListener</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> addListener(<a href="../controlP5/ControlListener.html" title="interface in controlP5">ControlListener</a> theListener)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#addListener(controlP5.ControlListener)">addListener</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> <dt><span class="strong">Parameters:</span></dt><dd><code>theListener</code> - ControlListener</dd> <dt><span class="strong">Returns:</span></dt><dd>Controller</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../controlP5/ControlListener.html" title="interface in controlP5"><code>ControlListener</code></a></dd></dl> </li> </ul> <a name="arrayValue()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>arrayValue</h4> <pre>@Deprecated public float[] arrayValue()</pre> <div class="block"><span class="strong">Deprecated.</span> </div> </li> </ul> <a name="bringToFront()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>bringToFront</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> bringToFront()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#bringToFront()">bringToFront</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="bringToFront(controlP5.ControllerInterface)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>bringToFront</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> bringToFront(<a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><?> theController)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#bringToFront(controlP5.ControllerInterface)">bringToFront</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="close()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>close</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> close()</pre> </li> </ul> <a name="color()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>color</h4> <pre>@Deprecated public <a href="../controlP5/CColor.html" title="class in controlP5">CColor</a> color()</pre> <div class="block"><span class="strong">Deprecated.</span> </div> </li> </ul> <a name="continuousUpdateEvents()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>continuousUpdateEvents</h4> <pre>public void continuousUpdateEvents()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#continuousUpdateEvents()">continuousUpdateEvents</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="controlEvent(controlP5.ControlEvent)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>controlEvent</h4> <pre>public void controlEvent(<a href="../controlP5/ControlEvent.html" title="class in controlP5">ControlEvent</a> theEvent)</pre> <div class="block"><strong>Description copied from interface: <code><a href="../controlP5/ControlListener.html#controlEvent(controlP5.ControlEvent)">ControlListener</a></code></strong></div> <div class="block">controlEvent is called by controlP5's ControlBroadcaster to inform available listeners about value changes. Use the CallbackListener to get informed when actions such as pressed, release, drag, etc are performed.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControlListener.html#controlEvent(controlP5.ControlEvent)">controlEvent</a></code> in interface <code><a href="../controlP5/ControlListener.html" title="interface in controlP5">ControlListener</a></code></dd> <dt><span class="strong">Parameters:</span></dt><dd><code>theEvent</code> - ControlEvent</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../controlP5/CallbackListener.html" title="interface in controlP5"><code>CallbackListener</code></a>, <a href="../controlP5/CallbackEvent.html" title="class in controlP5"><code>CallbackEvent</code></a></dd></dl> </li> </ul> <a name="controller(java.lang.String)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>controller</h4> <pre>@Deprecated public <a href="../controlP5/Controller.html" title="class in controlP5">Controller</a><?> controller(java.lang.String theController)</pre> <div class="block"><span class="strong">Deprecated.</span> </div> </li> </ul> <a name="disableCollapse()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>disableCollapse</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> disableCollapse()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>ControllerGroup</dd></dl> </li> </ul> <a name="draw(processing.core.PGraphics)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>draw</h4> <pre>public final void draw(processing.core.PGraphics theGraphics)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#draw(processing.core.PGraphics)">draw</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="enableCollapse()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>enableCollapse</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> enableCollapse()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>ControllerGroup</dd></dl> </li> </ul> <a name="getAbsolutePosition()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getAbsolutePosition</h4> <pre>public processing.core.PVector getAbsolutePosition()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#getAbsolutePosition()">getAbsolutePosition</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="getAddress()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getAddress</h4> <pre>public java.lang.String getAddress()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#getAddress()">getAddress</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="getArrayValue()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getArrayValue</h4> <pre>public float[] getArrayValue()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#getArrayValue()">getArrayValue</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="getArrayValue(int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getArrayValue</h4> <pre>public float getArrayValue(int theIndex)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#getArrayValue(int)">getArrayValue</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> <dt><span class="strong">Parameters:</span></dt><dd><code>theIndex</code> - </dd> <dt><span class="strong">Returns:</span></dt><dd>float</dd></dl> </li> </ul> <a name="getCaptionLabel()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getCaptionLabel</h4> <pre>public <a href="../controlP5/Label.html" title="class in controlP5">Label</a> getCaptionLabel()</pre> </li> </ul> <a name="getColor()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getColor</h4> <pre>public <a href="../controlP5/CColor.html" title="class in controlP5">CColor</a> getColor()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#getColor()">getColor</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="getController(java.lang.String)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getController</h4> <pre>public <a href="../controlP5/Controller.html" title="class in controlP5">Controller</a><?> getController(java.lang.String theController)</pre> </li> </ul> <a name="getHeight()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getHeight</h4> <pre>public int getHeight()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#getHeight()">getHeight</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="getId()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getId</h4> <pre>public int getId()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#getId()">getId</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="getInfo()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getInfo</h4> <pre>public java.lang.String getInfo()</pre> </li> </ul> <a name="getName()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getName</h4> <pre>public java.lang.String getName()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#getName()">getName</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> <dt><span class="strong">Returns:</span></dt><dd>String</dd></dl> </li> </ul> <a name="getParent()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getParent</h4> <pre>public <a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><?> getParent()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#getParent()">getParent</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="getPickingColor()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getPickingColor</h4> <pre>public int getPickingColor()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#getPickingColor()">getPickingColor</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="getPosition()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getPosition</h4> <pre>public processing.core.PVector getPosition()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#getPosition()">getPosition</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="getProperty(java.lang.String)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getProperty</h4> <pre>public <a href="../controlP5/ControllerProperty.html" title="class in controlP5">ControllerProperty</a> getProperty(java.lang.String thePropertyName)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#getProperty(java.lang.String)">getProperty</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="getProperty(java.lang.String, java.lang.String)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getProperty</h4> <pre>public <a href="../controlP5/ControllerProperty.html" title="class in controlP5">ControllerProperty</a> getProperty(java.lang.String theSetter, java.lang.String theGetter)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#getProperty(java.lang.String, java.lang.String)">getProperty</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="getStringValue()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getStringValue</h4> <pre>public java.lang.String getStringValue()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#getStringValue()">getStringValue</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="getTab()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getTab</h4> <pre>public <a href="../controlP5/Tab.html" title="class in controlP5">Tab</a> getTab()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#getTab()">getTab</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> <dt><span class="strong">Returns:</span></dt><dd>Tab</dd></dl> </li> </ul> <a name="getValue()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getValue</h4> <pre>public float getValue()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#getValue()">getValue</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="getValueLabel()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getValueLabel</h4> <pre>public <a href="../controlP5/Label.html" title="class in controlP5">Label</a> getValueLabel()</pre> </li> </ul> <a name="getWidth()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getWidth</h4> <pre>public int getWidth()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#getWidth()">getWidth</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="getWindow()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getWindow</h4> <pre>public <a href="../controlP5/ControlWindow.html" title="class in controlP5">ControlWindow</a> getWindow()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#getWindow()">getWindow</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> <dt><span class="strong">Returns:</span></dt><dd>ControlWindow</dd></dl> </li> </ul> <a name="hide()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>hide</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> hide()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#hide()">hide</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="hideArrow()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>hideArrow</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> hideArrow()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>ControlGroup</dd></dl> </li> </ul> <a name="hideBar()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>hideBar</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> hideBar()</pre> </li> </ul> <a name="id()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>id</h4> <pre>@Deprecated public int id()</pre> <div class="block"><span class="strong">Deprecated.</span> </div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#id()">id</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="init()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>init</h4> <pre>public void init()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#init()">init</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="isBarVisible()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>isBarVisible</h4> <pre>public boolean isBarVisible()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>boolean</dd></dl> </li> </ul> <a name="isCollapse()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>isCollapse</h4> <pre>public boolean isCollapse()</pre> </li> </ul> <a name="isMouseOver()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>isMouseOver</h4> <pre>public boolean isMouseOver()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#isMouseOver()">isMouseOver</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> <dt><span class="strong">Returns:</span></dt><dd>boolean</dd></dl> </li> </ul> <a name="isMoveable()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>isMoveable</h4> <pre>public boolean isMoveable()</pre> </li> </ul> <a name="isOpen()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>isOpen</h4> <pre>public boolean isOpen()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>boolean</dd></dl> </li> </ul> <a name="isUpdate()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>isUpdate</h4> <pre>public boolean isUpdate()</pre> <div class="block">checks the update status of a controller.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#isUpdate()">isUpdate</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> <dt><span class="strong">Returns:</span></dt><dd>boolean</dd></dl> </li> </ul> <a name="isVisible()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>isVisible</h4> <pre>public boolean isVisible()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#isVisible()">isVisible</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> <dt><span class="strong">Returns:</span></dt><dd>boolean</dd></dl> </li> </ul> <a name="keyEvent(processing.event.KeyEvent)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>keyEvent</h4> <pre>public void keyEvent(processing.event.KeyEvent theEvent)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#keyEvent(processing.event.KeyEvent)">keyEvent</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> <dt><span class="strong">Parameters:</span></dt><dd><code>theEvent</code> - KeyEvent</dd></dl> </li> </ul> <a name="listenerSize()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>listenerSize</h4> <pre>public int listenerSize()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>int</dd></dl> </li> </ul> <a name="moveTo(controlP5.ControllerGroup)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>moveTo</h4> <pre>public final <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> moveTo(<a href="../controlP5/ControllerGroup.html" title="class in controlP5">ControllerGroup</a><?> theGroup)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#moveTo(controlP5.ControllerGroup)">moveTo</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="moveTo(controlP5.ControllerGroup, controlP5.Tab, controlP5.ControlWindow)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>moveTo</h4> <pre>public final <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> moveTo(<a href="../controlP5/ControllerGroup.html" title="class in controlP5">ControllerGroup</a><?> theGroup, <a href="../controlP5/Tab.html" title="class in controlP5">Tab</a> theTab, <a href="../controlP5/ControlWindow.html" title="class in controlP5">ControlWindow</a> theControlWindow)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#moveTo(controlP5.ControllerGroup, controlP5.Tab, controlP5.ControlWindow)">moveTo</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> <dt><span class="strong">Parameters:</span></dt><dd><code>theGroup</code> - ControlGroup</dd><dd><code>theTab</code> - Tab</dd><dd><code>theControlWindow</code> - ControlWindow</dd> <dt><span class="strong">Returns:</span></dt><dd>ControllerGroup</dd></dl> </li> </ul> <a name="moveTo(controlP5.ControlWindow)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>moveTo</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> moveTo(<a href="../controlP5/ControlWindow.html" title="class in controlP5">ControlWindow</a> theControlWindow)</pre> </li> </ul> <a name="moveTo(controlP5.ControlWindow, java.lang.String)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>moveTo</h4> <pre>public final <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> moveTo(<a href="../controlP5/ControlWindow.html" title="class in controlP5">ControlWindow</a> theControlWindow, java.lang.String theTabName)</pre> </li> </ul> <a name="moveTo(processing.core.PApplet)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>moveTo</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> moveTo(processing.core.PApplet thePApplet)</pre> </li> </ul> <a name="moveTo(java.lang.String)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>moveTo</h4> <pre>public final <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> moveTo(java.lang.String theTabName)</pre> </li> </ul> <a name="moveTo(java.lang.String, controlP5.ControlWindow)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>moveTo</h4> <pre>public final <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> moveTo(java.lang.String theTabName, <a href="../controlP5/ControlWindow.html" title="class in controlP5">ControlWindow</a> theControlWindow)</pre> </li> </ul> <a name="moveTo(controlP5.Tab)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>moveTo</h4> <pre>public final <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> moveTo(<a href="../controlP5/Tab.html" title="class in controlP5">Tab</a> theTab)</pre> </li> </ul> <a name="moveTo(controlP5.Tab, controlP5.ControlWindow)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>moveTo</h4> <pre>public final <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> moveTo(<a href="../controlP5/Tab.html" title="class in controlP5">Tab</a> theTab, <a href="../controlP5/ControlWindow.html" title="class in controlP5">ControlWindow</a> theControlWindow)</pre> </li> </ul> <a name="name()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>name</h4> <pre>@Deprecated public java.lang.String name()</pre> <div class="block"><span class="strong">Deprecated.</span> </div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#name()">name</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="open()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>open</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> open()</pre> </li> </ul> <a name="parent()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>parent</h4> <pre>@Deprecated public <a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><?> parent()</pre> <div class="block"><span class="strong">Deprecated.</span> </div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#parent()">parent</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="position()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>position</h4> <pre>@Deprecated public processing.core.PVector position()</pre> <div class="block"><span class="strong">Deprecated.</span> </div> </li> </ul> <a name="registerProperty(java.lang.String)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>registerProperty</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> registerProperty(java.lang.String thePropertyName)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#registerProperty(java.lang.String)">registerProperty</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="registerProperty(java.lang.String, java.lang.String)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>registerProperty</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> registerProperty(java.lang.String theSetter, java.lang.String theGetter)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#registerProperty(java.lang.String, java.lang.String)">registerProperty</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="remove()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>remove</h4> <pre>public void remove()</pre> <div class="block">removes the group from controlP5.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#remove()">remove</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="remove(controlP5.CDrawable)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>remove</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> remove(<a href="../controlP5/CDrawable.html" title="interface in controlP5">CDrawable</a> theElement)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>theElement</code> - CDrawable</dd> <dt><span class="strong">Returns:</span></dt><dd>ControllerGroup</dd></dl> </li> </ul> <a name="remove(controlP5.ControllerInterface)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>remove</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> remove(<a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><?> theElement)</pre> <div class="block">Removes a controller from the group, but use Controller.setGroup() instead.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#remove(controlP5.ControllerInterface)">remove</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> <dt><span class="strong">Parameters:</span></dt><dd><code>theElement</code> - ControllerInterface</dd> <dt><span class="strong">Returns:</span></dt><dd>ControllerGroup</dd></dl> </li> </ul> <a name="removeCanvas(controlP5.Canvas)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>removeCanvas</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> removeCanvas(<a href="../controlP5/Canvas.html" title="class in controlP5">Canvas</a> theCanvas)</pre> <div class="block">Removes a canvas from a controller group.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>theCanvas</code> - </dd> <dt><span class="strong">Returns:</span></dt><dd>ControllerGroup</dd></dl> </li> </ul> <a name="removeCloseButton()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>removeCloseButton</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> removeCloseButton()</pre> <div class="block">TODO redesign or deprecate remove the close button.</div> </li> </ul> <a name="removeListener(controlP5.ControlListener)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>removeListener</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> removeListener(<a href="../controlP5/ControlListener.html" title="interface in controlP5">ControlListener</a> theListener)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>theListener</code> - ControlListener</dd> <dt><span class="strong">Returns:</span></dt><dd>Controller</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../controlP5/ControlListener.html" title="interface in controlP5"><code>ControlListener</code></a></dd></dl> </li> </ul> <a name="removeProperty(java.lang.String)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>removeProperty</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> removeProperty(java.lang.String thePropertyName)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#removeProperty(java.lang.String)">removeProperty</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="removeProperty(java.lang.String, java.lang.String)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>removeProperty</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> removeProperty(java.lang.String theSetter, java.lang.String theGetter)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#removeProperty(java.lang.String, java.lang.String)">removeProperty</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="setAbsolutePosition(processing.core.PVector)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setAbsolutePosition</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setAbsolutePosition(processing.core.PVector thePVector)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#setAbsolutePosition(processing.core.PVector)">setAbsolutePosition</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="setAddress(java.lang.String)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setAddress</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setAddress(java.lang.String theAddress)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#setAddress(java.lang.String)">setAddress</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="setArrayValue(float[])"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setArrayValue</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setArrayValue(float[] theArray)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#setArrayValue(float[])">setArrayValue</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> <dt><span class="strong">Parameters:</span></dt><dd><code>theArray</code> - </dd> <dt><span class="strong">Returns:</span></dt><dd>ControllerGroup</dd></dl> </li> </ul> <a name="setArrayValue(int, float)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setArrayValue</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setArrayValue(int theIndex, float theValue)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#setArrayValue(int, float)">setArrayValue</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> <dt><span class="strong">Parameters:</span></dt><dd><code>theIndex</code> - </dd><dd><code>theValue</code> - </dd> <dt><span class="strong">Returns:</span></dt><dd>Controller</dd></dl> </li> </ul> <a name="setCaptionLabel(java.lang.String)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setCaptionLabel</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setCaptionLabel(java.lang.String theValue)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#setCaptionLabel(java.lang.String)">setCaptionLabel</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="setColor(controlP5.CColor)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setColor</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setColor(<a href="../controlP5/CColor.html" title="class in controlP5">CColor</a> theColor)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#setColor(controlP5.CColor)">setColor</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="setColorActive(int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setColorActive</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setColorActive(int theColor)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#setColorActive(int)">setColorActive</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="setColorBackground(int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setColorBackground</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setColorBackground(int theColor)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#setColorBackground(int)">setColorBackground</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="setColorForeground(int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setColorForeground</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setColorForeground(int theColor)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#setColorForeground(int)">setColorForeground</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="setColorLabel(int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setColorLabel</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setColorLabel(int theColor)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#setColorLabel(int)">setColorLabel</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="setColorValue(int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setColorValue</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setColorValue(int theColor)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#setColorValue(int)">setColorValue</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="setGroup(controlP5.ControllerGroup)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setGroup</h4> <pre>public final <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setGroup(<a href="../controlP5/ControllerGroup.html" title="class in controlP5">ControllerGroup</a><?> theGroup)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>theGroup</code> - ControllerGroup</dd> <dt><span class="strong">Returns:</span></dt><dd>ControllerGroup</dd></dl> </li> </ul> <a name="setGroup(java.lang.String)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setGroup</h4> <pre>public final <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setGroup(java.lang.String theName)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>theName</code> - String</dd> <dt><span class="strong">Returns:</span></dt><dd>ControllerGroup</dd></dl> </li> </ul> <a name="setHeight(int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setHeight</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setHeight(int theHeight)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>theHeight</code> - </dd> <dt><span class="strong">Returns:</span></dt><dd>ControllerGroup</dd></dl> </li> </ul> <a name="setId(int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setId</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setId(int theId)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#setId(int)">setId</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="setLabel(java.lang.String)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setLabel</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setLabel(java.lang.String theLabel)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#setLabel(java.lang.String)">setLabel</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> <dt><span class="strong">Parameters:</span></dt><dd><code>theLabel</code> - String</dd> <dt><span class="strong">Returns:</span></dt><dd>ControllerGroup</dd></dl> </li> </ul> <a name="setMouseOver(boolean)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setMouseOver</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setMouseOver(boolean theFlag)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#setMouseOver(boolean)">setMouseOver</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="setMousePressed(boolean)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setMousePressed</h4> <pre>public boolean setMousePressed(boolean theStatus)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#setMousePressed(boolean)">setMousePressed</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> <dt><span class="strong">Parameters:</span></dt><dd><code>theStatus</code> - boolean</dd> <dt><span class="strong">Returns:</span></dt><dd>boolean</dd></dl> </li> </ul> <a name="setMoveable(boolean)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setMoveable</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setMoveable(boolean theFlag)</pre> <div class="block">set the moveable status of the group, when false, the group can't be moved.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>theFlag</code> - boolean</dd> <dt><span class="strong">Returns:</span></dt><dd>ControllerGroup</dd></dl> </li> </ul> <a name="setOpen(boolean)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setOpen</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setOpen(boolean theFlag)</pre> </li> </ul> <a name="setPosition(float, float)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setPosition</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setPosition(float theX, float theY)</pre> <div class="block">set the position of this controller.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#setPosition(float, float)">setPosition</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> <dt><span class="strong">Parameters:</span></dt><dd><code>theX</code> - float</dd><dd><code>theY</code> - float</dd></dl> </li> </ul> <a name="setPosition(processing.core.PVector)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setPosition</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setPosition(processing.core.PVector thePVector)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#setPosition(processing.core.PVector)">setPosition</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="setSize(int, int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setSize</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setSize(int theWidth, int theHeight)</pre> </li> </ul> <a name="setStringValue(java.lang.String)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setStringValue</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setStringValue(java.lang.String theValue)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#setStringValue(java.lang.String)">setStringValue</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="setTab(controlP5.ControlWindow, java.lang.String)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setTab</h4> <pre>public final <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setTab(<a href="../controlP5/ControlWindow.html" title="class in controlP5">ControlWindow</a> theWindow, java.lang.String theName)</pre> </li> </ul> <a name="setTab(java.lang.String)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setTab</h4> <pre>public final <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setTab(java.lang.String theName)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>theName</code> - String</dd> <dt><span class="strong">Returns:</span></dt><dd>ControllerGroup</dd></dl> </li> </ul> <a name="setTab(controlP5.Tab)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setTab</h4> <pre>public final <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setTab(<a href="../controlP5/Tab.html" title="class in controlP5">Tab</a> theTab)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>theTab</code> - Tab</dd> <dt><span class="strong">Returns:</span></dt><dd>ControllerGroup</dd></dl> </li> </ul> <a name="setTitle(java.lang.String)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setTitle</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setTitle(java.lang.String theTitle)</pre> </li> </ul> <a name="setUpdate(boolean)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setUpdate</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setUpdate(boolean theFlag)</pre> <div class="block">enables or disables the update function of a controller.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#setUpdate(boolean)">setUpdate</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> <dt><span class="strong">Parameters:</span></dt><dd><code>theFlag</code> - boolean</dd> <dt><span class="strong">Returns:</span></dt><dd>ControllerGroup</dd></dl> </li> </ul> <a name="setValue(float)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setValue</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setValue(float theValue)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#setValue(float)">setValue</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="setVisible(boolean)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setVisible</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setVisible(boolean theFlag)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>theFlag</code> - boolean</dd> <dt><span class="strong">Returns:</span></dt><dd>ControllerGroup</dd></dl> </li> </ul> <a name="setWidth(int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setWidth</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> setWidth(int theWidth)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>theWidth</code> - </dd> <dt><span class="strong">Returns:</span></dt><dd>ControllerGroup</dd></dl> </li> </ul> <a name="show()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>show</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> show()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#show()">show</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="showArrow()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>showArrow</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> showArrow()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>ControlGroup</dd></dl> </li> </ul> <a name="showBar()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>showBar</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> showBar()</pre> </li> </ul> <a name="stringValue()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>stringValue</h4> <pre>@Deprecated public java.lang.String stringValue()</pre> <div class="block"><span class="strong">Deprecated.</span> </div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#stringValue()">stringValue</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="toString()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>toString</h4> <pre>public java.lang.String toString()</pre> <dl> <dt><strong>Overrides:</strong></dt> <dd><code>toString</code> in class <code>java.lang.Object</code></dd> </dl> </li> </ul> <a name="update()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>update</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> update()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#update()">update</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> <dt><span class="strong">Returns:</span></dt><dd>ControllerGroup</dd></dl> </li> </ul> <a name="updateAbsolutePosition()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>updateAbsolutePosition</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> updateAbsolutePosition()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#updateAbsolutePosition()">updateAbsolutePosition</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="updateEvents()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>updateEvents</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> updateEvents()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#updateEvents()">updateEvents</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="updateInternalEvents(processing.core.PApplet)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>updateInternalEvents</h4> <pre>public <a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a> updateInternalEvents(processing.core.PApplet theApplet)</pre> <div class="block"><strong>Description copied from interface: <code><a href="../controlP5/ControllerInterface.html#updateInternalEvents(processing.core.PApplet)">ControllerInterface</a></code></strong></div> <div class="block">a method for putting input events like e.g. mouse or keyboard events and queries. this has been taken out of the draw method for better overwriting capability.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../controlP5/ControllerInterface.html#updateInternalEvents(processing.core.PApplet)">updateInternalEvents</a></code> in interface <code><a href="../controlP5/ControllerInterface.html" title="interface in controlP5">ControllerInterface</a><<a href="../controlP5/ControllerGroup.html" title="type parameter in ControllerGroup">T</a>></code></dd> </dl> </li> </ul> <a name="value()"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>value</h4> <pre>@Deprecated public float value()</pre> <div class="block"><span class="strong">Deprecated.</span> </div> </li> </ul> </li> </ul> </li> </ul> </div> </div> <!-- ========= END OF CLASS DATA ========= --> <!-- ======= START OF BOTTOM NAVBAR ====== --> <div class="bottomNav"><a name="navbar_bottom"> <!-- --> </a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> <!-- --> </a> <ul class="navList" title="Navigation"> <li><a href="../controlP5/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../index-all.html">Index</a></li> <li><a href="../help-doc.html">Help</a></li> </ul> </div> <div class="subNav"> <ul class="navList"> <li>Prev Class</li> <li><a href="../controlP5/ControllerInterface.html" title="interface in controlP5"><span class="strong">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../index.html?controlP5/ControllerGroup.html" target="_top">Frames</a></li> <li><a href="ControllerGroup.html" target="_top">No Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_bottom"> <li><a href="../allclasses-noframe.html">All Classes</a></li> </ul> <div> <script type="text/javascript"><!-- allClassesLink = document.getElementById("allclasses_navbar_bottom"); if(window==top) { allClassesLink.style.display = "block"; } else { allClassesLink.style.display = "none"; } //--> </script> </div> <div> <ul class="subNavList"> <li>Summary: </li> <li>Nested | </li> <li>Field | </li> <li><a href="#constructor_summary">Constr</a> | </li> <li><a href="#method_summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> <li>Field | </li> <li><a href="#constructor_detail">Constr</a> | </li> <li><a href="#method_detail">Method</a></li> </ul> </div> <a name="skip-navbar_bottom"> <!-- --> </a></div> <!-- ======== END OF BOTTOM NAVBAR ======= --> <p class="legalCopy"><small>processing library controlP5 by Andreas Schlegel. (c) 2006-2014</small></p> </body> </html>