Slider.js 512 B

123456789101112131415161718192021222324
  1. class Slider extends UIObject
  2. {
  3. constructor(name, min = 0, max = 100, value = 0, step = 0)
  4. {
  5. super(name);
  6. this.P5Element = createSlider(min, max, value, step);
  7. this.setPosition(0, 0);
  8. this.setSize(200, 25);
  9. this.setStyle(DEFAULT_STYLE);
  10. this.connectCallbacks();
  11. this.P5Element.changed(this.onChanged);
  12. }
  13. _onChanged()
  14. {
  15. console.log(this.getValue());
  16. }
  17. onChanged()
  18. {
  19. this.pandoraObject._onChanged();
  20. }
  21. }