/** @file\r
\r
- The file is used to create, update SourceFile of MSA/MBD file\r
+ The file is used to create, update SourceFiles section of the MSA file\r
\r
Copyright (c) 2006, Intel Corporation\r
All rights reserved. This program and the accompanying materials\r
import org.tianocore.frameworkwizard.module.Identifications.SourceFiles.SourceFilesIdentification;\r
\r
/**\r
- The class is used to create, update SourceFile of MSA/MBD file\r
- It extends IInternalFrame\r
- \r
-\r
-\r
+ * The class is used to create, update SourceFiles section of the MSA file\r
+ *\r
+ * It extends IDialog\r
+ * \r
**/\r
public class SourceFilesDlg extends IDialog {\r
\r
private JTextField getJTextFieldSourceFilesDirectory() {\r
if (jTextFieldFileName == null) {\r
jTextFieldFileName = new JTextField();\r
- jTextFieldFileName.setBounds(new java.awt.Rectangle(140, 10, 250, 20));\r
+ jTextFieldFileName.setBounds(new java.awt.Rectangle(168, 12, 250, 20));\r
jTextFieldFileName.setPreferredSize(new java.awt.Dimension(250, 20));\r
jTextFieldFileName.setToolTipText("Path is relative to the MSA file and must include the file name");\r
}\r
if (jButtonOpenFile == null) {\r
jButtonOpenFile = new JButton();\r
jButtonOpenFile.setText("Browse");\r
- jButtonOpenFile.setBounds(new java.awt.Rectangle(395, 10, 85, 20));\r
+ jButtonOpenFile.setBounds(new java.awt.Rectangle(422, 12, 85, 20));\r
jButtonOpenFile.setPreferredSize(new java.awt.Dimension(85, 20));\r
jButtonOpenFile.addActionListener(this);\r
}\r
private JTextField getJTextFieldTagName() {\r
if (jTextFieldTagName == null) {\r
jTextFieldTagName = new JTextField();\r
- jTextFieldTagName.setBounds(new java.awt.Rectangle(140, 35, 340, 20));\r
+ jTextFieldTagName.setBounds(new java.awt.Rectangle(168, 37, 340, 20));\r
jTextFieldTagName.setPreferredSize(new java.awt.Dimension(340, 20));\r
jTextFieldTagName.setToolTipText("You may specify a specific tool chain tag name, such as BILL1");\r
}\r
private IComboBox getIComboBoxToolCode() {\r
if (iComboBoxToolCode == null) {\r
iComboBoxToolCode = new IComboBox();\r
- iComboBoxToolCode.setBounds(new java.awt.Rectangle(140, 60, 340, 20));\r
+ iComboBoxToolCode.setBounds(new java.awt.Rectangle(168, 62, 340, 20));\r
iComboBoxToolCode.setPreferredSize(new java.awt.Dimension(340, 20));\r
iComboBoxToolCode.setToolTipText("<html>You may select a specific tool command from drop down list, <br>"\r
+ "or you can DOUBLE-CLICK this fild to enter your customizing <br>"\r
private JTextField getJTextFieldToolCode() {\r
if (jTextFieldToolCode == null) {\r
jTextFieldToolCode = new JTextField();\r
- jTextFieldToolCode.setBounds(new java.awt.Rectangle(140, 60, 340, 20));\r
+ jTextFieldToolCode.setBounds(new java.awt.Rectangle(168, 62, 340, 20));\r
jTextFieldToolCode.setPreferredSize(new java.awt.Dimension(340, 20));\r
jTextFieldToolCode.setToolTipText("You may specify a specific tool command, such as ASM");\r
jTextFieldToolCode.setVisible(false);\r
private JTextField getJTextFieldToolChainFamily() {\r
if (jTextFieldToolChainFamily == null) {\r
jTextFieldToolChainFamily = new JTextField();\r
- jTextFieldToolChainFamily.setBounds(new java.awt.Rectangle(140, 85, 340, 20));\r
+ jTextFieldToolChainFamily.setBounds(new java.awt.Rectangle(168, 87, 340, 20));\r
jTextFieldToolChainFamily.setPreferredSize(new java.awt.Dimension(340, 20));\r
jTextFieldToolChainFamily.setToolTipText("You may specify a specific tool chain family, such as GCC");\r
}\r
private JTextField getJTextFieldFeatureFlag() {\r
if (jTextFieldFeatureFlag == null) {\r
jTextFieldFeatureFlag = new JTextField();\r
- jTextFieldFeatureFlag.setBounds(new java.awt.Rectangle(140, 110, 340, 20));\r
+ jTextFieldFeatureFlag.setBounds(new java.awt.Rectangle(168, 112, 340, 20));\r
jTextFieldFeatureFlag.setPreferredSize(new java.awt.Dimension(340, 20));\r
jTextFieldFeatureFlag.setToolTipText("RESERVED FOR FUTURE USE");\r
}\r
private JButton getJButtonOk() {\r
if (jButtonOk == null) {\r
jButtonOk = new JButton();\r
- jButtonOk.setBounds(new java.awt.Rectangle(290, 165, 90, 20));\r
+ jButtonOk.setBounds(new java.awt.Rectangle(317, 172, 90, 20));\r
jButtonOk.setText("Ok");\r
jButtonOk.addActionListener(this);\r
}\r
private JButton getJButtonCancel() {\r
if (jButtonCancel == null) {\r
jButtonCancel = new JButton();\r
- jButtonCancel.setBounds(new java.awt.Rectangle(390, 165, 90, 20));\r
+ jButtonCancel.setBounds(new java.awt.Rectangle(412, 172, 90, 20));\r
jButtonCancel.setText("Cancel");\r
jButtonCancel.addActionListener(this);\r
}\r
\r
**/\r
private void init() {\r
- this.setSize(510, 240);\r
+ this.setSize(525, 240);\r
this.setContentPane(getJScrollPane());\r
this.setTitle("Source Files");\r
this.setViewMode(false);\r
private JPanel getJContentPane() {\r
if (jContentPane == null) {\r
jArchCheckBox = new ArchCheckBox();\r
- jArchCheckBox.setBounds(new java.awt.Rectangle(140, 135, 340, 20));\r
+ jArchCheckBox.setBounds(new java.awt.Rectangle(168, 137, 340, 20));\r
jArchCheckBox.setPreferredSize(new java.awt.Dimension(340, 20));\r
jLabelFeatureFlag = new JLabel();\r
- jLabelFeatureFlag.setBounds(new java.awt.Rectangle(15, 110, 120, 20));\r
+ jLabelFeatureFlag.setBounds(new java.awt.Rectangle(12, 112, 155, 20));\r
jLabelFeatureFlag.setText("Feature Flag Expression");\r
jLabelToolCode = new JLabel();\r
- jLabelToolCode.setBounds(new java.awt.Rectangle(15, 60, 120, 20));\r
+ jLabelToolCode.setBounds(new java.awt.Rectangle(12, 62, 155, 20));\r
jLabelToolCode.setText("Tool Code");\r
jLabelTagName = new JLabel();\r
- jLabelTagName.setBounds(new java.awt.Rectangle(15, 35, 120, 20));\r
+ jLabelTagName.setBounds(new java.awt.Rectangle(12, 37, 155, 20));\r
jLabelTagName.setText("Tag Name");\r
jLabelArch = new JLabel();\r
- jLabelArch.setBounds(new java.awt.Rectangle(15, 135, 120, 20));\r
+ jLabelArch.setBounds(new java.awt.Rectangle(12, 137, 155, 20));\r
jLabelArch.setText("Supported Architectures");\r
jLabelToolChainFamily = new JLabel();\r
- jLabelToolChainFamily.setBounds(new java.awt.Rectangle(15, 85, 120, 20));\r
+ jLabelToolChainFamily.setBounds(new java.awt.Rectangle(12, 87, 155, 20));\r
jLabelToolChainFamily.setText("Tool Chain Family");\r
jLabelFileName = new JLabel();\r
jLabelFileName.setText("File Name");\r
- jLabelFileName.setBounds(new java.awt.Rectangle(15, 10, 120, 20));\r
+ jLabelFileName.setBounds(new java.awt.Rectangle(12, 12, 155, 20));\r
\r
jContentPane = new JPanel();\r
jContentPane.setLayout(null);\r
- jContentPane.setPreferredSize(new java.awt.Dimension(490, 185));\r
+ jContentPane.setPreferredSize(new java.awt.Dimension(505, 192));\r
\r
jContentPane.add(jLabelFileName, null);\r
jContentPane.add(getJTextFieldSourceFilesDirectory(), null);\r