Example #1
0
  @Override
  public void mouseEvent(MouseEvent e) {

    if (!this.visible) return;

    this.components.mouseEvent(e);

    if (sliderX != null) sliderX.mouseEvent(e);
    if (sliderY != null) sliderY.mouseEvent(e);

    if (e.getID() == MouseEvent.MOUSE_PRESSED) {
      if (isMouseOver()) wasClicked = true;

      if (isMouseOverMoveBar() && isDraggable) isDragging = true;

    } else if (e.getID() == MouseEvent.MOUSE_RELEASED && wasClicked && isMouseOver()) {
      fireEventNotification(this, "Clicked");
      wasClicked = false;
      isDragging = false;
    }

    if (e.getID() == MouseEvent.MOUSE_RELEASED) {
      isDragging = false;
    }
  }
Example #2
0
 private void updateCanvas() {
   /*
   		this.canvas.beginDraw();
   		this.bufferedCanvas = this.canvas.get();
   		//this.bufferedCanvas.
   		this.canvas.endDraw();
   */
   if (sliderX != null) sliderX.update();
   if (sliderY != null) sliderY.update();
 }
Example #3
0
  @Override
  public void reRender() {
    super.reRender();

    this.components.reRender();

    if (this.sliderX != null) sliderX.reRender();

    if (this.sliderY != null) sliderY.reRender();

    this.reRender = true;
  }