1) Moved net.sourceforge.phpeclipse.ui\src\net\sourceforge\phpdt back to net.sourcefo...
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / ui / dialogs / StatusDialog.java
index a8a90ea..752f1bf 100644 (file)
@@ -14,51 +14,56 @@ import org.eclipse.swt.widgets.Shell;
 
 /**
  * An abstract base class for dialogs with a status bar and ok/cancel buttons.
- * The status message must be passed over as StatusInfo object and can be
- * an error, warning or ok. The OK button is enabled or disabled depending
- * on the status.
- */ 
-public abstract class StatusDialog extends Dialog  {
-       
+ * The status message must be passed over as StatusInfo object and can be an
+ * error, warning or ok. The OK button is enabled or disabled depending on the
+ * status.
+ */
+public abstract class StatusDialog extends Dialog {
+
        private Button fOkButton;
+
        private MessageLine fStatusLine;
+
        private IStatus fLastStatus;
+
        private String fTitle;
+
        private Image fImage;
-       
-       private boolean fStatusLineAboveButtons;
-       
+
+       //private boolean fStatusLineAboveButtons;
+
        /**
         * Creates an instane of a status dialog.
         */
        public StatusDialog(Shell parent) {
                super(parent);
-               fStatusLineAboveButtons= false;
+               //fStatusLineAboveButtons = false;
        }
-       
+
        /**
-        * Specifies whether status line appears to the left of the buttons (default)
-        * or above them.
-        *
-        * @param aboveButtons if <code>true</code> status line is placed above buttons; if
-        *      <code>false</code> to the right
+        * Specifies whether status line appears to the left of the buttons
+        * (default) or above them.
+        * 
+        * @param aboveButtons
+        *            if <code>true</code> status line is placed above buttons; if
+        *            <code>false</code> to the right
         */
        public void setStatusLineAboveButtons(boolean aboveButtons) {
-               fStatusLineAboveButtons= aboveButtons;
-       }       
-       
+               //fStatusLineAboveButtons = aboveButtons;
+       }
+
        /**
-        * Update the dialog's status line to reflect the given status.
-        * It is save to call this method before the dialog has been opened.
+        * Update the dialog's status line to reflect the given status. It is save
+        * to call this method before the dialog has been opened.
         */
        protected void updateStatus(IStatus status) {
-               fLastStatus= status;
+               fLastStatus = status;
                if (fStatusLine != null && !fStatusLine.isDisposed()) {
                        updateButtonsEnableState(status);
                        fStatusLine.setErrorStatus(status);
                }
        }
-       
+
        /**
         * Returns the last status.
         */
@@ -69,14 +74,16 @@ public abstract class StatusDialog extends Dialog  {
        /**
         * Updates the status of the ok button to reflect the given status.
         * Subclasses may override this method to update additional buttons.
-        * @param status the status.
+        * 
+        * @param status
+        *            the status.
         */
        protected void updateButtonsEnableState(IStatus status) {
                if (fOkButton != null && !fOkButton.isDisposed())
                        fOkButton.setEnabled(!status.matches(IStatus.ERROR));
        }
-       
-       /* 
+
+       /*
         * @see Window#create(Shell)
         */
        protected void configureShell(Shell shell) {
@@ -87,15 +94,15 @@ public abstract class StatusDialog extends Dialog  {
 
        /*
         * @see Window#create()
-        */     
+        */
        public void create() {
                super.create();
                if (fLastStatus != null) {
                        // policy: dialogs are not allowed to come up with an error message
                        if (fLastStatus.matches(IStatus.ERROR)) {
-                               StatusInfo status= new StatusInfo();
+                               StatusInfo status = new StatusInfo();
                                status.setError(""); //$NON-NLS-1$
-                               fLastStatus= status;
+                               fLastStatus = status;
                        }
                        updateStatus(fLastStatus);
                }
@@ -105,23 +112,25 @@ public abstract class StatusDialog extends Dialog  {
         * @see Dialog#createButtonsForButtonBar(Composite)
         */
        protected void createButtonsForButtonBar(Composite parent) {
-               fOkButton= createButton(parent, IDialogConstants.OK_ID, IDialogConstants.OK_LABEL, true);
-               createButton(parent, IDialogConstants.CANCEL_ID, IDialogConstants.CANCEL_LABEL, false);
+               fOkButton = createButton(parent, IDialogConstants.OK_ID,
+                               IDialogConstants.OK_LABEL, true);
+               createButton(parent, IDialogConstants.CANCEL_ID,
+                               IDialogConstants.CANCEL_LABEL, false);
        }
-       
+
        /*
         * @see Dialog#createButtonBar(Composite)
-        */                             
+        */
        protected Control createButtonBar(Composite parent) {
-               Composite composite= new Composite(parent, SWT.NULL);
-               GridLayout layout= new GridLayout();
-               layout.numColumns= 1;
-               layout.marginHeight= 0;
-               layout.marginWidth= convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_MARGIN);
+               Composite composite = new Composite(parent, SWT.NULL);
+               GridLayout layout = new GridLayout();
+               layout.numColumns = 1;
+               layout.marginHeight = 0;
+               layout.marginWidth = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_MARGIN);
                composite.setLayout(layout);
                composite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
-               
-               fStatusLine= new MessageLine(composite);
+
+               fStatusLine = new MessageLine(composite);
                fStatusLine.setAlignment(SWT.LEFT);
                fStatusLine.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
                fStatusLine.setErrorStatus(null); //$NON-NLS-1$
@@ -129,27 +138,31 @@ public abstract class StatusDialog extends Dialog  {
                super.createButtonBar(composite);
                return composite;
        }
-       
+
        /**
         * Sets the title for this dialog.
-        * @param title the title.
+        * 
+        * @param title
+        *            the title.
         */
        public void setTitle(String title) {
-               fTitle= title != null ? title : ""; //$NON-NLS-1$
-               Shell shell= getShell();
+               fTitle = title != null ? title : ""; //$NON-NLS-1$
+               Shell shell = getShell();
                if ((shell != null) && !shell.isDisposed())
                        shell.setText(fTitle);
        }
 
        /**
         * Sets the image for this dialog.
-        * @param image the image.
+        * 
+        * @param image
+        *            the image.
         */
        public void setImage(Image image) {
-               fImage= image;
-               Shell shell= getShell();
+               fImage = image;
+               Shell shell = getShell();
                if ((shell != null) && !shell.isDisposed())
                        shell.setImage(fImage);
-       }       
-       
+       }
+
 }
\ No newline at end of file