Bug 198089 [ToolTips] Open/Add new API for ToolTips
- don't make shouldCreateToolTip final - add new API method ColumnViewerToolTipSupport#createToolTipContentArea(Event, Object, Composite) - Allow DefaultToolTips displayed more than once (For ToolTips in ToolTips).
bundles/org.eclipse.jface/src/org/eclipse/jface/window/ToolTip.java
}
	private void passOnEvent(Shell tip,Event event) {
		if ( control != null && ! control.isDisposed() && event != null && event.widget != control && event.type == SWT.MouseDown) {
			final Display display = control.getDisplay();
			Point newPt = display.map(tip, null, new Point(event.x, event.y));
			final Event newEvent = new Event();
			newEvent.button=event.button;
			newEvent.character=event.character;
			newEvent.count = event.count;
			newEvent.data=event.data;
			newEvent.detail=event.detail;
			newEvent.display=event.display;
			newEvent.doit=event.doit;
			newEvent.end=event.end;
			newEvent.gc=event.gc;
			newEvent.height=event.height;
			newEvent.index=event.index;
			newEvent.item=event.item;
			newEvent.keyCode=event.keyCode;
			newEvent.start=event.start;
			newEvent.stateMask=event.stateMask;
			newEvent.text=event.text;
			newEvent.time=event.time;
			newEvent.type=event.type;
			newEvent.widget=event.widget;
			newEvent.width=event.width;
			newEvent.x = newPt.x;
			newEvent.y = newPt.y;
		    tip.close();
		    display.asyncExec(new Runnable() {