ControlGroup

description
ControlGroup extends ControllerGroup, for a list and documentation for available methods see the ControllerGroup documentation. use a controlGroup to bundle several controllers. controlGroups can be closed and opened to keep the screen organized.
+Example
import controlP5.*;

ControlP5 controlP5;

void setup() {
  size(400,400);
  frameRate(30);

  controlP5 = new ControlP5(this);
  ControlGroup l = controlP5.addGroup("myGroup",100,200);
  controlP5.addBang("A-1",0,4,20,20).setGroup(l);
  controlP5.addBang("A-2",30,4,20,20).setGroup(l);
  
  
  
  ControlGroup l2 = controlP5.addGroup("myGroup2",100,40,200);
  controlP5.addBang("B-1",0,4,20,20).setGroup(l2);
  Radio r = controlP5.addRadio("radio",100,4);
  r.add("black",0);
  r.add("red",1);
  r.add("green",2);
  r.add("blue",3);
  r.add("grey",4);
  r.setColorLabel(0xffff0000);
  r.setGroup(l2);
  
  
}

void draw() {
  background(0);
}


void controlEvent(ControlEvent theEvent) {
  println("got an event from "+theEvent.controller().name());
}


void keyPressed() {
  if(key==' ') {
    controlP5.group("myGroup").remove();
  }
}
Methods
activateEvent ( )
activate or deactivate the Event status of a tab.
addCloseButton ( )
add a close button to the controlbar of this controlGroup.
removeCloseButton ( )
remove the close button.
usage
Web & Application