From 0650329dd85ec3cdc30c280260c41e9f1581bc28 Mon Sep 17 00:00:00 2001
From: kenneth_suter <kenneth_suter@localhost>
Date: Wed, 27 Jun 2007 01:10:13 +0000
Subject: [PATCH] moved common code to utility method

---
 opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/Utilities.java           |   18 ++++++++++++++++++
 opendj-sdk/opends/src/statuspanel/org/opends/statuspanel/ui/StatusPanelDialog.java |   11 ++---------
 opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetupDialog.java    |   10 +---------
 3 files changed, 21 insertions(+), 18 deletions(-)

diff --git a/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetupDialog.java b/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetupDialog.java
index 77cd309..346f06d 100644
--- a/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetupDialog.java
+++ b/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetupDialog.java
@@ -113,15 +113,7 @@
       }
     });
     frame.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
-    UIFactory.IconType ic;
-    if (Utils.isMacOS())
-    {
-      ic = UIFactory.IconType.MINIMIZED_MAC;
-    } else
-    {
-      ic = UIFactory.IconType.MINIMIZED;
-    }
-    frame.setIconImage(UIFactory.getImageIcon(ic).getImage());
+    Utilities.setFrameIcon(frame);
   }
 
   /**
diff --git a/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/Utilities.java b/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/Utilities.java
index 73295f1..c3aa9af 100644
--- a/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/Utilities.java
+++ b/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/Utilities.java
@@ -27,6 +27,8 @@
 
 package org.opends.quicksetup.ui;
 
+import org.opends.quicksetup.util.Utils;
+
 import javax.swing.*;
 import javax.swing.text.JTextComponent;
 import java.awt.*;
@@ -74,4 +76,20 @@
     return panel;
   }
 
+  /**
+   * Sets a frames image icon to the standard OpenDS icon appropriate
+   * for the running platform.
+   *
+   * @param frame for which the icon will be set
+   */
+  static public void setFrameIcon(JFrame frame) {
+    UIFactory.IconType ic;
+    if (Utils.isMacOS()) {
+      ic = UIFactory.IconType.MINIMIZED_MAC;
+    } else {
+      ic = UIFactory.IconType.MINIMIZED;
+    }
+    frame.setIconImage(UIFactory.getImageIcon(ic).getImage());
+  }
+
 }
diff --git a/opendj-sdk/opends/src/statuspanel/org/opends/statuspanel/ui/StatusPanelDialog.java b/opendj-sdk/opends/src/statuspanel/org/opends/statuspanel/ui/StatusPanelDialog.java
index 2e0df16..39e4f6b 100644
--- a/opendj-sdk/opends/src/statuspanel/org/opends/statuspanel/ui/StatusPanelDialog.java
+++ b/opendj-sdk/opends/src/statuspanel/org/opends/statuspanel/ui/StatusPanelDialog.java
@@ -68,6 +68,7 @@
 
 import org.opends.quicksetup.event.MinimumSizeComponentListener;
 import org.opends.quicksetup.ui.UIFactory;
+import org.opends.quicksetup.ui.Utilities;
 import org.opends.quicksetup.util.HtmlProgressMessageFormatter;
 import org.opends.quicksetup.util.Utils;
 
@@ -142,15 +143,7 @@
       }
     });
     setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
-    UIFactory.IconType ic;
-    if (Utils.isMacOS())
-    {
-      ic = UIFactory.IconType.MINIMIZED_MAC;
-    } else
-    {
-      ic = UIFactory.IconType.MINIMIZED;
-    }
-    setIconImage(UIFactory.getImageIcon(ic).getImage());
+    Utilities.setFrameIcon(this);
   }
 
   /**

--
Gitblit v1.10.0