Bug 178105 [Viewers] Cell highlighting not customizable for users
I just tried to make implement a TableCursor stragety and found that we need maybe some more API. I'm not happy with the setup-methods but currently maybe Boris has an idea.
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/CellNavigationStrategy.java
break;
		case SWT.ARROW_LEFT:
			if (currentSelectedCell != null) {
				return currentSelectedCell.getNeighbor(ViewerCell.LEFT, true);
			}
			break;
		case SWT.ARROW_RIGHT:
			if (currentSelectedCell != null) {
				return currentSelectedCell.getNeighbor(ViewerCell.RIGHT, true);
			}
			break;
		}
		return null;
	}
	/**
	 * This method is consulted to decide whether an event has to be cancled or
	 * not. By default events who collapse/expand tree-nodes are cancled
	 * 
	 * @param viewer
	 *            the viewer working for
	 * @param event
	 *            the event
	 * @return <code>true</code> if the event has to be cancled
	 */
	public boolean shouldCancelEvent(ColumnViewer viewer, Event event) {
		return event.keyCode == SWT.ARROW_LEFT
				|| event.keyCode == SWT.ARROW_RIGHT;
	}
}