Bug 26366 [Dialogs] Need to improve label positioning in progress dialogs
build I20021113 - The message line appears too close to the icon. A bit of horizontal spacing here would help. - There is not quite enough space between the icon and message and the top of the dialog. - The progress bar is not aligned with the buttons. - There is a bit too much space between the progress bar and the buttons. - There is a bit too much space to the bottom right of the buttons. Compare with other apps' dialogs.
bundles/org.eclipse.ui.workbench/extensions/org/eclipse/jface/dialogs/ProgressMonitorDialog.java
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.*;
/**
 * A modal dialog that displays progress during a long running operation.
 * <p>
 * This concete dialog class can be instantiated as is, 
 * or further subclassed as required.
 * </p>
 * <p>
 * Typical usage is:
 * <pre>
 * try {
 *    IRunnableWithProgress op = ...;
 *    new ProgressMonitorDialog(activeShell).run(true, true, op);
 * } catch (InvocationTargetException e) {
 *    // handle exception
 * } catch (InterruptedException e) {
 *    // handle cancelation
 * }
 * </pre>
 * </p>
 * <p>
 * Note that the ProgressMonitorDialog is not intended to be used
 * with multiple runnables - this dialog should be discarded
 * after completion of one IRunnableWithProgress and a new one instantiated
 * for use by a second or sebsequent IRunnableWithProgress to ensure
 * proper initialization.
 * </p> 
 */
public class ProgressMonitorDialog extends Dialog implements IRunnableContext {