Example usage for com.badlogic.gdx.scenes.scene2d Stage removeListener

List of usage examples for com.badlogic.gdx.scenes.scene2d Stage removeListener

Introduction

In this page you can find the example usage for com.badlogic.gdx.scenes.scene2d Stage removeListener.

Prototype

public boolean removeListener(EventListener listener) 

Source Link

Document

Removes a listener from the root.

Usage

From source file:com.vlaaad.common.GdxHelper.java

License:Open Source License

public static void hideStageEvents(Stage stage) {
    EventListener listener = debugListeners.remove(stage);
    if (listener != null)
        stage.removeListener(listener);
}

From source file:com.vlaaad.common.tutorial.tasks.WaitHideWindow.java

License:Open Source License

@Override
public void start(final Callback callback) {
    final Stage stage = resources.get("stage");
    stage.addListener(new WindowListener() {
        @Override//from w w w . j a va  2  s  . c  om
        protected void hide(WindowEvent event) {
            if (windowClass.isInstance(event.getWindow())) {
                stage.removeListener(this);
                callback.taskEnded();
            }
        }
    });
}

From source file:com.vlaaad.common.tutorial.tasks.WaitWindowHidden.java

License:Open Source License

@Override
public void start(final Callback callback) {
    final Stage stage = resources.get("stage");
    stage.addListener(new WindowListener() {
        @Override//from w w w  .  j ava2 s.  c  om
        protected void hidden(WindowEvent event) {
            if (windowClass.isInstance(event.getWindow())) {
                stage.removeListener(this);
                callback.taskEnded();
            }
        }
    });
}

From source file:com.vlaaad.common.tutorial.tasks.WaitWindowShow.java

License:Open Source License

@Override
public void start(final Callback callback) {
    final Stage stage = resources.get("stage");
    stage.addListener(new WindowListener() {
        @Override//w w  w.j  a  v a  2s . c o m
        protected void show(WindowEvent event) {
            if (windowClass.isInstance(event.getWindow())) {
                stage.removeListener(this);
                callback.taskEnded();
            }
        }
    });
}

From source file:com.vlaaad.common.tutorial.tasks.WaitWindowShown.java

License:Open Source License

@Override
public void start(final Callback callback) {
    final Stage stage = resources.get("stage");
    listener = new WindowListener() {
        @Override//ww w  .  ja v  a2 s. co  m
        protected void shown(WindowEvent event) {
            if (windowClass.isInstance(event.getWindow())) {
                stage.removeListener(this);
                callback.taskEnded();
            }
        }
    };
    stage.addListener(listener);
}

From source file:com.vlaaad.common.tutorial.tasks.WaitWindowShown.java

License:Open Source License

@Override
public void cancel() {
    Stage stage = resources.get("stage");
    stage.removeListener(listener);
}

From source file:com.vlaaad.dice.game.tutorial.tasks.WaitDiePaneMaximized.java

License:Open Source License

@Override
public void start(final Callback callback) {
    final Stage stage = resources.get("stage");
    stage.addListener(new DiePaneListener() {
        @Override//from ww  w  .  j a va2  s.  c  om
        protected void onMaximized(PaneEvent event) {
            callback.taskEnded();
            stage.removeListener(this);
        }
    });
}