controlp5/examples/controllers/ControlP5window/ControlP5window.pde

83 lines
1.5 KiB
Plaintext
Raw Normal View History

/**
* ControlP5 ControlWindow
* by andreas schlegel, 2012
*/
import controlP5.*;
ControlP5 cp5;
int myColorBackground = color(0, 0, 0);
ControlWindow controlWindow;
public int sliderValue = 40;
void setup() {
size(700, 400);
cp5 = new ControlP5(this);
// PLEASE READ
//
// With controlP5 2.0 the ControlWindow has been removed,
// please see the changelog.txt for details.
// Instead, see the extra/ControlP5frame example for
// a ControlWindow alternative.
// controlWindow = cp5.addControlWindow("controlP5window", 100, 100, 400, 200)
// .hideCoordinates()
// .setBackground(color(40))
// ;
cp5.addSlider("sliderValue")
.setRange(0, 255)
.setPosition(40, 40)
.setSize(200, 29)
//.moveTo(controlWindow)
;
}
void draw() {
background(sliderValue);
}
void myTextfield(String theValue) {
println(theValue);
}
void myWindowTextfield(String theValue) {
println("from controlWindow: "+theValue);
}
void keyPressed() {
// if (key==',') cp5.window("controlP5window").hide();
// if (key=='.') cp5.window("controlP5window").show();
// controlWindow = controlP5.addControlWindow("controlP5window2",600,100,400,200);
// controlP5.controller("sliderValue1").moveTo(controlWindow);
// if (key=='d') {
// if (controlWindow.isUndecorated()) {
// controlWindow.setUndecorated(false);
// } else {
// controlWindow.setUndecorated(true);
// }
// }
// if (key=='t') {
// controlWindow.toggleUndecorated();
// }
}