From ff7ed17007414fbb17984b2daf5f380606ca8496 Mon Sep 17 00:00:00 2001
From: Gaetan Boismal <gaetan.boismal@forgerock.com>
Date: Thu, 28 Apr 2016 08:34:11 +0000
Subject: [PATCH] OPENDJ-2971 Resurect graphical setup methods

---
 opendj-server-legacy/src/main/java/org/opends/quicksetup/ui/QuickSetupDialog.java |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/quicksetup/ui/QuickSetupDialog.java b/opendj-server-legacy/src/main/java/org/opends/quicksetup/ui/QuickSetupDialog.java
index ba62918..90e7e60 100644
--- a/opendj-server-legacy/src/main/java/org/opends/quicksetup/ui/QuickSetupDialog.java
+++ b/opendj-server-legacy/src/main/java/org/opends/quicksetup/ui/QuickSetupDialog.java
@@ -38,6 +38,8 @@
 import org.opends.quicksetup.WizardStep;
 import org.opends.quicksetup.event.ButtonActionListener;
 import org.opends.quicksetup.event.ButtonEvent;
+import org.opends.quicksetup.event.MinimumSizeComponentListener;
+
 /**
  * This class represents the dialog used by quicksetup applications.
  *
@@ -94,6 +96,20 @@
     Utilities.setFrameIcon(frame);
   }
 
+  /** Packs and displays this dialog. */
+  public void packAndShow()
+  {
+    frame.pack();
+    int minWidth = (int) frame.getPreferredSize().getWidth();
+    int minHeight = (int) frame.getPreferredSize().getHeight();
+    Utilities.centerOnScreen(frame);
+    setFocusOnButton(application.getInitialFocusButtonName());
+    frame.addComponentListener(new MinimumSizeComponentListener(frame,
+        minWidth, minHeight));
+
+    frame.setVisible(true);
+  }
+
   /**
    * This method is called when we detected that there is something installed
    * we inform of this to the user and the user wants to proceed with the

--
Gitblit v1.10.0