]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/packaging/ui/SpdPackageDefinitions.java
coding style modification.
[mirror_edk2.git] / Tools / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / packaging / ui / SpdPackageDefinitions.java
index 7df0d35e5f88f9cd562369772ae57cbadb3f5faf..24d4be621e9608c2c63b9a315dfbba95e9e304ea 100644 (file)
 package org.tianocore.frameworkwizard.packaging.ui;\r
 \r
 import javax.swing.JPanel;\r
-import javax.swing.JDialog;\r
 import javax.swing.JLabel;\r
 import javax.swing.JComboBox;\r
 import java.awt.Dimension;\r
 \r
 import org.tianocore.PackageSurfaceAreaDocument;\r
+import org.tianocore.frameworkwizard.common.Identifications.OpeningPackageType;\r
 import org.tianocore.frameworkwizard.common.ui.IInternalFrame;\r
 import org.tianocore.frameworkwizard.common.ui.StarLabel;\r
 \r
 public class SpdPackageDefinitions extends IInternalFrame {\r
 \r
+    /**\r
+     * \r
+     */\r
+    private static final long serialVersionUID = 1L;\r
     private JPanel jContentPane = null;\r
     private JLabel jLabel = null;\r
     private JComboBox jComboBoxReadOnly = null;\r
@@ -34,6 +38,7 @@ public class SpdPackageDefinitions extends IInternalFrame {
     private StarLabel starLabel = null;\r
     private StarLabel starLabel1 = null;\r
     private SpdFileContents sfc = null;\r
+    private OpeningPackageType docConsole = null;\r
 \r
     /**\r
      * This is the default constructor\r
@@ -48,6 +53,11 @@ public class SpdPackageDefinitions extends IInternalFrame {
         sfc = new SpdFileContents(inPsa);\r
         init(sfc);\r
     }\r
+    \r
+    public SpdPackageDefinitions(OpeningPackageType opt) {\r
+        this(opt.getXmlSpd());\r
+        docConsole = opt;\r
+    }\r
 \r
     private void init(SpdFileContents sfc) {\r
         if (sfc.getSpdPkgDefsRdOnly() != null) {\r
@@ -113,11 +123,14 @@ public class SpdPackageDefinitions extends IInternalFrame {
             jComboBoxReadOnly = new JComboBox();\r
             jComboBoxReadOnly.setBounds(new java.awt.Rectangle(95,22,117,20));\r
             jComboBoxReadOnly.setPreferredSize(new Dimension(80, 20));\r
-            jComboBoxReadOnly.addItem("TRUE");\r
-            jComboBoxReadOnly.addItem("FALSE");\r
+            jComboBoxReadOnly.addItem("true");\r
+            jComboBoxReadOnly.addItem("false");\r
             jComboBoxReadOnly.setSelectedIndex(1);\r
             jComboBoxReadOnly.addItemListener(new java.awt.event.ItemListener() {\r
                 public void itemStateChanged(java.awt.event.ItemEvent e) {\r
+                    if (docConsole != null) {\r
+                    docConsole.setSaved(false);\r
+                    }\r
                     sfc.setSpdPkgDefsRdOnly(jComboBoxReadOnly.getSelectedItem()+"");\r
                 }\r
             });\r
@@ -135,11 +148,14 @@ public class SpdPackageDefinitions extends IInternalFrame {
             jComboBoxRePackage = new JComboBox();\r
             jComboBoxRePackage.setBounds(new java.awt.Rectangle(95,62,116,20));\r
             jComboBoxRePackage.setPreferredSize(new Dimension(80, 20));\r
-            jComboBoxRePackage.addItem("FALSE");\r
-            jComboBoxRePackage.addItem("TRUE");\r
+            jComboBoxRePackage.addItem("false");\r
+            jComboBoxRePackage.addItem("true");\r
             jComboBoxRePackage.setSelectedIndex(0);\r
             jComboBoxRePackage.addItemListener(new java.awt.event.ItemListener() {\r
                 public void itemStateChanged(java.awt.event.ItemEvent e) {\r
+                    if (docConsole != null) {\r
+                        docConsole.setSaved(false);\r
+                    }\r
                     sfc.setSpdPkgDefsRePkg(jComboBoxRePackage.getSelectedItem()+"");\r
                 }\r
             });\r