Bug 164639 [JFace] improve usability of DefaultToolTip
DefaultToolTip should provide setters for the commonly-customized properties of the tooltip rather than rely on method subclassing.
bundles/org.eclipse.jface/src/org/eclipse/jface/window/DefaultToolTip.java
label.setBackgroundImage(image);
		}
		if (font != null) {
			label.setFont(font);
		}
		return label;
	}
	/**
	 * The style used to create the {@link CLabel} in the default implementation
	 * 
	 * @param event
	 *            the event triggered the popup of the tooltip
	 * @return the style
	 */
	protected int getStyle(Event event) {
		return SWT.SHADOW_NONE;
	}
	/**
	 * The {@link Image} displayed in the {@link CLabel} in the default
	 * implementation implementation
	 * 
	 * @param event
	 *            the event triggered the popup of the tooltip
	 * @return the {@link Image} or <code>null</code> if no image should be
	 *         displayed
	 */
	protected Image getImage(Event event) {
		return null;
	}
	/**