private void handleMouseDown(Event event) { ViewerCell cell = viewer.getCell(new Point(event.x, event.y)); if (cell != null) { if (!cell.equals(focusCell)) { setFocusCell(cell); } } }
private void handleMouseDown(Event event) { ViewerCell cell = viewer.getCell(new Point(event.x, event.y)); if (cell != null) { if (!cell.equals(focusCell)) { setFocusCell(cell); } } }
private void handleMouseDown(Event event) { ViewerCell cell = viewer.getCell(new Point(event.x, event.y)); if (cell != null) { if (!cell.equals(focusCell)) { setFocusCell(cell); } } }
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); } } }
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); } } }
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); } } }
private void hookListener(final ColumnViewer viewer) { Listener listener = event -> { if ((event.detail & SWT.SELECTED) > 0) { ViewerCell focusCell = getFocusCell(); ViewerRow row = viewer.getViewerRowFromItem(event.item); Assert .isNotNull(row, "Internal structure invalid. Item without associated row is not possible."); //$NON-NLS-1$ ViewerCell cell = row.getCell(event.index); if (focusCell == null || !cell.equals(focusCell)) { removeSelectionInformation(event, cell); } else { markFocusedCell(event, cell); } } }; viewer.getControl().addListener(SWT.EraseItem, listener); }
private void hookListener(final ColumnViewer viewer) { Listener listener = event -> { if ((event.detail & SWT.SELECTED) > 0) { ViewerCell focusCell = getFocusCell(); ViewerRow row = viewer.getViewerRowFromItem(event.item); Assert .isNotNull(row, "Internal structure invalid. Item without associated row is not possible."); //$NON-NLS-1$ ViewerCell cell = row.getCell(event.index); if (focusCell == null || !cell.equals(focusCell)) { if (removeNonFocusedSelectionInformation) { removeSelectionInformation(event, cell); } } else { markFocusedCell(event, cell); } } }; viewer.getControl().addListener(SWT.EraseItem, listener); }
private void handleKeyDown(Event event) { ViewerCell tmp = null; if (navigationStrategy.isCollapseEvent(viewer, focusCell, event)) { navigationStrategy.collapse(viewer, focusCell, event); } else if (navigationStrategy.isExpandEvent(viewer, focusCell, event)) { navigationStrategy.expand(viewer, focusCell, event); } else if (navigationStrategy.isNavigationEvent(viewer, event)) { tmp = navigationStrategy.findSelectedCell(viewer, focusCell, event); if (tmp != null) { if (!tmp.equals(focusCell)) { setFocusCell(tmp); } } } if (navigationStrategy.shouldCancelEvent(viewer, event)) { event.doit = false; } }
private void handleKeyDown(Event event) { ViewerCell tmp = null; if (navigationStrategy.isCollapseEvent(viewer, focusCell, event)) { navigationStrategy.collapse(viewer, focusCell, event); } else if (navigationStrategy.isExpandEvent(viewer, focusCell, event)) { navigationStrategy.expand(viewer, focusCell, event); } else if (navigationStrategy.isNavigationEvent(viewer, event)) { tmp = navigationStrategy.findSelectedCell(viewer, focusCell, event); if (tmp != null) { if (!tmp.equals(focusCell)) { setFocusCell(tmp); } } } if (navigationStrategy.shouldCancelEvent(viewer, event)) { event.doit = false; } }
private void handleKeyDown(Event event) { ViewerCell tmp = null; if (navigationStrategy.isCollapseEvent(viewer, focusCell, event)) { navigationStrategy.collapse(viewer, focusCell, event); } else if (navigationStrategy.isExpandEvent(viewer, focusCell, event)) { navigationStrategy.expand(viewer, focusCell, event); } else if (navigationStrategy.isNavigationEvent(viewer, event)) { tmp = navigationStrategy.findSelectedCell(viewer, focusCell, event); if (tmp != null) { if (!tmp.equals(focusCell)) { setFocusCell(tmp); } } } if (navigationStrategy.shouldCancelEvent(viewer, event)) { event.doit = false; } }
if (originalCell.equals(nextCell)) { return null;
if (originalCell.equals(nextCell)) { return null;
if (originalCell.equals(nextCell)) { return null;
if (originalCell.equals(previousCell)) { return null;
if (originalCell.equals(previousCell)) { return null;
if (originalCell.equals(previousCell)) { return null;