List of usage examples for com.badlogic.gdx.scenes.scene2d Stage removeListener
public boolean removeListener(EventListener listener)
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); } }); }