]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/module/ui/dialog/ExternsDlg.java
delete build directory
[mirror_edk2.git] / Tools / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / module / ui / dialog / ExternsDlg.java
index 68bfec2cc19fa5badb3b0b0f9e05b90915538935..b53cbf72437e2a61c1a83739f84c6a3d4a934d92 100644 (file)
@@ -154,8 +154,9 @@ public class ExternsDlg extends IDialog implements ItemListener {
     private JTextField getJTextFieldFeatureFlag() {\r
         if (jTextFieldFeatureFlag == null) {\r
             jTextFieldFeatureFlag = new JTextField();\r
-            jTextFieldFeatureFlag.setBounds(new java.awt.Rectangle(168, 62, 320, 20));\r
+            jTextFieldFeatureFlag.setBounds(new java.awt.Rectangle(168, 87, 320, 20));\r
             jTextFieldFeatureFlag.setPreferredSize(new java.awt.Dimension(320, 20));\r
+            jTextFieldFeatureFlag.setEnabled(false);\r
         }\r
         return jTextFieldFeatureFlag;\r
     }\r
@@ -252,7 +253,7 @@ public class ExternsDlg extends IDialog implements ItemListener {
     private JPanel getJContentPane() {\r
         if (jContentPane == null) {\r
             jArchCheckBox = new ArchCheckBox();\r
-            jArchCheckBox.setBounds(new java.awt.Rectangle(168, 87, 320, 20));\r
+            jArchCheckBox.setBounds(new java.awt.Rectangle(168, 62, 320, 20));\r
             jArchCheckBox.setPreferredSize(new java.awt.Dimension(320, 20));\r
             jLabelC_Name = new JLabel();\r
             jLabelC_Name.setBounds(new java.awt.Rectangle(12, 37, 140, 20));\r
@@ -261,11 +262,12 @@ public class ExternsDlg extends IDialog implements ItemListener {
             jLabelName.setText("Choose Extern Type");\r
             jLabelName.setBounds(new java.awt.Rectangle(12, 12, 168, 20));\r
             jLabelArch = new JLabel();\r
-            jLabelArch.setBounds(new java.awt.Rectangle(12, 87, 168, 20));\r
+            jLabelArch.setBounds(new java.awt.Rectangle(12, 62, 168, 20));\r
             jLabelArch.setText("Supported Architectures");\r
             jLabelFeatureFlag = new JLabel();\r
-            jLabelFeatureFlag.setBounds(new java.awt.Rectangle(12, 62, 168, 20));\r
+            jLabelFeatureFlag.setBounds(new java.awt.Rectangle(12, 87, 168, 20));\r
             jLabelFeatureFlag.setText("Feature Flag Expression");\r
+            jLabelFeatureFlag.setEnabled(false);\r
 \r
             jContentPane = new JPanel();\r
             jContentPane.setLayout(null);\r
@@ -401,9 +403,16 @@ public class ExternsDlg extends IDialog implements ItemListener {
             if (jComboBoxType.getSelectedItem().toString().equals(EnumerationData.EXTERNS_PCD_IS_DRIVER)) {\r
                 this.jComboBoxPcdIsDriver.setVisible(true);\r
                 this.jTextFieldC_Name.setVisible(false);\r
+                this.jLabelArch.setEnabled(false);\r
+                this.jArchCheckBox.setAllItemsEnabled(false);\r
+            } else if (jComboBoxType.getSelectedItem().toString().equals(EnumerationData.EXTERNS_SPECIFICATION)) {\r
+                this.jLabelArch.setEnabled(false);\r
+                this.jArchCheckBox.setAllItemsEnabled(false);\r
             } else {\r
                 this.jComboBoxPcdIsDriver.setVisible(false);\r
                 this.jTextFieldC_Name.setVisible(true);\r
+                this.jLabelArch.setEnabled(true);\r
+                this.jArchCheckBox.setAllItemsEnabled(true);\r
             }\r
         }\r
     }\r