Bug 328599 [Wizards] cancelable parameter does not disable Wizard progress bar cancel button
Implementing a wizard using org.eclipse.jface.wizard.Wizard that calls getContainer.run() with false for the cancelable parameter does not disable the cancel button beside the progress bar.
bundles/org.eclipse.jface/src/org/eclipse/jface/wizard/ProgressMonitorPart.java
protected IStatus blockedStatus;
    
    protected Listener fCancelListener = new Listener() {
        public void handleEvent(Event e) {
            setCanceled(true);
            if (fCancelComponent != null) {
				fCancelComponent.setEnabled(false);
			}
        }
    };
    
    
    private ToolBar fToolBar;
    
	private ToolItem fStopButton;
	
	
	private boolean fHasStopButton = false;
	/**
	 * Creates a <code>ProgressMonitorPart</code> that does not provide a stop button.
	 * 
	 * @param parent The SWT parent of the part.
	 * @param layout The SWT grid layout used by the part. A client can supply the layout to control
	 *            how the progress monitor part is laid out. If <code>null</code> is passed the part
	 *            uses its default layout.
	 */
	public ProgressMonitorPart(Composite parent, Layout layout) {
		this(parent, layout, false);
	}