mirror of https://github.com/acidanthera/audk.git
move the package definitions to header editor.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1283 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
11eb278ae5
commit
3c0192d429
|
@ -91,7 +91,6 @@ import org.tianocore.frameworkwizard.packaging.ui.SpdGuidDecls;
|
||||||
import org.tianocore.frameworkwizard.packaging.ui.SpdHeader;
|
import org.tianocore.frameworkwizard.packaging.ui.SpdHeader;
|
||||||
import org.tianocore.frameworkwizard.packaging.ui.SpdLibClassDecls;
|
import org.tianocore.frameworkwizard.packaging.ui.SpdLibClassDecls;
|
||||||
import org.tianocore.frameworkwizard.packaging.ui.SpdMsaFiles;
|
import org.tianocore.frameworkwizard.packaging.ui.SpdMsaFiles;
|
||||||
import org.tianocore.frameworkwizard.packaging.ui.SpdPackageDefinitions;
|
|
||||||
import org.tianocore.frameworkwizard.packaging.ui.SpdPackageHeaders;
|
import org.tianocore.frameworkwizard.packaging.ui.SpdPackageHeaders;
|
||||||
import org.tianocore.frameworkwizard.packaging.ui.SpdPcdDefs;
|
import org.tianocore.frameworkwizard.packaging.ui.SpdPcdDefs;
|
||||||
import org.tianocore.frameworkwizard.packaging.ui.SpdPpiDecls;
|
import org.tianocore.frameworkwizard.packaging.ui.SpdPpiDecls;
|
||||||
|
@ -2688,10 +2687,6 @@ public class FrameworkWizardUI extends IFrame implements MouseListener, TreeSele
|
||||||
SpdHeader frmSpdHeader = new SpdHeader(spd);
|
SpdHeader frmSpdHeader = new SpdHeader(spd);
|
||||||
getJDesktopPanePackage().add(frmSpdHeader, 1);
|
getJDesktopPanePackage().add(frmSpdHeader, 1);
|
||||||
break;
|
break;
|
||||||
case IDefaultMutableTreeNode.SPD_PACKAGEDEFINITIONS:
|
|
||||||
SpdPackageDefinitions frmSpdPackageDefinitions = new SpdPackageDefinitions(spd);
|
|
||||||
getJDesktopPanePackage().add(frmSpdPackageDefinitions, 1);
|
|
||||||
break;
|
|
||||||
case IDefaultMutableTreeNode.SPD_LIBRARYCLASSDECLARATIONS:
|
case IDefaultMutableTreeNode.SPD_LIBRARYCLASSDECLARATIONS:
|
||||||
SpdLibClassDecls frmSlcd = new SpdLibClassDecls(spd);
|
SpdLibClassDecls frmSlcd = new SpdLibClassDecls(spd);
|
||||||
getJDesktopPanePackage().add(frmSlcd, 1);
|
getJDesktopPanePackage().add(frmSlcd, 1);
|
||||||
|
|
|
@ -36,6 +36,7 @@ import org.tianocore.frameworkwizard.common.Tools;
|
||||||
import org.tianocore.frameworkwizard.common.Identifications.OpeningPackageType;
|
import org.tianocore.frameworkwizard.common.Identifications.OpeningPackageType;
|
||||||
import org.tianocore.frameworkwizard.common.ui.IInternalFrame;
|
import org.tianocore.frameworkwizard.common.ui.IInternalFrame;
|
||||||
import org.tianocore.frameworkwizard.common.ui.StarLabel;
|
import org.tianocore.frameworkwizard.common.ui.StarLabel;
|
||||||
|
import javax.swing.JCheckBox;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
The class is used to create, update spdHeader of Spd file
|
The class is used to create, update spdHeader of Spd file
|
||||||
|
@ -126,6 +127,14 @@ public class SpdHeader extends IInternalFrame {
|
||||||
|
|
||||||
private JTextField jTextFieldUrl = null;
|
private JTextField jTextFieldUrl = null;
|
||||||
|
|
||||||
|
private StarLabel starLabel = null;
|
||||||
|
|
||||||
|
private StarLabel starLabel1 = null;
|
||||||
|
|
||||||
|
private JCheckBox jCheckBoxRdOnly = null;
|
||||||
|
|
||||||
|
private JCheckBox jCheckBoxRePkg = null;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
This method initializes jTextFieldBaseName
|
This method initializes jTextFieldBaseName
|
||||||
|
|
||||||
|
@ -290,7 +299,7 @@ public class SpdHeader extends IInternalFrame {
|
||||||
private JTextField getJTextFieldSpecification() {
|
private JTextField getJTextFieldSpecification() {
|
||||||
if (jTextFieldSpecification == null) {
|
if (jTextFieldSpecification == null) {
|
||||||
jTextFieldSpecification = new JTextField();
|
jTextFieldSpecification = new JTextField();
|
||||||
jTextFieldSpecification.setBounds(new java.awt.Rectangle(161,330,320,20));
|
jTextFieldSpecification.setBounds(new java.awt.Rectangle(161,369,320,20));
|
||||||
jTextFieldSpecification.setEditable(false);
|
jTextFieldSpecification.setEditable(false);
|
||||||
jTextFieldSpecification.setPreferredSize(new java.awt.Dimension(320,20));
|
jTextFieldSpecification.setPreferredSize(new java.awt.Dimension(320,20));
|
||||||
jTextFieldSpecification.addFocusListener(new FocusAdapter(){
|
jTextFieldSpecification.addFocusListener(new FocusAdapter(){
|
||||||
|
@ -345,7 +354,7 @@ public class SpdHeader extends IInternalFrame {
|
||||||
private JScrollPane getJScrollPaneLicense() {
|
private JScrollPane getJScrollPaneLicense() {
|
||||||
if (jScrollPaneLicense == null) {
|
if (jScrollPaneLicense == null) {
|
||||||
jScrollPaneLicense = new JScrollPane();
|
jScrollPaneLicense = new JScrollPane();
|
||||||
jScrollPaneLicense.setBounds(new java.awt.Rectangle(161,108,320,80));
|
jScrollPaneLicense.setBounds(new java.awt.Rectangle(161,144,320,80));
|
||||||
jScrollPaneLicense.setHorizontalScrollBarPolicy(javax.swing.JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
|
jScrollPaneLicense.setHorizontalScrollBarPolicy(javax.swing.JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
|
||||||
jScrollPaneLicense.setPreferredSize(new java.awt.Dimension(320,80));
|
jScrollPaneLicense.setPreferredSize(new java.awt.Dimension(320,80));
|
||||||
jScrollPaneLicense.setViewportView(getJTextAreaLicense());
|
jScrollPaneLicense.setViewportView(getJTextAreaLicense());
|
||||||
|
@ -362,7 +371,7 @@ public class SpdHeader extends IInternalFrame {
|
||||||
private JScrollPane getJScrollPaneDescription() {
|
private JScrollPane getJScrollPaneDescription() {
|
||||||
if (jScrollPaneDescription == null) {
|
if (jScrollPaneDescription == null) {
|
||||||
jScrollPaneDescription = new JScrollPane();
|
jScrollPaneDescription = new JScrollPane();
|
||||||
jScrollPaneDescription.setBounds(new java.awt.Rectangle(160,244,320,80));
|
jScrollPaneDescription.setBounds(new java.awt.Rectangle(160,280,320,80));
|
||||||
jScrollPaneDescription.setHorizontalScrollBarPolicy(javax.swing.JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
|
jScrollPaneDescription.setHorizontalScrollBarPolicy(javax.swing.JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
|
||||||
jScrollPaneDescription.setViewportView(getJTextAreaDescription());
|
jScrollPaneDescription.setViewportView(getJTextAreaDescription());
|
||||||
}
|
}
|
||||||
|
@ -378,7 +387,7 @@ public class SpdHeader extends IInternalFrame {
|
||||||
private JTextField getJTextFieldAbstract() {
|
private JTextField getJTextFieldAbstract() {
|
||||||
if (jTextFieldAbstract == null) {
|
if (jTextFieldAbstract == null) {
|
||||||
jTextFieldAbstract = new JTextField();
|
jTextFieldAbstract = new JTextField();
|
||||||
jTextFieldAbstract.setBounds(new java.awt.Rectangle(161,220,320,20));
|
jTextFieldAbstract.setBounds(new java.awt.Rectangle(161,256,320,20));
|
||||||
jTextFieldAbstract.setPreferredSize(new java.awt.Dimension(320, 20));
|
jTextFieldAbstract.setPreferredSize(new java.awt.Dimension(320, 20));
|
||||||
jTextFieldAbstract.addFocusListener(new FocusAdapter(){
|
jTextFieldAbstract.addFocusListener(new FocusAdapter(){
|
||||||
public void focusLost(FocusEvent e){
|
public void focusLost(FocusEvent e){
|
||||||
|
@ -406,7 +415,7 @@ public class SpdHeader extends IInternalFrame {
|
||||||
private JTextField getJTextFieldCopyright() {
|
private JTextField getJTextFieldCopyright() {
|
||||||
if (jTextFieldCopyright == null) {
|
if (jTextFieldCopyright == null) {
|
||||||
jTextFieldCopyright = new JTextField();
|
jTextFieldCopyright = new JTextField();
|
||||||
jTextFieldCopyright.setBounds(new java.awt.Rectangle(160,86,320,20));
|
jTextFieldCopyright.setBounds(new java.awt.Rectangle(160,86,320,48));
|
||||||
jTextFieldCopyright.setPreferredSize(new java.awt.Dimension(320,20));
|
jTextFieldCopyright.setPreferredSize(new java.awt.Dimension(320,20));
|
||||||
jTextFieldCopyright.addFocusListener(new FocusAdapter(){
|
jTextFieldCopyright.addFocusListener(new FocusAdapter(){
|
||||||
public void focusLost(FocusEvent e){
|
public void focusLost(FocusEvent e){
|
||||||
|
@ -433,7 +442,7 @@ public class SpdHeader extends IInternalFrame {
|
||||||
private JTextField getJTextFieldUrl() {
|
private JTextField getJTextFieldUrl() {
|
||||||
if (jTextFieldUrl == null) {
|
if (jTextFieldUrl == null) {
|
||||||
jTextFieldUrl = new JTextField();
|
jTextFieldUrl = new JTextField();
|
||||||
jTextFieldUrl.setBounds(new java.awt.Rectangle(161,195,320,20));
|
jTextFieldUrl.setBounds(new java.awt.Rectangle(161,231,320,20));
|
||||||
jTextFieldUrl.setPreferredSize(new java.awt.Dimension(320, 20));
|
jTextFieldUrl.setPreferredSize(new java.awt.Dimension(320, 20));
|
||||||
jTextFieldUrl.addFocusListener(new FocusAdapter(){
|
jTextFieldUrl.addFocusListener(new FocusAdapter(){
|
||||||
public void focusLost(FocusEvent e){
|
public void focusLost(FocusEvent e){
|
||||||
|
@ -452,6 +461,53 @@ public class SpdHeader extends IInternalFrame {
|
||||||
return jTextFieldUrl;
|
return jTextFieldUrl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This method initializes jCheckBoxRdOnly
|
||||||
|
*
|
||||||
|
* @return javax.swing.JCheckBox
|
||||||
|
*/
|
||||||
|
private JCheckBox getJCheckBoxRdOnly() {
|
||||||
|
if (jCheckBoxRdOnly == null) {
|
||||||
|
jCheckBoxRdOnly = new JCheckBox();
|
||||||
|
jCheckBoxRdOnly.setText("Read Only");
|
||||||
|
jCheckBoxRdOnly.setLocation(new java.awt.Point(17,408));
|
||||||
|
jCheckBoxRdOnly.setSize(new java.awt.Dimension(138,20));
|
||||||
|
jCheckBoxRdOnly.setPreferredSize(new java.awt.Dimension(150,20));
|
||||||
|
jCheckBoxRdOnly.addItemListener(new java.awt.event.ItemListener() {
|
||||||
|
public void itemStateChanged(java.awt.event.ItemEvent e) {
|
||||||
|
if (docConsole != null) {
|
||||||
|
docConsole.setSaved(false);
|
||||||
|
}
|
||||||
|
sfc.setSpdPkgDefsRdOnly(jCheckBoxRdOnly.isSelected()+"");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return jCheckBoxRdOnly;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This method initializes jCheckBoxRePkg
|
||||||
|
*
|
||||||
|
* @return javax.swing.JCheckBox
|
||||||
|
*/
|
||||||
|
private JCheckBox getJCheckBoxRePkg() {
|
||||||
|
if (jCheckBoxRePkg == null) {
|
||||||
|
jCheckBoxRePkg = new JCheckBox();
|
||||||
|
jCheckBoxRePkg.setLocation(new java.awt.Point(16,444));
|
||||||
|
jCheckBoxRePkg.setText("RePackagable");
|
||||||
|
jCheckBoxRePkg.setSize(new java.awt.Dimension(140,20));
|
||||||
|
jCheckBoxRePkg.addItemListener(new java.awt.event.ItemListener() {
|
||||||
|
public void itemStateChanged(java.awt.event.ItemEvent e) {
|
||||||
|
if (docConsole != null) {
|
||||||
|
docConsole.setSaved(false);
|
||||||
|
}
|
||||||
|
sfc.setSpdPkgDefsRePkg(jCheckBoxRePkg.isSelected()+"");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return jCheckBoxRePkg;
|
||||||
|
}
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
new SpdHeader().setVisible(true);
|
new SpdHeader().setVisible(true);
|
||||||
}
|
}
|
||||||
|
@ -531,9 +587,17 @@ public class SpdHeader extends IInternalFrame {
|
||||||
|
|
||||||
if (!sfc.getSpdPkgDefsRdOnly().equals("true")) {
|
if (!sfc.getSpdPkgDefsRdOnly().equals("true")) {
|
||||||
sfc.setSpdPkgDefsRdOnly("false");
|
sfc.setSpdPkgDefsRdOnly("false");
|
||||||
|
jCheckBoxRdOnly.setSelected(false);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
jCheckBoxRdOnly.setSelected(true);
|
||||||
}
|
}
|
||||||
if (!sfc.getSpdPkgDefsRePkg().equals("true")) {
|
if (!sfc.getSpdPkgDefsRePkg().equals("true")) {
|
||||||
sfc.setSpdPkgDefsRePkg("false");
|
sfc.setSpdPkgDefsRePkg("false");
|
||||||
|
jCheckBoxRePkg.setSelected(false);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
jCheckBoxRePkg.setSelected(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -546,28 +610,32 @@ public class SpdHeader extends IInternalFrame {
|
||||||
**/
|
**/
|
||||||
private JPanel getJContentPane() {
|
private JPanel getJContentPane() {
|
||||||
if (jContentPane == null) {
|
if (jContentPane == null) {
|
||||||
|
starLabel1 = new StarLabel();
|
||||||
|
starLabel1.setBounds(new java.awt.Rectangle(2,443,10,20));
|
||||||
|
starLabel = new StarLabel();
|
||||||
|
starLabel.setBounds(new java.awt.Rectangle(2,407,10,20));
|
||||||
jLabel = new JLabel();
|
jLabel = new JLabel();
|
||||||
jLabel.setBounds(new java.awt.Rectangle(16,195,140,20));
|
jLabel.setBounds(new java.awt.Rectangle(16,231,140,20));
|
||||||
jLabel.setText("URL");
|
jLabel.setText("URL");
|
||||||
jContentPane = new JPanel();
|
jContentPane = new JPanel();
|
||||||
jContentPane.setLayout(null);
|
jContentPane.setLayout(null);
|
||||||
jContentPane.setLocation(new java.awt.Point(0, 0));
|
jContentPane.setLocation(new java.awt.Point(0, 0));
|
||||||
jContentPane.setPreferredSize(new java.awt.Dimension(500, 524));
|
jContentPane.setPreferredSize(new java.awt.Dimension(500, 524));
|
||||||
jLabelAbstract = new JLabel();
|
jLabelAbstract = new JLabel();
|
||||||
jLabelAbstract.setBounds(new java.awt.Rectangle(16,245,140,20));
|
jLabelAbstract.setBounds(new java.awt.Rectangle(16,281,140,20));
|
||||||
jLabelAbstract.setText("Description");
|
jLabelAbstract.setText("Description");
|
||||||
jLabelSpecification = new JLabel();
|
jLabelSpecification = new JLabel();
|
||||||
jLabelSpecification.setText("Specification");
|
jLabelSpecification.setText("Specification");
|
||||||
jLabelSpecification.setBounds(new java.awt.Rectangle(16,330,140,20));
|
jLabelSpecification.setBounds(new java.awt.Rectangle(16,369,140,20));
|
||||||
jLabelDescription = new JLabel();
|
jLabelDescription = new JLabel();
|
||||||
jLabelDescription.setText("Abstract");
|
jLabelDescription.setText("Abstract");
|
||||||
jLabelDescription.setBounds(new java.awt.Rectangle(16,220,140,20));
|
jLabelDescription.setBounds(new java.awt.Rectangle(16,256,140,20));
|
||||||
jLabelCopyright = new JLabel();
|
jLabelCopyright = new JLabel();
|
||||||
jLabelCopyright.setText("Copyright");
|
jLabelCopyright.setText("Copyright");
|
||||||
jLabelCopyright.setBounds(new java.awt.Rectangle(15,86,140,20));
|
jLabelCopyright.setBounds(new java.awt.Rectangle(15,86,140,20));
|
||||||
jLabelLicense = new JLabel();
|
jLabelLicense = new JLabel();
|
||||||
jLabelLicense.setText("License");
|
jLabelLicense.setText("License");
|
||||||
jLabelLicense.setBounds(new java.awt.Rectangle(16,110,140,20));
|
jLabelLicense.setBounds(new java.awt.Rectangle(16,147,140,20));
|
||||||
jLabelVersion = new JLabel();
|
jLabelVersion = new JLabel();
|
||||||
jLabelVersion.setText("Version");
|
jLabelVersion.setText("Version");
|
||||||
jLabelVersion.setBounds(new java.awt.Rectangle(15, 60, 140, 20));
|
jLabelVersion.setBounds(new java.awt.Rectangle(15, 60, 140, 20));
|
||||||
|
@ -603,16 +671,16 @@ public class SpdHeader extends IInternalFrame {
|
||||||
jStarLabel3 = new StarLabel();
|
jStarLabel3 = new StarLabel();
|
||||||
jStarLabel3.setLocation(new java.awt.Point(0, 60));
|
jStarLabel3.setLocation(new java.awt.Point(0, 60));
|
||||||
jStarLabel4 = new StarLabel();
|
jStarLabel4 = new StarLabel();
|
||||||
jStarLabel4.setLocation(new java.awt.Point(1,110));
|
jStarLabel4.setLocation(new java.awt.Point(1,147));
|
||||||
jStarLabel5 = new StarLabel();
|
jStarLabel5 = new StarLabel();
|
||||||
jStarLabel5.setLocation(new java.awt.Point(0,86));
|
jStarLabel5.setLocation(new java.awt.Point(0,86));
|
||||||
jStarLabel6 = new StarLabel();
|
jStarLabel6 = new StarLabel();
|
||||||
jStarLabel6.setLocation(new java.awt.Point(1,220));
|
jStarLabel6.setLocation(new java.awt.Point(1,256));
|
||||||
jStarLabel7 = new StarLabel();
|
jStarLabel7 = new StarLabel();
|
||||||
jStarLabel7.setLocation(new java.awt.Point(1,330));
|
jStarLabel7.setLocation(new java.awt.Point(1,369));
|
||||||
jStarLabel7.setEnabled(false);
|
jStarLabel7.setEnabled(false);
|
||||||
jStarLabel9 = new StarLabel();
|
jStarLabel9 = new StarLabel();
|
||||||
jStarLabel9.setLocation(new java.awt.Point(1,245));
|
jStarLabel9.setLocation(new java.awt.Point(1,281));
|
||||||
jContentPane.add(jStarLabel1, null);
|
jContentPane.add(jStarLabel1, null);
|
||||||
jContentPane.add(jStarLabel2, null);
|
jContentPane.add(jStarLabel2, null);
|
||||||
jContentPane.add(jStarLabel3, null);
|
jContentPane.add(jStarLabel3, null);
|
||||||
|
@ -625,6 +693,10 @@ public class SpdHeader extends IInternalFrame {
|
||||||
|
|
||||||
jContentPane.add(jLabel, null);
|
jContentPane.add(jLabel, null);
|
||||||
jContentPane.add(getJTextFieldUrl(), null);
|
jContentPane.add(getJTextFieldUrl(), null);
|
||||||
|
jContentPane.add(starLabel, null);
|
||||||
|
jContentPane.add(starLabel1, null);
|
||||||
|
jContentPane.add(getJCheckBoxRdOnly(), null);
|
||||||
|
jContentPane.add(getJCheckBoxRePkg(), null);
|
||||||
}
|
}
|
||||||
return jContentPane;
|
return jContentPane;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue