Bug 88742 Drop target is not selected in center of target item (all java views) [dnd]
I20050315-1100 + zrh-plugins for I20050322 Highlighting of the drop target is broken in Package Explorer, Type Hierarchy, Outline, ...: The drop target tree item under the cursor is only rendered as selected when the mouse cursor points to the top or bottom quarter of the item label. When the cursor is moved towards the center of the tree item, the item is not rendered as selected (but it should). The drop action seems to work regardless of the missing visual feedback.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dnd/JdtViewerDropAdapter.java
protected Object computeTarget(DropTargetEvent event) {
		if (event.item == null) {
			return null;
		}
		if (!fFullWidthMatchesItem) {
			Point coordinates= fViewer.getControl().toControl(new Point(event.x, event.y));
			Rectangle bounds= getBounds((Item) event.item);
			if (coordinates.x < bounds.x - ITEM_MARGIN_LEFT || coordinates.x >= bounds.x + bounds.width + ITEM_MARGIN_RIGTH) {
				event.item= null; 
				return null;
			}
		}
		return event.item.getData();
	}
	
	/**
	 * Returns the position of the given coordinates relative to the given target.
	 * The position is determined to be before, after, or on the item, based on 
	 * some threshold value. The return value is one of the LOCATION_* constants 
	 * defined in this class.
	 */
	protected int computeLocation(DropTargetEvent event) {
		if (!(event.item instanceof Item))
			return LOCATION_NONE;
		
		Item item= (Item) event.item;
		Point coordinates= fViewer.getControl().toControl(new Point(event.x, event.y));
		Rectangle bounds= getBounds(item);
		if (bounds == null) {
			return LOCATION_NONE;