Package org.eclipse.swt.widgets

Examples of org.eclipse.swt.widgets.Item


    } else {
      return;
    }
    Item[] items = getChildren(widget);
    for (int i = 0; i < items.length; i++) {
      Item item = items[i];
      Object data = item.getData();
      virtualRefreshExpandedItems(widget, item, data, i);
    }
  }
View Full Code Here


      }
    }
    int[] selectionIndices = doGetSelectionIndices();
    for (int i = 0; i < selectionIndices.length; i++) {
      int index = selectionIndices[i];
      Item item = doGetItem(index);
      Object data = item.getData();
      if (data != null) {
        if ((elementsToBeRemoved != null && elementsToBeRemoved
            .containsKey(data))
            || equals(elementToBeRemoved, data)) {
          table.deselect(index);
View Full Code Here

   *     the widget-relative coordinates of the viewer row
   * @return ViewerRow the row or <code>null</code> if no row is found at the
   *   given coordinates
   */
  protected ViewerRow getViewerRow(Point point) {
    Item item = getItemAt(point);

    if (item != null) {
      return getViewerRowFromItem(item);
    }

View Full Code Here

              ((ColumnViewerEditorActivationListener) ls[i])
                  .beforeEditorDeactivated(tmp);
            }
          }

          Item t = (Item) this.cell.getItem();

          // don't null out table item -- same item is still selected
          if (t != null && !t.isDisposed() && c.isValueValid()) {
            saveEditorValue(c);
          }
          if (!viewer.getControl().isDisposed()) {
            setEditor(null, null, 0);
          }
View Full Code Here

     */
    protected int determineLocation(DropTargetEvent event) {
        if (!(event.item instanceof Item)) {
            return LOCATION_NONE;
        }
        Item item = (Item) event.item;
        Point coordinates = new Point(event.x, event.y);
        coordinates = viewer.getControl().toControl(coordinates);
        if (item != null) {
            Rectangle bounds = getBounds(item);
            if (bounds == null) {
View Full Code Here

    private boolean createColumnObjects() {
      boolean result = true;
      Item[] columns = getViewerColumns();
      ColumnObject[] cObjects = new ColumnObject[columns.length];
      for (int i = 0; i < columns.length; i++) {
        Item c = columns[i];
        boolean moveable = getMoveable(c);
        result = result && moveable;
        cObjects[i] = new ColumnObject(c, i, getColumnName(c), getColumnImage(c),
            getColumnWidth(c), moveable, getResizable(c), true);
      }
View Full Code Here

        // null out cell editor before calling save
        // in case save results in applyEditorValue being re-entered
        // see 1GAHI8Z: ITPUI:ALL - How to code event notification when
        // using cell editor ?
        this.cellEditor = null;
        Item t = this.tableItem;
        // don't null out table item -- same item is still selected
        if (t != null && !t.isDisposed()) {
          saveEditorValue(c, t);
        }
        setEditor(null, null, 0);
        c.removeListener(cellEditorListener);
        Control control = c.getControl();
View Full Code Here

                    } else {
                        int start = getMenuItemCount();
                        doItemFill(src, destIx);
                        int newItems = getMenuItemCount() - start;
                        for (int i = 0; i < newItems; i++) {
                            Item item = getMenuItem(destIx++);
                            item.setData(src);
                        }
                    }

                    // May be we can optimize this call. If the menu has just
                    // been created via the call src.fill(fMenuBar, destIx) then
View Full Code Here

     */
    private void applyState(CustomHashtable checked, CustomHashtable grayed,
            Widget widget) {
        Item[] items = getChildren(widget);
        for (int i = 0; i < items.length; i++) {
            Item item = items[i];
            if (item instanceof TreeItem) {
                Object data = item.getData();
                if (data != null) {
                    TreeItem ti = (TreeItem) item;
                    ti.setChecked(checked.containsKey(data));
                    ti.setGrayed(grayed.containsKey(data));
                }
View Full Code Here

     */
    private void gatherState(CustomHashtable checked, CustomHashtable grayed,
            Widget widget) {
        Item[] items = getChildren(widget);
        for (int i = 0; i < items.length; i++) {
            Item item = items[i];
            if (item instanceof TreeItem) {
                Object data = item.getData();
                if (data != null) {
                    TreeItem ti = (TreeItem) item;
                    if (ti.getChecked()) {
            checked.put(data, data);
          }
View Full Code Here

TOP

Related Classes of org.eclipse.swt.widgets.Item

Copyright © 2018 www.massapicom. 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.