Bug 153943 [Viewers] Rename new API, e.g. RowPart -> ViewerRow
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/TooltipSupport.java
pt.y += DEFAULT_SHIFT_Y;
				} else {
					pt.x += shift.x;
					pt.y += shift.y;
				}
				
				tip.pack();
				tip.setLocation(pt);
				tip.setVisible(true);
			}
		}
		
		/**
		 * Dispose the tooltip.
		 * @param tip
		 */
		private void disposeTooltip(Shell tip) {
			if (tip != null && !tip.isDisposed()) {
				tip.dispose();
			}
			tip = null;
		}
	}
	
	/**
	 * TooltipHideListener is a listener for tooltip removal.
	 * @since 3.3
	 *
	 */
	private class TooltipHideListener implements Listener {