Package com.badlogic.gdx.scenes.scene2d.utils.ChangeListener

Examples of com.badlogic.gdx.scenes.scene2d.utils.ChangeListener.ChangeEvent


        }

        public void touchUp (InputEvent event, float x, float y, int pointer, int button) {
          if (hit(x, y, true) == list) {
            setSelection(list.getSelectedIndex());
            ChangeEvent changeEvent = Pools.obtain(ChangeEvent.class);
            SelectBox.this.fire(changeEvent);
            Pools.free(changeEvent);
            hideList();
          }
        }
View Full Code Here


          return false;
        }

        public void touchUp (InputEvent event, float x, float y, int pointer, int button) {
          if (hit(x, y, true) == list) {
            ChangeEvent changeEvent = Pools.obtain(ChangeEvent.class);
            SelectBox.this.fire(changeEvent);
            Pools.free(changeEvent);
            hideList();
          }
        }
View Full Code Here

      value = snap(value);
    float oldValue = this.value;
    if (value == oldValue) return false;
    float oldVisualValue = getVisualValue();
    this.value = value;
    ChangeEvent changeEvent = Pools.obtain(ChangeEvent.class);
    boolean cancelled = fire(changeEvent);
    if (cancelled)
      this.value = oldValue;
    else if (animateDuration > 0) {
      animateFromValue = oldVisualValue;
View Full Code Here

          knobPosition.set(knobPercent).nor().scl(knobBounds.radius).add(knobBounds.x, knobBounds.y);
        }
      }
    }
    if (oldPercentX != knobPercent.x || oldPercentY != knobPercent.y) {
      ChangeEvent changeEvent = Pools.obtain(ChangeEvent.class);
      if (fire(changeEvent)) {
        knobPercent.set(oldPercentX, oldPercentY);
        knobPosition.set(oldPositionX, oldPositionY);
      }
      Pools.free(changeEvent);
View Full Code Here

  /** Called when the selection changes.
   * @return true if the change should be undone. */
  public boolean fireChangeEvent () {
    if (actor == null) return false;
    ChangeEvent changeEvent = Pools.obtain(ChangeEvent.class);
    try {
      return actor.fire(changeEvent);
    } finally {
      Pools.free(changeEvent);
    }
View Full Code Here

          return false;
        }

        public void touchUp (InputEvent event, float x, float y, int pointer, int button) {
          if (hit(x, y, true) == list) {
            ChangeEvent changeEvent = Pools.obtain(ChangeEvent.class);
            SelectBox.this.fire(changeEvent);
            Pools.free(changeEvent);
            hideList();
          }
        }
View Full Code Here

TOP

Related Classes of com.badlogic.gdx.scenes.scene2d.utils.ChangeListener.ChangeEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.