ViewerCell.getItem
Code IndexAdd Codota to your IDE (free)

Best Java code snippets using org.eclipse.jface.viewers.ViewerCell.getItem (Showing top 20 results out of 315)

  • Common ways to obtain ViewerCell
private void myMethod () {
ViewerCell v =
  • SWTFocusCellManager sWTFocusCellManager;sWTFocusCellManager.getFocusCell()
  • ViewerRow viewerRow;viewerRow.getCell(column)
  • ColumnViewer columnViewer;columnViewer.getColumnViewerEditor().getFocusCell()
  • Smart code suggestions by Codota
}
origin: stackoverflow.com

public void update(ViewerCell cell) {
  TableItem item = (TableItem) cell.getItem();
  Button button;
  if(buttons.containsKey(cell.getElement()))
origin: org.eclipse.scout.sdk.deps/org.eclipse.jface

@Override
public void collapse(ColumnViewer viewer, ViewerCell cellToCollapse,
    Event event) {
  if (cellToCollapse != null) {
    ((TreeItem) cellToCollapse.getItem()).setExpanded(false);
  }
}
origin: org.eclipse.platform/org.eclipse.jface

@Override
public void collapse(ColumnViewer viewer, ViewerCell cellToCollapse,
    Event event) {
  if (cellToCollapse != null) {
    ((TreeItem) cellToCollapse.getItem()).setExpanded(false);
  }
}
origin: org.eclipse.platform/org.eclipse.jface

@Override
public boolean isExpandEvent(ColumnViewer viewer,
    ViewerCell cellToExpand, Event event) {
  return cellToExpand != null
      && ((TreeItem) cellToExpand.getItem()).getItemCount() > 0
      && !((TreeItem) cellToExpand.getItem()).getExpanded()
      && event.keyCode == SWT.ARROW_RIGHT
      && isFirstColumnCell(cellToExpand);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jface

@Override
public boolean isExpandEvent(ColumnViewer viewer,
    ViewerCell cellToExpand, Event event) {
  if (cellToExpand == null) {
    return false;
  }
  return cellToExpand != null
      && ((TreeItem) cellToExpand.getItem()).getItemCount() > 0
      && !((TreeItem) cellToExpand.getItem()).getExpanded()
      && event.keyCode == SWT.ARROW_RIGHT
      && isFirstColumnCell(cellToExpand);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jface

@Override
public void expand(ColumnViewer viewer, ViewerCell cellToExpand,
    Event event) {
  if (cellToExpand != null) {
    TreeViewer v = (TreeViewer) viewer;
    v.setExpandedState(v.getTreePathFromItem((Item) cellToExpand
        .getItem()), true);
  }
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jface

@Override
public boolean isCollapseEvent(ColumnViewer viewer,
    ViewerCell cellToCollapse, Event event) {
  if (cellToCollapse == null) {
    return false;
  }
  return cellToCollapse != null
      && ((TreeItem) cellToCollapse.getItem()).getExpanded()
      && event.keyCode == SWT.ARROW_LEFT
      && isFirstColumnCell(cellToCollapse);
}
origin: org.eclipse.platform/org.eclipse.jface

@Override
public boolean isCollapseEvent(ColumnViewer viewer,
    ViewerCell cellToCollapse, Event event) {
  return cellToCollapse != null 
      && ((TreeItem) cellToCollapse.getItem()).getExpanded()
      && event.keyCode == SWT.ARROW_LEFT
      && isFirstColumnCell(cellToCollapse);
}
origin: org.eclipse.platform/org.eclipse.jface

@Override
public void expand(ColumnViewer viewer, ViewerCell cellToExpand,
    Event event) {
  if (cellToExpand != null) {
    TreeViewer v = (TreeViewer) viewer;
    v.setExpandedState(v.getTreePathFromItem((Item) cellToExpand
        .getItem()), true);
  }
}
origin: org.eclipse.platform/org.eclipse.jface

/**
 * The color to use when rendering the background of the selected cell when
 * the control has the input focus
 *
 * @param cell
 *            the cell which is colored
 * @return the color or <code>null</code> to use the default
 */
protected Color getSelectedCellBackgroundColor(ViewerCell cell) {
  return removeNonFocusedSelectionInformation ? null
      : cell.getItem().getDisplay().getSystemColor(SWT.COLOR_LIST_SELECTION);
}
origin: org.eclipse.platform/org.eclipse.jface

void setFocusCell(ViewerCell focusCell) {
  ViewerCell oldCell = this.focusCell;
  if( this.focusCell != null && ! this.focusCell.getItem().isDisposed() ) {
    this.focusCell.getItem().removeDisposeListener(itemDeletionListener);
  }
  this.focusCell = focusCell;
  if( this.focusCell != null && ! this.focusCell.getItem().isDisposed() ) {
    this.focusCell.getItem().addDisposeListener(itemDeletionListener);
  }
  if( focusCell != null ) {
    focusCell.scrollIntoView();
  }
  this.cellHighlighter.focusCellChanged(focusCell,oldCell);
  getViewer().getControl().getAccessible().setFocus(ACC.CHILDID_SELF);
}
origin: org.eclipse.rap/org.eclipse.rap.jface

  public void keyTraversed(TraverseEvent e) {
    if ((feature & DEFAULT) != DEFAULT && e.doit) {
      processTraverseEvent(cell.getColumnIndex(),
          viewer.getViewerRowFromItem(cell
              .getItem()), e);
    }
  }
};
origin: stackoverflow.com

col.setLabelProvider(new ColumnLabelProvider() {
    @Override
    public void update(final ViewerCell cell) {
       cell.setBackground(Display.getDefault().getSystemColor(SWT.COLOR_DARK_GREEN)); 
       final int index = cell.getColumnIndex();
       final TableItem item = (TableItem) cell.getItem();
       Display.getCurrent().timerExec(1000, new Runnable() {
         public void run() {
          //make sure table is not disposed
          item.setBackground(index, Display.getDefault().getSystemColor(SWT.COLOR_WHITE));
         }
       });
    }
   });
origin: org.eclipse.rap/org.eclipse.rap.jface

private void handleSelection(Event event) {
  if ((event.detail & SWT.CHECK) == 0 && focusCell != null && focusCell.getItem() != event.item
      && event.item != null && ! event.item.isDisposed() ) {
    ViewerRow row = viewer.getViewerRowFromItem(event.item);
    Assert
        .isNotNull(row,
            "Internal Structure invalid. Row item has no row ViewerRow assigned"); //$NON-NLS-1$
    ViewerCell tmp = row.getCell(focusCell.getColumnIndex());
    if (!focusCell.equals(tmp)) {
      setFocusCell(tmp);
    }
  }
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jface

private void handleSelection(Event event) {
  if ((event.detail & SWT.CHECK) == 0 && focusCell != null && focusCell.getItem() != event.item
      && event.item != null && ! event.item.isDisposed() ) {
    ViewerRow row = viewer.getViewerRowFromItem(event.item);
    Assert
        .isNotNull(row,
            "Internal Structure invalid. Row item has no row ViewerRow assigned"); //$NON-NLS-1$
    ViewerCell tmp = row.getCell(focusCell.getColumnIndex());
    if (!focusCell.equals(tmp)) {
      setFocusCell(tmp);
    }
  }
}
origin: org.eclipse.platform/org.eclipse.jface

private void handleSelection(Event event) {
  if ((event.detail & SWT.CHECK) == 0 && focusCell != null && focusCell.getItem() != event.item
      && event.item != null && ! event.item.isDisposed() ) {
    ViewerRow row = viewer.getViewerRowFromItem(event.item);
    Assert
        .isNotNull(row,
            "Internal Structure invalid. Row item has no row ViewerRow assigned"); //$NON-NLS-1$
    ViewerCell tmp = row.getCell(focusCell.getColumnIndex());
    if (!focusCell.equals(tmp)) {
      setFocusCell(tmp);
    }
  }
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jface

@Override
public ViewerCell getFocusCell() {
  ViewerCell cell = super.getFocusCell();
  Table t = (Table) getViewer().getControl();
  // It is possible that the selection has changed under the hood
  if (cell != null) {
    if (t.getSelection().length == 1
        && t.getSelection()[0] != cell.getItem()) {
      setFocusCell(getViewer().getViewerRowFromItem(
          t.getSelection()[0]).getCell(cell.getColumnIndex()));
    }
  }
  return super.getFocusCell();
}
origin: org.eclipse.platform/org.eclipse.jface

@Override
public ViewerCell getFocusCell() {
  ViewerCell cell = super.getFocusCell();
  Table t = (Table) getViewer().getControl();
  // It is possible that the selection has changed under the hood
  if (cell != null) {
    if (t.getSelection().length == 1
        && t.getSelection()[0] != cell.getItem()) {
      setFocusCell(getViewer().getViewerRowFromItem(
          t.getSelection()[0]).getCell(cell.getColumnIndex()));
    }
  }
  return super.getFocusCell();
}
origin: org.eclipse.platform/org.eclipse.jface

  @Override
  public ViewerCell getFocusCell() {
    ViewerCell cell = super.getFocusCell();
    Tree t = (Tree) getViewer().getControl();

    // It is possible that the selection has changed under the hood
    if (cell != null) {
      if (t.getSelection().length == 1
          && t.getSelection()[0] != cell.getItem()) {
        setFocusCell(getViewer().getViewerRowFromItem(
            t.getSelection()[0]).getCell(cell.getColumnIndex()));
      }
    }

    return super.getFocusCell();
  }
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jface

  @Override
  public ViewerCell getFocusCell() {
    ViewerCell cell = super.getFocusCell();
    Tree t = (Tree) getViewer().getControl();

    // It is possible that the selection has changed under the hood
    if (cell != null) {
      if (t.getSelection().length == 1
          && t.getSelection()[0] != cell.getItem()) {
        setFocusCell(getViewer().getViewerRowFromItem(
            t.getSelection()[0]).getCell(cell.getColumnIndex()));
      }
    }

    return super.getFocusCell();
  }
}
org.eclipse.jface.viewersViewerCellgetItem

Javadoc

Return the item for the receiver.

Popular methods of ViewerCell

  • getElement
    Get the element this row represents.
  • setText
    Set the text for the cell.
  • setImage
    Set the Image for the cell.
  • setStyleRanges
    Set the style ranges to be applied on the text label Note: Requires StyledCellLabelProvider with own
  • getColumnIndex
    Get the index of the cell.
  • getText
    Return the text for the cell.
  • setBackground
    Set the background color of the cell.
  • setForeground
    Set the foreground color of the cell.
  • setFont
    Set the font of the cell.
  • getViewerRow
  • getBounds
    Get the bounds of the cell.
  • getImage
    Return the Image for the cell.
  • getBounds,
  • getImage,
  • getStyleRanges,
  • <init>,
  • equals,
  • getControl,
  • getNeighbor,
  • getVisualIndex,
  • isVisible

Popular in Java

  • Creating JSON documents from java classes using gson
  • findViewById (Activity)
  • startActivity (Activity)
  • scheduleAtFixedRate (Timer)
    Schedules the specified task for repeated fixed-rate execution, beginning after the specified delay.
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • DataSource (javax.sql)
    An interface for the creation of Connection objects which represent a connection to a database. This
  • Option (scala)

For IntelliJ IDEA,
Android Studio or Eclipse

  • Search for JavaScript code betaCodota IntelliJ IDEA pluginCodota Android Studio pluginCode IndexSign in
  • EnterpriseFAQAboutBlogContact Us
  • Plugin user guideTerms of usePrivacy policyCodeboxFind Usages
Add Codota to your IDE (free)