Package org.eclipse.swt.widgets

Examples of org.eclipse.swt.widgets.Table.indexOf()


    shell.setLayout(new RowLayout(SWT.VERTICAL));
    final Table table = new Table(shell, SWT.VIRTUAL | SWT.BORDER);
    table.addListener(SWT.SetData, new Listener() {
      public void handleEvent(Event event) {
        TableItem item = (TableItem) event.item;
        int index = table.indexOf(item);
        int start = index / PAGE_SIZE * PAGE_SIZE;
        int end = Math.min(start + PAGE_SIZE, table.getItemCount());
        for (int i = start; i < end; i++) {
          item = table.getItem(i);
          item.setText("Item " + i);
View Full Code Here


    if (item == null) {
      binding = null;
    } else {
      TableViewer tableViewer = _inspector.getBindingsTableViewer();
      Table table = tableViewer.getTable();
      int index = table.indexOf(item);
      if (index == -1) {
        binding = null;
      } else {
        binding = (IApiBinding) tableViewer.getElementAt(index);
      }
View Full Code Here

      Object data = tableColumn
          .getData(PropertiesConstants.DATA_DEFINED_EDITOR);
      if (data == null || !(data instanceof Element)) {
        continue;
      }
      int column = table.indexOf(tableColumn);
      Element editor = (Element) data;
      try {
        TableEditor tableEditor = (TableEditor) doCreate(table, editor,
            null, EMPTY_MAP);
        if (tableEditor != null) {
View Full Code Here

        }
        case TABLE: {
          Table table = (Table) dropControl;
          Point p = event.display.map(null, table, event.x, event.y);
          TableItem dropItem = table.getItem(p);
          int index = dropItem == null ? table.getItemCount() : table.indexOf(dropItem);
          for (int i = 0; i < strings.length; i++) {
            TableItem item = new TableItem(table, SWT.NONE, index);
            item.setText(0, strings[i]);
            item.setText(1, "dropped item");
          }
View Full Code Here

    rawTable.setFont(nFont);
    rawTable.addListener(SWT.SetData, new Listener() {
      public void handleEvent(Event event) {
        if (tableLoader != null) {
          TableItem item = (TableItem) event.item;
          int index = rawTable.indexOf(item);
          if (trace)
            GitTraceLocation.getTrace().trace(
                GitTraceLocation.HISTORYVIEW.getLocation(),
                "Item " + index); //$NON-NLS-1$
          tableLoader.loadItem(index);
View Full Code Here

    Table table = fViewer.getTable();
    TableItem[] items = table.getItems();
    for (TableItem item : items) {
      ISearchFilter filter = (ISearchFilter) item.getData();
      if (filter.getSearch() == null && filter.isEnabled()) {
        int index = table.indexOf(item);
        if (index < table.getItemCount() - 1) {
          problematicFilter = filter;
          break;
        }
      }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.