Tree.indexOf
Code IndexAdd Codota to your IDE (free)

Best code snippets using org.eclipse.swt.widgets.Tree.indexOf(Showing top 7 results out of 315)

origin: BiglySoftware/BiglyBT

  @Override
  public Object runSupport() {
    TreeItem treeItem = ((SideBarEntrySWT) entry).getTreeItem();
    if (treeItem == null) {
      return -1;
    }
    TreeItem parentItem = treeItem.getParentItem();
    if (parentItem != null) {
      return parentItem.indexOf(treeItem);
    }
    return tree.indexOf(treeItem);
  }
}, 500);
origin: org.eclipse/jface

protected void internalRefreshStruct(Widget widget, Object element,
    boolean updateLabels) {
  if (contentProviderIsLazy) {
    // clear all starting with the given widget
    if (widget instanceof Tree) {
      ((Tree) widget).clearAll(true);
    } else if (widget instanceof TreeItem) {
      ((TreeItem) widget).clearAll(true);
    }
    int index = 0;
    Widget parent = null;
    if (widget instanceof TreeItem) {
      TreeItem treeItem = (TreeItem) widget;
      parent = treeItem.getParentItem();
      if (parent == null) {
        parent = treeItem.getParent();
      }
      if (parent instanceof Tree) {
        index = ((Tree) parent).indexOf(treeItem);
      } else {
        index = ((TreeItem) parent).indexOf(treeItem);
      }
    }
    virtualRefreshExpandedItems(parent, widget, element, index);
    return;
  }
  super.internalRefreshStruct(widget, element, updateLabels);
}
origin: org.eclipse/jface

private void virtualMaterializeItem(TreeItem treeItem) {
  if (treeItem.getData() != null) {
    // already materialized
    return;
  }
  if (!contentProviderIsLazy) {
    return;
  }
  int index;
  Widget parent = treeItem.getParentItem();
  if (parent == null) {
    parent = treeItem.getParent();
  }
  Object parentElement = parent.getData();
  if (parentElement != null) {
    if (parent instanceof Tree) {
      index = ((Tree) parent).indexOf(treeItem);
    } else {
      index = ((TreeItem) parent).indexOf(treeItem);
    }
    virtualLazyUpdateWidget(parent, index);
  }
}
origin: org.eclipse/jface

int index = tree.indexOf(item) + 1;
origin: org.eclipse/jface

private TreeItem findNextItem(TreeItem item) {
  TreeItem rv = null;
  Tree tree = item.getParent();
  TreeItem parentItem = item.getParentItem();
  int nextIndex;
  int totalItems;
  if (parentItem == null) {
    nextIndex = tree.indexOf(item) + 1;
    totalItems = tree.getItemCount();
  } else {
    nextIndex = parentItem.indexOf(item) + 1;
    totalItems = parentItem.getItemCount();
  }
  // This is once more the last item in the tree
  // Search on
  if (nextIndex == totalItems) {
    if (item.getParentItem() != null) {
      rv = findNextItem(item.getParentItem());
    }
  } else {
    if (parentItem == null) {
      rv = tree.getItem(nextIndex);
    } else {
      rv = parentItem.getItem(nextIndex);
    }
  }
  return rv;
}
origin: org.eclipse/jface

int index = tree.indexOf(item) - 1;
TreeItem nextTopItem = null;
origin: org.eclipse/jface

if (itemToDisassociate != item
    && itemToDisassociate.getParentItem() == null) {
  int indexToDisassociate = getTree().indexOf(
      itemToDisassociate);
  disassociate(itemToDisassociate);
org.eclipse.swt.widgetsTreeindexOf

Popular methods of Tree

  • setLayoutData
  • <init>
  • removeAll
  • setMenu
  • addSelectionListener
  • getItem
  • getSelection
  • setFocus
  • setSelection
  • getDisplay
  • addKeyListener
  • addListener
  • addKeyListener,
  • addListener,
  • addMouseListener,
  • getItems,
  • setHeaderVisible,
  • addTreeListener,
  • getColumnCount,
  • isDisposed,
  • getClientArea,
  • getColumn

Popular classes and methods

  • getSystemService (Context)
  • notifyDataSetChanged (ArrayAdapter)
  • getSupportFragmentManager (FragmentActivity)
  • GridLayout (java.awt)
  • Socket (java.net)
    Provides a client-side TCP socket.
  • Permission (java.security)
    Abstract class for representing access to a system resource. All permissions have a name (whose inte
  • DecimalFormat (java.text)
    A concrete subclass of NumberFormat that formats decimal numbers. It has a variety of features desig
  • ArrayList (java.util)
    Resizable-array implementation of the List interface.
  • PriorityQueue (java.util)
    A PriorityQueue holds elements on a priority heap, which orders the elements according to their natu
  • Runner (org.openjdk.jmh.runner)
    Runner executes JMH benchmarks.This is the entry point for JMH Java API. Runner is not usually reu

For IntelliJ IDEA and
Android Studio

  • Codota IntelliJ IDEA pluginCodota Android Studio pluginCode IndexSign in
  • EnterpriseFAQAboutContact Us
  • Terms of usePrivacy policyCodeboxFind Usages
Add Codota to your IDE (free)