Exemple #1
0
  public void endSelection(boolean unselect) {
    if (marquee != null) {
      // Remove marquee
      marquee.removeFromParent();
      marquee = null;
    }
    if (!shouldStartMarqueeMode()) {
      if (dragAction != null) {
        dragAction.setFinalPositions();
        dragAction.doAction();
        dragAction = null;
      }

      if (unselect
          && (pressNode == null || pressNode instanceof Window)
          && getSelection().size() > 0) {
        unselectAll();
      }
      endStandardSelection();
    }
  }