Tabnine Logo
Selection.cleanup
Code IndexAdd Tabnine to your IDE (free)

How to use
cleanup
method
in
com.badlogic.gdx.scenes.scene2d.utils.Selection

Best Java code snippets using com.badlogic.gdx.scenes.scene2d.utils.Selection.cleanup (Showing top 18 results out of 315)

origin: libgdx/libgdx

public void clear () {
  if (selected.size == 0) return;
  snapshot();
  selected.clear();
  if (programmaticChangeEvents && fireChangeEvent())
    revert();
  else {
    lastSelected = null;
    changed();
  }
  cleanup();
}
origin: libgdx/libgdx

public void clear () {
  if (selected.size == 0) return;
  snapshot();
  selected.clear();
  if (programmaticChangeEvents && fireChangeEvent())
    revert();
  else {
    lastSelected = null;
    changed();
  }
  cleanup();
}
origin: libgdx/libgdx

public void removeAll (Array<T> items) {
  boolean removed = false;
  snapshot();
  for (int i = 0, n = items.size; i < n; i++) {
    T item = items.get(i);
    if (item == null) throw new IllegalArgumentException("item cannot be null.");
    if (selected.remove(item)) removed = true;
  }
  if (removed) {
    if (programmaticChangeEvents && fireChangeEvent())
      revert();
    else {
      lastSelected = null;
      changed();
    }
  }
  cleanup();
}
origin: libgdx/libgdx

/** Sets the selection to only the specified item. */
public void set (T item) {
  if (item == null) throw new IllegalArgumentException("item cannot be null.");
  if (selected.size == 1 && selected.first() == item) return;
  snapshot();
  selected.clear();
  selected.add(item);
  if (programmaticChangeEvents && fireChangeEvent())
    revert();
  else {
    lastSelected = item;
    changed();
  }
  cleanup();
}
origin: libgdx/libgdx

public void removeAll (Array<T> items) {
  boolean removed = false;
  snapshot();
  for (int i = 0, n = items.size; i < n; i++) {
    T item = items.get(i);
    if (item == null) throw new IllegalArgumentException("item cannot be null.");
    if (selected.remove(item)) removed = true;
  }
  if (removed) {
    if (programmaticChangeEvents && fireChangeEvent())
      revert();
    else {
      lastSelected = null;
      changed();
    }
  }
  cleanup();
}
origin: libgdx/libgdx

/** Sets the selection to only the specified item. */
public void set (T item) {
  if (item == null) throw new IllegalArgumentException("item cannot be null.");
  if (selected.size == 1 && selected.first() == item) return;
  snapshot();
  selected.clear();
  selected.add(item);
  if (programmaticChangeEvents && fireChangeEvent())
    revert();
  else {
    lastSelected = item;
    changed();
  }
  cleanup();
}
origin: libgdx/libgdx

public void addAll (Array<T> items) {
  boolean added = false;
  snapshot();
  for (int i = 0, n = items.size; i < n; i++) {
    T item = items.get(i);
    if (item == null) throw new IllegalArgumentException("item cannot be null.");
    if (selected.add(item)) added = true;
  }
  if (added) {
    if (programmaticChangeEvents && fireChangeEvent())
      revert();
    else {
      lastSelected = items.peek();
      changed();
    }
  }
  cleanup();
}
origin: libgdx/libgdx

public void addAll (Array<T> items) {
  boolean added = false;
  snapshot();
  for (int i = 0, n = items.size; i < n; i++) {
    T item = items.get(i);
    if (item == null) throw new IllegalArgumentException("item cannot be null.");
    if (selected.add(item)) added = true;
  }
  if (added) {
    if (programmaticChangeEvents && fireChangeEvent())
      revert();
    else {
      lastSelected = items.peek();
      changed();
    }
  }
  cleanup();
}
origin: libgdx/libgdx

public void setAll (Array<T> items) {
  boolean added = false;
  snapshot();
  lastSelected = null;
  selected.clear();
  for (int i = 0, n = items.size; i < n; i++) {
    T item = items.get(i);
    if (item == null) throw new IllegalArgumentException("item cannot be null.");
    if (selected.add(item)) added = true;
  }
  if (added) {
    if (programmaticChangeEvents && fireChangeEvent())
      revert();
    else if (items.size > 0) {
      lastSelected = items.peek();
      changed();
    }
  }
  cleanup();
}
origin: libgdx/libgdx

public void setAll (Array<T> items) {
  boolean added = false;
  snapshot();
  lastSelected = null;
  selected.clear();
  for (int i = 0, n = items.size; i < n; i++) {
    T item = items.get(i);
    if (item == null) throw new IllegalArgumentException("item cannot be null.");
    if (selected.add(item)) added = true;
  }
  if (added) {
    if (programmaticChangeEvents && fireChangeEvent())
      revert();
    else if (items.size > 0) {
      lastSelected = items.peek();
      changed();
    }
  }
  cleanup();
}
origin: libgdx/libgdx

/** Selects or deselects the specified item based on how the selection is configured, whether ctrl is currently pressed, etc.
 * This is typically invoked by user interaction. */
public void choose (T item) {
  if (item == null) throw new IllegalArgumentException("item cannot be null.");
  if (isDisabled) return;
  snapshot();
  try {
    if ((toggle || (!required && selected.size == 1) || UIUtils.ctrl()) && selected.contains(item)) {
      if (required && selected.size == 1) return;
      selected.remove(item);
      lastSelected = null;
    } else {
      boolean modified = false;
      if (!multiple || (!toggle && !UIUtils.ctrl())) {
        if (selected.size == 1 && selected.contains(item)) return;
        modified = selected.size > 0;
        selected.clear();
      }
      if (!selected.add(item) && !modified) return;
      lastSelected = item;
    }
    if (fireChangeEvent())
      revert();
    else
      changed();
  } finally {
    cleanup();
  }
}
origin: libgdx/libgdx

/** Selects or deselects the specified item based on how the selection is configured, whether ctrl is currently pressed, etc.
 * This is typically invoked by user interaction. */
public void choose (T item) {
  if (item == null) throw new IllegalArgumentException("item cannot be null.");
  if (isDisabled) return;
  snapshot();
  try {
    if ((toggle || (!required && selected.size == 1) || UIUtils.ctrl()) && selected.contains(item)) {
      if (required && selected.size == 1) return;
      selected.remove(item);
      lastSelected = null;
    } else {
      boolean modified = false;
      if (!multiple || (!toggle && !UIUtils.ctrl())) {
        if (selected.size == 1 && selected.contains(item)) return;
        modified = selected.size > 0;
        selected.clear();
      }
      if (!selected.add(item) && !modified) return;
      lastSelected = item;
    }
    if (fireChangeEvent())
      revert();
    else
      changed();
  } finally {
    cleanup();
  }
}
origin: com.badlogicgames.gdx/gdx

public void clear () {
  if (selected.size == 0) return;
  snapshot();
  selected.clear();
  if (programmaticChangeEvents && fireChangeEvent())
    revert();
  else {
    lastSelected = null;
    changed();
  }
  cleanup();
}
origin: com.badlogicgames.gdx/gdx

public void removeAll (Array<T> items) {
  boolean removed = false;
  snapshot();
  for (int i = 0, n = items.size; i < n; i++) {
    T item = items.get(i);
    if (item == null) throw new IllegalArgumentException("item cannot be null.");
    if (selected.remove(item)) removed = true;
  }
  if (removed) {
    if (programmaticChangeEvents && fireChangeEvent())
      revert();
    else {
      lastSelected = null;
      changed();
    }
  }
  cleanup();
}
origin: com.badlogicgames.gdx/gdx

/** Sets the selection to only the specified item. */
public void set (T item) {
  if (item == null) throw new IllegalArgumentException("item cannot be null.");
  if (selected.size == 1 && selected.first() == item) return;
  snapshot();
  selected.clear();
  selected.add(item);
  if (programmaticChangeEvents && fireChangeEvent())
    revert();
  else {
    lastSelected = item;
    changed();
  }
  cleanup();
}
origin: com.badlogicgames.gdx/gdx

public void addAll (Array<T> items) {
  boolean added = false;
  snapshot();
  for (int i = 0, n = items.size; i < n; i++) {
    T item = items.get(i);
    if (item == null) throw new IllegalArgumentException("item cannot be null.");
    if (selected.add(item)) added = true;
  }
  if (added) {
    if (programmaticChangeEvents && fireChangeEvent())
      revert();
    else {
      lastSelected = items.peek();
      changed();
    }
  }
  cleanup();
}
origin: com.badlogicgames.gdx/gdx

public void setAll (Array<T> items) {
  boolean added = false;
  snapshot();
  lastSelected = null;
  selected.clear();
  for (int i = 0, n = items.size; i < n; i++) {
    T item = items.get(i);
    if (item == null) throw new IllegalArgumentException("item cannot be null.");
    if (selected.add(item)) added = true;
  }
  if (added) {
    if (programmaticChangeEvents && fireChangeEvent())
      revert();
    else if (items.size > 0) {
      lastSelected = items.peek();
      changed();
    }
  }
  cleanup();
}
origin: com.badlogicgames.gdx/gdx

/** Selects or deselects the specified item based on how the selection is configured, whether ctrl is currently pressed, etc.
 * This is typically invoked by user interaction. */
public void choose (T item) {
  if (item == null) throw new IllegalArgumentException("item cannot be null.");
  if (isDisabled) return;
  snapshot();
  try {
    if ((toggle || (!required && selected.size == 1) || UIUtils.ctrl()) && selected.contains(item)) {
      if (required && selected.size == 1) return;
      selected.remove(item);
      lastSelected = null;
    } else {
      boolean modified = false;
      if (!multiple || (!toggle && !UIUtils.ctrl())) {
        if (selected.size == 1 && selected.contains(item)) return;
        modified = selected.size > 0;
        selected.clear();
      }
      if (!selected.add(item) && !modified) return;
      lastSelected = item;
    }
    if (fireChangeEvent())
      revert();
    else
      changed();
  } finally {
    cleanup();
  }
}
com.badlogic.gdx.scenes.scene2d.utilsSelectioncleanup

Popular methods of Selection

  • isEmpty
  • first
    Returns the first selected item, or null.
  • getMultiple
  • hasItems
  • add
    Adds the item to the selection.
  • changed
    Called after the selection changes. The default implementation does nothing.
  • choose
    Selects or deselects the specified item based on how the selection is configured, whether ctrl is cu
  • clear
  • contains
  • fireChangeEvent
    Fires a change event on the selection's actor, if any. Called internally when the selection changes,
  • items
  • revert
  • items,
  • revert,
  • setActor,
  • setMultiple,
  • snapshot,
  • getLastSelected,
  • set,
  • size

Popular in Java

  • Creating JSON documents from java classes using gson
  • findViewById (Activity)
  • setContentView (Activity)
  • addToBackStack (FragmentTransaction)
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • Map (java.util)
    A Map is a data structure consisting of a set of keys and values in which each key is mapped to a si
  • Properties (java.util)
    A Properties object is a Hashtable where the keys and values must be Strings. Each property can have
  • Timer (java.util)
    Timers schedule one-shot or recurring TimerTask for execution. Prefer java.util.concurrent.Scheduled
  • JPanel (javax.swing)
  • Location (org.springframework.beans.factory.parsing)
    Class that models an arbitrary location in a Resource.Typically used to track the location of proble
  • Top 12 Jupyter Notebook Extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now