Bug 53442 [Progress] New JFace API methods missing @since
I20040226 ProgressMonitorDialog has several new API methods that have been added since the 2.1 release, but are missing @since tags. The following API methods were added since 2.1: aboutToRun cancelPressed clearCursors decrementNestingDepth finishedRun getNestingDepth getOpenOnRun incrementNestingDepth open (overrides Window.open) setOpenOnRun
bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/ProgressMonitorDialog.java
* @param cancelable <code>true</code> if the end user can cancel
 *   this progress dialog, and <code>false</code> if it cannot be canceled
 */
public void setCancelable(boolean cancelable) {
	if (cancel == null)
		enableCancelButton = cancelable;
	else
		asyncSetOperationCancelButtonEnabled(cancelable);
}
/**
 * Helper to enable/disable Cancel button for this dialog.
 *
 * @param b <code>true</code> to enable the cancel button,
 *   and <code>false</code> to disable it
 */
protected void setOperationCancelButtonEnabled(boolean b) {
	operationCancelableState = b;
	cancel.setEnabled(b);
}
/*
 * @see org.eclipse.jface.dialogs.IconAndMessageDialog#getImage()
 */
protected Image getImage() {
	if(progressMonitor.locked)
		return JFaceResources.getImageRegistry().get(Dialog.DLG_IMG_LOCKED);
	else
		return JFaceResources.getImageRegistry().get(Dialog.DLG_IMG_INFO);
}
	
/**