public boolean act (float delta) { if (capture) target.removeCaptureListener(listener); else target.removeListener(listener); return true; }
public boolean act (float delta) { if (capture) target.removeCaptureListener(listener); else target.removeListener(listener); return true; }
public void setTarget (Actor newTarget) { if (target != null) target.removeListener(listener); super.setTarget(newTarget); if (newTarget != null) newTarget.addListener(listener); }
public void setTarget (Actor newTarget) { if (target != null) target.removeListener(listener); super.setTarget(newTarget); if (newTarget != null) newTarget.addListener(listener); }
/** * Detaches tooltip form current target, does not change tooltip target meaning that this tooltip can be reattached to * same target by calling {@link Tooltip#attach()} */ public void detach () { if (target == null) return; target.removeListener(listener); }
private void removeListener () { if (draggable == null) { return; } for (final Actor actor : getChildren()) { actor.removeListener(draggable); } }
/** * Remove any attached tooltip from target actor * @param target that tooltips will be removed */ public static void removeTooltip (Actor target) { Array<EventListener> listeners = target.getListeners(); for (EventListener listener : listeners) { if (listener instanceof TooltipInputListener) target.removeListener(listener); } }
public boolean act (float delta) { if (capture) target.removeCaptureListener(listener); else target.removeListener(listener); return true; }
public void setTarget (Actor newTarget) { if (target != null) target.removeListener(listener); super.setTarget(newTarget); if (newTarget != null) newTarget.addListener(listener); }
static void removeAllListeners(Actor actor) { Array<EventListener> listeners = new Array<>(actor.getListeners()); for (EventListener listener : listeners) { actor.removeListener(listener); } }