Adjusted sizes to accommodate Windows, iMac and Linux GUI

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1145 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
lhauch 2006-07-28 23:41:57 +00:00
parent 18916b6321
commit a19466adcb
1 changed files with 23 additions and 24 deletions

View File

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