Codota Logo
Selection.snapshot
Code IndexAdd Codota to your IDE (free)

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

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

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
ScheduledThreadPoolExecutor s =
  • Codota Iconnew ScheduledThreadPoolExecutor(corePoolSize)
  • Codota IconThreadFactory threadFactory;new ScheduledThreadPoolExecutor(corePoolSize, threadFactory)
  • Codota IconString str;new ScheduledThreadPoolExecutor(1, new ThreadFactoryBuilder().setNameFormat(str).build())
  • Smart code suggestions by Codota
}
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.utilsSelectionsnapshot

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
  • cleanup
  • clear
  • contains
  • fireChangeEvent
    Fires a change event on the selection's actor, if any. Called internally when the selection changes,
  • items
  • fireChangeEvent,
  • items,
  • revert,
  • setActor,
  • setMultiple,
  • getLastSelected,
  • set,
  • size

Popular in Java

  • Reactive rest calls using spring rest template
  • setContentView (Activity)
  • orElseThrow (Optional)
  • getExternalFilesDir (Context)
  • ObjectMapper (com.fasterxml.jackson.databind)
    This mapper (or, data binder, or codec) provides functionality for converting between Java objects (
  • StringTokenizer (java.util)
    The string tokenizer class allows an application to break a string into tokens. The tokenization met
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • ThreadPoolExecutor (java.util.concurrent)
    An ExecutorService that executes each submitted task using one of possibly several pooled threads, n
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
  • Reference (javax.naming)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now