Bug 161401 [Viewers] Tweak ColumnViewer-API
- Rename getRowPart(Point point) => getViewerRow() - Rename getCell(Point point) => getViewerCell() - Rename setViewerColumn(final int columnIndex, ViewerColumn viewer) => setupEditingSupport - Make setupEditingSupport() private no one from external needs to use this API to set the EditingSupport for an ViewerColumn
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/ToolTipSupport.java
}
			tip = null;
		}
	}
	
	/**
	 * TooltipHideListener is a listener for tooltip removal.
	 * @since 3.3
	 *
	 */
	private class TooltipHideListener implements Listener {
		/* (non-Javadoc)
		 * @see org.eclipse.swt.widgets.Listener#handleEvent(org.eclipse.swt.widgets.Event)
		 */
		public void handleEvent(Event event) {
			CLabel label = (CLabel) event.widget;
			Shell shell = label.getShell();
			switch (event.type) {
			case SWT.MouseDown:
				viewer.setSelection(new StructuredSelection());
				
			case SWT.MouseExit:
				viewer.getControl().setFocus();
				shell.dispose();
				break;
			}
		}
	}
}