Bug 163683 [FieldAssist] - Javadoc warnings in I20061107-0800
/builds/I/src/plugins/org.eclipse.platform.doc.isv/../org.eclipse.jface/src/org/eclipse/jface/fieldassist/ControlDecoration.java:397: warning - Tag @see: can't find setDecoration(FieldDecoration) in org.eclipse.jface.fieldassist.ControlDecoration
bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/ControlDecoration.java
* and the horizontal edge of the control. The default value of this setting
	 * is <code>0</code>.
	 * 
	 * @param marginWidth
	 *            the number of pixels that should be reserved between the
	 *            horizontal edge of the control and the adjacent edge of the
	 *            decoration.
	 */
	public void setMarginWidth(int marginWidth) {
		this.marginWidth = marginWidth;
		update();
	}
	/**
	 * Something has changed, requiring redraw. Redraw the decoration and update
	 * the hover text if appropriate.
	 */
	protected void update() {
		if (control == null) {
			return;
		}
		Rectangle rect = getDecorationRectangle(control.getShell());
		
		control.getShell()
				.redraw(rect.x, rect.y, rect.width, rect.height, true);
		control.getShell().update();
		if (hover != null && getDescriptionText() != null) {
			hover.setText(getDescriptionText(), getDecorationRectangle(control
					.getParent()), control);
		}
	}