]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/platform/ui/FpdHeader.java
comment out item type checking temporarily when adding module to fpd file.
[mirror_edk2.git] / Tools / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / platform / ui / FpdHeader.java
index d101250d1526cdd3e826191e0cd7254127159ac1..ea6171fac7ddf8c1b05a8e8ff774182c16b876f3 100644 (file)
@@ -20,6 +20,7 @@ import java.awt.event.ActionEvent;
 import java.awt.event.ComponentEvent;\r
 import java.awt.event.FocusAdapter;\r
 import java.awt.event.FocusEvent;\r
+import java.util.Vector;\r
 \r
 import javax.swing.JButton;\r
 import javax.swing.JFrame;\r
@@ -122,7 +123,7 @@ public class FpdHeader extends IInternalFrame {
 \r
     private JLabel jLabel = null;\r
 \r
-    private JTextField jTextField = null;\r
+    private JTextField jTextFieldUrl = null;\r
     \r
     private FpdFileContents ffc = null;\r
     \r
@@ -432,26 +433,26 @@ public class FpdHeader extends IInternalFrame {
      *         \r
      * @return javax.swing.JTextField  \r
      */\r
-    private JTextField getJTextField() {\r
-        if (jTextField == null) {\r
-            jTextField = new JTextField();\r
-            jTextField.setBounds(new java.awt.Rectangle(160,193,320,20));\r
-            jTextField.setPreferredSize(new Dimension(320, 20));\r
-            jTextField.addFocusListener(new FocusAdapter(){\r
+    private JTextField getJTextFieldUrl() {\r
+        if (jTextFieldUrl == null) {\r
+            jTextFieldUrl = new JTextField();\r
+            jTextFieldUrl.setBounds(new java.awt.Rectangle(160,193,320,20));\r
+            jTextFieldUrl.setPreferredSize(new Dimension(320, 20));\r
+            jTextFieldUrl.addFocusListener(new FocusAdapter(){\r
                public void focusLost(FocusEvent e){\r
-                   if (jTextField.getText().length() == 0 && ffc.getFpdHdrUrl() == null) {\r
+                   if (jTextFieldUrl.getText().length() == 0 && ffc.getFpdHdrUrl() == null) {\r
                        return;\r
                    }\r
-                   if (jTextField.getText().equals(ffc.getFpdHdrUrl())) {\r
+                   if (jTextFieldUrl.getText().equals(ffc.getFpdHdrUrl())) {\r
                        return;\r
                    }\r
                    ffc.setFpdHdrLicense(jTextAreaLicense.getText());\r
-                   ffc.setFpdHdrUrl(jTextField.getText());\r
+                   ffc.setFpdHdrUrl(jTextFieldUrl.getText());\r
                    docConsole.setSaved(false);\r
                } \r
             });\r
         }\r
-        return jTextField;\r
+        return jTextFieldUrl;\r
     }\r
 \r
     public static void main(String[] args) {\r
@@ -523,7 +524,7 @@ public class FpdHeader extends IInternalFrame {
             jTextFieldAbstract.setText(ffc.getFpdHdrAbs());\r
         }\r
         if (ffc.getFpdHdrUrl() != null) {\r
-            jTextField.setText(ffc.getFpdHdrUrl());\r
+            jTextFieldUrl.setText(ffc.getFpdHdrUrl());\r
         }\r
         if (ffc.getFpdHdrCopyright() != null) {\r
             jTextFieldCopyright.setText(ffc.getFpdHdrCopyright());\r
@@ -534,7 +535,24 @@ public class FpdHeader extends IInternalFrame {
         if (ffc.getFpdHdrSpec() != null) {\r
             jTextFieldSpecification.setText(ffc.getFpdHdrSpec());\r
         }\r
-        ffc.setFpdHdrSpec(jTextFieldSpecification.getText());    \r
+        ffc.setFpdHdrSpec(jTextFieldSpecification.getText());\r
+        \r
+        ffc.genPlatformDefsSkuInfo("0", "DEFAULT");\r
+        Vector<Object> v = new Vector<Object>();\r
+        ffc.getPlatformDefsSupportedArchs(v);\r
+        if (v.size() == 0) {\r
+            v.add("IA32");\r
+            ffc.setPlatformDefsSupportedArchs(v);\r
+        }\r
+        v.removeAllElements();\r
+        ffc.getPlatformDefsBuildTargets(v);\r
+        if (v.size() == 0) {\r
+            v.add("DEBUG");\r
+            ffc.setPlatformDefsBuildTargets(v);\r
+        }\r
+        if (ffc.getPlatformDefsInterDir() == null) {\r
+            ffc.setPlatformDefsInterDir("UNIFIED");\r
+        }\r
     }\r
 \r
     /**\r
@@ -627,7 +645,7 @@ public class FpdHeader extends IInternalFrame {
             jContentPane.add(getJTextFieldCopyright(), null);\r
 \r
             jContentPane.add(jLabel, null);\r
-            jContentPane.add(getJTextField(), null);\r
+            jContentPane.add(getJTextFieldUrl(), null);\r
         }\r
         return jContentPane;\r
     }\r
@@ -668,7 +686,7 @@ public class FpdHeader extends IInternalFrame {
         resizeComponentWidth(this.jTextFieldBaseName, this.getWidth(), intPreferredWidth);\r
                resizeComponentWidth(this.jTextFieldGuid, this.getWidth(), intPreferredWidth);\r
                resizeComponentWidth(this.jTextFieldVersion, this.getWidth(), intPreferredWidth);\r
-        resizeComponentWidth(this.jTextField, this.getWidth(), intPreferredWidth);\r
+        resizeComponentWidth(this.jTextFieldUrl, this.getWidth(), intPreferredWidth);\r
                resizeComponentWidth(this.jScrollPaneLicense, this.getWidth(), intPreferredWidth);\r
                resizeComponentWidth(this.jTextFieldCopyright, this.getWidth(), intPreferredWidth);\r
                resizeComponentWidth(this.jScrollPaneDescription, this.getWidth(), intPreferredWidth);\r