private void updateItem(Item item) { if (!item.isDisposed()) { fContentViewerAccess.doUpdateItem(item); } }
private void updateItem(Item item) { if (!item.isDisposed()) { _commonViewer.doUpdateItem(item); } }
private void updateItem(Item item) { if (!item.isDisposed()) { fContentViewerAccess.doUpdateItem(item); } }
private void updateItem(Item item) { if (!item.isDisposed()) { fContentViewerAccess.doUpdateItem(item); } }
IBreakpoint breakpoint = null; for(int i = 0; i < items.length; i++) { if(!items[i].isDisposed()) { breakpoint = (IBreakpoint)items[i].getData(); container = getRemovableContainer(items[i]);
protected void doUpdateItem(Item item, Object element) { super.doUpdateItem(item, element); if(!item.isDisposed() && checkStateProvider != null) { setChecked(element, checkStateProvider.isChecked(element)); setGrayed(element, checkStateProvider.isGrayed(element)); } }
@Override protected void doUpdateItem(Item item, Object element) { super.doUpdateItem(item, element); if(!item.isDisposed() && checkStateProvider != null) { setChecked(element, checkStateProvider.isChecked(element)); setGrayed(element, checkStateProvider.isGrayed(element)); } }
@Override protected void doUpdateItem(Item item, Object element) { super.doUpdateItem(item, element); if(!item.isDisposed() && checkStateProvider != null) { setChecked(element, checkStateProvider.isChecked(element)); setGrayed(element, checkStateProvider.isGrayed(element)); } }
/** * Activate a cell editor for the given mouse position. */ private void activateCellEditor(MouseEvent event) { if (tableItem == null || tableItem.isDisposed()) { // item no longer exists return; } int columnToEdit; int columns = getColumnCount(); if (columns == 0) { // If no TableColumn, Table acts as if it has a single column // which takes the whole width. columnToEdit = 0; } else { columnToEdit = -1; for (int i = 0; i < columns; i++) { Rectangle bounds = getBounds(tableItem, i); if (bounds.contains(event.x, event.y)) { columnToEdit = i; break; } } if (columnToEdit == -1) { return; } } columnNumber = columnToEdit; activateCellEditor(); }
/** * Activate a cell editor for the given mouse position. */ private void activateCellEditor(MouseEvent event) { if (fTableItem == null || fTableItem.isDisposed()) { // item no longer exists return; } int columnToEdit; int columns = getColumnCount(); if (columns == 0) { // If no TableColumn, Table acts as if it has a single column // which takes the whole width. columnToEdit = 0; } else { columnToEdit = -1; for (int i = 0; i < columns; i++) { Rectangle bounds = getBounds(fTableItem, i); if (bounds.contains(event.x, event.y)) { columnToEdit = i; break; } } if (columnToEdit == -1) { return; } } fColumnNumber = columnToEdit; activateCellEditor(); }
/** * {@inheritDoc} */ @Override public void dispose() { Control c = getControl(); if (!getItem().isDisposed()) { getItemEditor().dispose(); } super.dispose(); // we need to dispose the composite that we have created if (null != c) { c.dispose(); } }
private void updateItem(Item item) { if (!item.isDisposed()) { // defensive code ILabelProvider lprovider= (ILabelProvider) fContentViewer.getLabelProvider(); Object data= item.getData(); String oldText= item.getText(); String text= lprovider.getText(data); if (text != null && !text.equals(oldText)) { item.setText(text); } Image oldImage= item.getImage(); Image image= lprovider.getImage(data); if (image != null && !image.equals(oldImage)) { item.setImage(image); } } }
private void updateItem(Item item) { if (!item.isDisposed()) { // defensive code ILabelProvider lprovider= (ILabelProvider) fContentViewer.getLabelProvider(); Object data= item.getData(); String oldText= item.getText(); String text= lprovider.getText(data); if (text != null && !text.equals(oldText)) { item.setText(text); } Image oldImage= item.getImage(); Image image= lprovider.getImage(data); if (image != null && !image.equals(oldImage)) { item.setImage(image); } } }
@Override protected void doUpdateItem(final Item item, Object element) { if (!(item instanceof TreeItem)) { return; } TreeItem treeItem = (TreeItem) item; if (treeItem.isDisposed()) { unmapElement(element, treeItem); return; } if ( !((ITreeModelLabelProvider)getLabelProvider()).update(getTreePathFromItem(item)) ) { if (element instanceof String) { item.setData(PREV_LABEL_KEY, new String[] { (String)element } ); } } // As it is possible for user code to run the event // loop check here. if (item.isDisposed()) { unmapElement(element, item); } }
/** * Deactivates the currently active cell editor. */ public void applyEditorValue() { CellEditor c = fCellEditor; if (c != null) { // 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 ? fCellEditor = null; Item t = fTableItem; // 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(fCellEditorListener); Control control = c.getControl(); if (control != null) { if (fMouseListener != null) { control.removeMouseListener(fMouseListener); } if (fFocusListener != null) { control.removeFocusListener(fFocusListener); } } c.deactivate(); } }
/** * Deactivates the currently active cell editor. */ public void applyEditorValue() { CellEditor c = this.cellEditor; if (c != null) { // 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(); if (control != null) { if (mouseListener != null) { control.removeMouseListener(mouseListener); } if (focusListener != null) { control.removeFocusListener(focusListener); } } c.deactivate(); } }
if (item.isDisposed()) { unmapElement(element, item); return; if (item.isDisposed()) { unmapElement(element, item); return;
if (item.isDisposed()) { unmapElement(element, item); return; if (item.isDisposed()) { unmapElement(element, item); return;
if (item.isDisposed()) { unmapElement(element, item); return; if (item.isDisposed()) { unmapElement(element, item); return;
if (selection == null || selection.isDisposed() || this.selection == selection) { return;