Give warning when deleting the last build target. Fix the missing-all build targets when deleting one of them.
if platform definitions not complete, give messages when setting default values for this platform. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1717 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@ -83,8 +83,8 @@ public class FpdFlash extends IInternalFrame {
|
|||||||
private JPanel jPanelContentNorth = null;
|
private JPanel jPanelContentNorth = null;
|
||||||
private JTabbedPane jTabbedPane = null;
|
private JTabbedPane jTabbedPane = null;
|
||||||
private JPanel jPanelFvImages = null;
|
private JPanel jPanelFvImages = null;
|
||||||
private JPanel jPanelFvImageN = null;
|
|
||||||
private JPanel jPanelFvImageS = null;
|
private JPanel jPanelFvImageS = null;
|
||||||
|
private JPanel jPanelFvImageN = null;
|
||||||
private JCheckBox jCheckBoxFvProperty = null;
|
private JCheckBox jCheckBoxFvProperty = null;
|
||||||
private JLabel jLabelFvPropName = null;
|
private JLabel jLabelFvPropName = null;
|
||||||
private JTextField jTextFieldFvPropName = null;
|
private JTextField jTextFieldFvPropName = null;
|
||||||
@ -138,9 +138,9 @@ public class FpdFlash extends IInternalFrame {
|
|||||||
private JPanel jPanelFdfCBottom = null;
|
private JPanel jPanelFdfCBottom = null;
|
||||||
private JPanel jPanelFdfCTopN = null;
|
private JPanel jPanelFdfCTopN = null;
|
||||||
private JPanel jPanelFdfCTopS = null;
|
private JPanel jPanelFdfCTopS = null;
|
||||||
private JPanel jPanelFdfCTopC = null;
|
// private JPanel jPanelFdfCTopC = null;
|
||||||
private JPanel jPanelFdfCBottomN = null;
|
private JPanel jPanelFdfCBottomN = null;
|
||||||
private JPanel jPanelFdfCBottomC = null;
|
// private JPanel jPanelFdfCBottomC = null;
|
||||||
private JLabel jLabelFvInFdf = null;
|
private JLabel jLabelFvInFdf = null;
|
||||||
private JLabel jLabelFvAdditional = null;
|
private JLabel jLabelFvAdditional = null;
|
||||||
private JScrollPane jScrollPaneFvInFdf = null;
|
private JScrollPane jScrollPaneFvInFdf = null;
|
||||||
@ -171,10 +171,15 @@ public class FpdFlash extends IInternalFrame {
|
|||||||
private JPanel jPanelW = null;
|
private JPanel jPanelW = null;
|
||||||
private JPanel jPanelFvImageParaN = null;
|
private JPanel jPanelFvImageParaN = null;
|
||||||
private JPanel jPanelFvImageParaS = null;
|
private JPanel jPanelFvImageParaS = null;
|
||||||
private JPanel jPanelFvImageParaC = null;
|
// private JPanel jPanelFvImageParaC = null;
|
||||||
private JPanel jPanelFvImageOptsN = null;
|
private JPanel jPanelFvImageOptsN = null;
|
||||||
private JPanel jPanelFvImageOptsS = null;
|
private JPanel jPanelFvImageOptsS = null;
|
||||||
private JPanel jPanelFvImageOptsC = null;
|
// private JPanel jPanelFvImageOptsC = null;
|
||||||
|
private JPanel jPanelFvImageParaE = null;
|
||||||
|
private JPanel jPanelFvImageOptsE = null;
|
||||||
|
private JPanel jPanelFvImageSN = null;
|
||||||
|
private JPanel jPanelFvImageSE = null;
|
||||||
|
private JPanel jPanelFvImageSS = null;
|
||||||
|
|
||||||
public FpdFlash() {
|
public FpdFlash() {
|
||||||
super();
|
super();
|
||||||
@ -281,8 +286,8 @@ public class FpdFlash extends IInternalFrame {
|
|||||||
if (jPanelFvImages == null) {
|
if (jPanelFvImages == null) {
|
||||||
jPanelFvImages = new JPanel();
|
jPanelFvImages = new JPanel();
|
||||||
jPanelFvImages.setLayout(new BorderLayout());
|
jPanelFvImages.setLayout(new BorderLayout());
|
||||||
jPanelFvImages.add(getJPanelFvImageS(), java.awt.BorderLayout.NORTH);
|
jPanelFvImages.add(getJPanelFvImageN(), java.awt.BorderLayout.NORTH);
|
||||||
jPanelFvImages.add(getJPanelFvImageN(), java.awt.BorderLayout.SOUTH);
|
jPanelFvImages.add(getJPanelFvImageS(), java.awt.BorderLayout.SOUTH);
|
||||||
jPanelFvImages.add(getJPanelFvImageC(), java.awt.BorderLayout.CENTER);
|
jPanelFvImages.add(getJPanelFvImageC(), java.awt.BorderLayout.CENTER);
|
||||||
jPanelFvImages.add(getJPanelW(), java.awt.BorderLayout.EAST);
|
jPanelFvImages.add(getJPanelW(), java.awt.BorderLayout.EAST);
|
||||||
jPanelFvImages.addComponentListener(new java.awt.event.ComponentAdapter() {
|
jPanelFvImages.addComponentListener(new java.awt.event.ComponentAdapter() {
|
||||||
@ -303,8 +308,8 @@ public class FpdFlash extends IInternalFrame {
|
|||||||
*
|
*
|
||||||
* @return javax.swing.JPanel
|
* @return javax.swing.JPanel
|
||||||
*/
|
*/
|
||||||
private JPanel getJPanelFvImageN() {
|
private JPanel getJPanelFvImageS() {
|
||||||
if (jPanelFvImageN == null) {
|
if (jPanelFvImageS == null) {
|
||||||
jLabelFvPropValue = new JLabel();
|
jLabelFvPropValue = new JLabel();
|
||||||
jLabelFvPropValue.setText("Value");
|
jLabelFvPropValue.setText("Value");
|
||||||
jLabelFvPropValue.setEnabled(false);
|
jLabelFvPropValue.setEnabled(false);
|
||||||
@ -313,22 +318,17 @@ public class FpdFlash extends IInternalFrame {
|
|||||||
jLabelFvPropName.setText("Name");
|
jLabelFvPropName.setText("Name");
|
||||||
jLabelFvPropName.setEnabled(false);
|
jLabelFvPropName.setEnabled(false);
|
||||||
jLabelFvPropName.setPreferredSize(new java.awt.Dimension(38,20));
|
jLabelFvPropName.setPreferredSize(new java.awt.Dimension(38,20));
|
||||||
FlowLayout flowLayout2 = new FlowLayout();
|
jPanelFvImageS = new JPanel();
|
||||||
flowLayout2.setAlignment(java.awt.FlowLayout.LEFT);
|
jPanelFvImageS.setPreferredSize(new java.awt.Dimension(576,130));
|
||||||
flowLayout2.setHgap(5);
|
jPanelFvImageS.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.RAISED));
|
||||||
jPanelFvImageN = new JPanel();
|
jPanelFvImageS.setLayout(new BorderLayout());
|
||||||
jPanelFvImageN.setPreferredSize(new java.awt.Dimension(576,130));
|
jPanelFvImageS.add(getJPanelFvImageSN(), java.awt.BorderLayout.NORTH);
|
||||||
jPanelFvImageN.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.RAISED));
|
jPanelFvImageS.add(getJPanelFvImageSE(), java.awt.BorderLayout.EAST);
|
||||||
jPanelFvImageN.setLayout(flowLayout2);
|
jPanelFvImageS.add(getJPanelFvImageSS(), java.awt.BorderLayout.SOUTH);
|
||||||
jPanelFvImageN.add(getJCheckBoxFvProperty(), null);
|
jPanelFvImageS.add(getJScrollPaneFvProp(), java.awt.BorderLayout.CENTER);
|
||||||
jPanelFvImageN.add(jLabelFvPropName, null);
|
|
||||||
jPanelFvImageN.add(getJTextFieldFvPropName(), null);
|
|
||||||
jPanelFvImageN.add(jLabelFvPropValue, null);
|
|
||||||
jPanelFvImageN.add(getJTextFieldFvPropValue(), null);
|
|
||||||
jPanelFvImageN.add(getJScrollPaneFvProp(), null);
|
|
||||||
jPanelFvImageN.add(getJPanelFvPropButtonGroup(), null);
|
|
||||||
}
|
}
|
||||||
return jPanelFvImageN;
|
return jPanelFvImageS;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -336,16 +336,16 @@ public class FpdFlash extends IInternalFrame {
|
|||||||
*
|
*
|
||||||
* @return javax.swing.JPanel
|
* @return javax.swing.JPanel
|
||||||
*/
|
*/
|
||||||
private JPanel getJPanelFvImageS() {
|
private JPanel getJPanelFvImageN() {
|
||||||
if (jPanelFvImageS == null) {
|
if (jPanelFvImageN == null) {
|
||||||
GridLayout gridLayout2 = new GridLayout();
|
GridLayout gridLayout2 = new GridLayout();
|
||||||
gridLayout2.setRows(1);
|
gridLayout2.setRows(1);
|
||||||
jPanelFvImageS = new JPanel();
|
jPanelFvImageN = new JPanel();
|
||||||
jPanelFvImageS.setPreferredSize(new java.awt.Dimension(480,150));
|
jPanelFvImageN.setPreferredSize(new java.awt.Dimension(480,150));
|
||||||
jPanelFvImageS.setLayout(gridLayout2);
|
jPanelFvImageN.setLayout(gridLayout2);
|
||||||
jPanelFvImageS.add(getJScrollPaneFvInfo(), null);
|
jPanelFvImageN.add(getJScrollPaneFvInfo(), null);
|
||||||
}
|
}
|
||||||
return jPanelFvImageS;
|
return jPanelFvImageN;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -815,8 +815,9 @@ public class FpdFlash extends IInternalFrame {
|
|||||||
|
|
||||||
jPanelFvImageOpts.add(getJPanelFvImageOptsN(), java.awt.BorderLayout.NORTH);
|
jPanelFvImageOpts.add(getJPanelFvImageOptsN(), java.awt.BorderLayout.NORTH);
|
||||||
jPanelFvImageOpts.add(getJPanelFvImageOptsS(), java.awt.BorderLayout.SOUTH);
|
jPanelFvImageOpts.add(getJPanelFvImageOptsS(), java.awt.BorderLayout.SOUTH);
|
||||||
jPanelFvImageOpts.add(getJPanelFvImageOptsC(), java.awt.BorderLayout.CENTER);
|
jPanelFvImageOpts.add(getJScrollPane(), java.awt.BorderLayout.CENTER);
|
||||||
|
|
||||||
|
jPanelFvImageOpts.add(getJPanelFvImageOptsE(), java.awt.BorderLayout.EAST);
|
||||||
}
|
}
|
||||||
return jPanelFvImageOpts;
|
return jPanelFvImageOpts;
|
||||||
}
|
}
|
||||||
@ -995,8 +996,9 @@ public class FpdFlash extends IInternalFrame {
|
|||||||
|
|
||||||
jPanelFvImagePara.add(getJPanelFvImageParaN(), java.awt.BorderLayout.NORTH);
|
jPanelFvImagePara.add(getJPanelFvImageParaN(), java.awt.BorderLayout.NORTH);
|
||||||
jPanelFvImagePara.add(getJPanelFvImageParaS(), java.awt.BorderLayout.SOUTH);
|
jPanelFvImagePara.add(getJPanelFvImageParaS(), java.awt.BorderLayout.SOUTH);
|
||||||
jPanelFvImagePara.add(getJPanelFvImageParaC(), java.awt.BorderLayout.CENTER);
|
jPanelFvImagePara.add(getJScrollPaneFvImageNames(), java.awt.BorderLayout.CENTER);
|
||||||
|
|
||||||
|
jPanelFvImagePara.add(getJPanelFvImageParaE(), java.awt.BorderLayout.EAST);
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
@ -1517,7 +1519,7 @@ public class FpdFlash extends IInternalFrame {
|
|||||||
jPanelFdfCTop.setLayout(new BorderLayout());
|
jPanelFdfCTop.setLayout(new BorderLayout());
|
||||||
jPanelFdfCTop.add(getJPanelFdfCTopN(), java.awt.BorderLayout.NORTH);
|
jPanelFdfCTop.add(getJPanelFdfCTopN(), java.awt.BorderLayout.NORTH);
|
||||||
jPanelFdfCTop.add(getJPanelFdfCTopS(), java.awt.BorderLayout.SOUTH);
|
jPanelFdfCTop.add(getJPanelFdfCTopS(), java.awt.BorderLayout.SOUTH);
|
||||||
jPanelFdfCTop.add(getJPanelFdfCTopC(), java.awt.BorderLayout.CENTER);
|
jPanelFdfCTop.add(getJScrollPaneFvInFdf(), java.awt.BorderLayout.CENTER);
|
||||||
}
|
}
|
||||||
return jPanelFdfCTop;
|
return jPanelFdfCTop;
|
||||||
}
|
}
|
||||||
@ -1532,7 +1534,7 @@ public class FpdFlash extends IInternalFrame {
|
|||||||
jPanelFdfCBottom = new JPanel();
|
jPanelFdfCBottom = new JPanel();
|
||||||
jPanelFdfCBottom.setLayout(new BorderLayout());
|
jPanelFdfCBottom.setLayout(new BorderLayout());
|
||||||
jPanelFdfCBottom.add(getJPanelFdfCBottomN(), java.awt.BorderLayout.NORTH);
|
jPanelFdfCBottom.add(getJPanelFdfCBottomN(), java.awt.BorderLayout.NORTH);
|
||||||
jPanelFdfCBottom.add(getJPanelFdfCBottomC(), java.awt.BorderLayout.CENTER);
|
jPanelFdfCBottom.add(getJScrollPaneFvAdditional(), java.awt.BorderLayout.CENTER);
|
||||||
}
|
}
|
||||||
return jPanelFdfCBottom;
|
return jPanelFdfCBottom;
|
||||||
}
|
}
|
||||||
@ -1573,13 +1575,13 @@ public class FpdFlash extends IInternalFrame {
|
|||||||
*
|
*
|
||||||
* @return javax.swing.JPanel
|
* @return javax.swing.JPanel
|
||||||
*/
|
*/
|
||||||
private JPanel getJPanelFdfCTopC() {
|
// private JPanel getJPanelFdfCTopC() {
|
||||||
if (jPanelFdfCTopC == null) {
|
// if (jPanelFdfCTopC == null) {
|
||||||
jPanelFdfCTopC = new JPanel();
|
// jPanelFdfCTopC = new JPanel();
|
||||||
jPanelFdfCTopC.add(getJScrollPaneFvInFdf(), null);
|
// jPanelFdfCTopC.add(getJScrollPaneFvInFdf(), null);
|
||||||
}
|
// }
|
||||||
return jPanelFdfCTopC;
|
// return jPanelFdfCTopC;
|
||||||
}
|
// }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This method initializes jPanelFdfCBottomN
|
* This method initializes jPanelFdfCBottomN
|
||||||
@ -1601,13 +1603,13 @@ public class FpdFlash extends IInternalFrame {
|
|||||||
*
|
*
|
||||||
* @return javax.swing.JPanel
|
* @return javax.swing.JPanel
|
||||||
*/
|
*/
|
||||||
private JPanel getJPanelFdfCBottomC() {
|
// private JPanel getJPanelFdfCBottomC() {
|
||||||
if (jPanelFdfCBottomC == null) {
|
// if (jPanelFdfCBottomC == null) {
|
||||||
jPanelFdfCBottomC = new JPanel();
|
// jPanelFdfCBottomC = new JPanel();
|
||||||
jPanelFdfCBottomC.add(getJScrollPaneFvAdditional(), null);
|
// jPanelFdfCBottomC.add(getJScrollPaneFvAdditional(), null);
|
||||||
}
|
// }
|
||||||
return jPanelFdfCBottomC;
|
// return jPanelFdfCBottomC;
|
||||||
}
|
// }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This method initializes jScrollPaneFvInFdf
|
* This method initializes jScrollPaneFvInFdf
|
||||||
@ -2107,14 +2109,13 @@ public class FpdFlash extends IInternalFrame {
|
|||||||
*
|
*
|
||||||
* @return javax.swing.JPanel
|
* @return javax.swing.JPanel
|
||||||
*/
|
*/
|
||||||
private JPanel getJPanelFvImageParaC() {
|
// private JPanel getJPanelFvImageParaC() {
|
||||||
if (jPanelFvImageParaC == null) {
|
// if (jPanelFvImageParaC == null) {
|
||||||
jPanelFvImageParaC = new JPanel();
|
// jPanelFvImageParaC = new JPanel();
|
||||||
jPanelFvImageParaC.add(getJScrollPaneFvImageNames(), null);
|
// jPanelFvImageParaC.add(getJScrollPaneFvImageNames(), null);
|
||||||
jPanelFvImageParaC.add(getJPanelBgFvName(), null);
|
// }
|
||||||
}
|
// return jPanelFvImageParaC;
|
||||||
return jPanelFvImageParaC;
|
// }
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This method initializes jPanelFvImageOptsN
|
* This method initializes jPanelFvImageOptsN
|
||||||
@ -2150,13 +2151,80 @@ public class FpdFlash extends IInternalFrame {
|
|||||||
*
|
*
|
||||||
* @return javax.swing.JPanel
|
* @return javax.swing.JPanel
|
||||||
*/
|
*/
|
||||||
private JPanel getJPanelFvImageOptsC() {
|
// private JPanel getJPanelFvImageOptsC() {
|
||||||
if (jPanelFvImageOptsC == null) {
|
// if (jPanelFvImageOptsC == null) {
|
||||||
jPanelFvImageOptsC = new JPanel();
|
// jPanelFvImageOptsC = new JPanel();
|
||||||
jPanelFvImageOptsC.add(getJScrollPane(), null);
|
// jPanelFvImageOptsC.add(getJScrollPane(), null);
|
||||||
jPanelFvImageOptsC.add(getJPanelFvImageOptsButtonGroup(), null);
|
// }
|
||||||
|
// return jPanelFvImageOptsC;
|
||||||
|
// }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This method initializes jPanelFvImageParaE
|
||||||
|
*
|
||||||
|
* @return javax.swing.JPanel
|
||||||
|
*/
|
||||||
|
private JPanel getJPanelFvImageParaE() {
|
||||||
|
if (jPanelFvImageParaE == null) {
|
||||||
|
jPanelFvImageParaE = new JPanel();
|
||||||
|
jPanelFvImageParaE.add(getJPanelBgFvName(), null);
|
||||||
}
|
}
|
||||||
return jPanelFvImageOptsC;
|
return jPanelFvImageParaE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This method initializes jPanelFvImageOptsE
|
||||||
|
*
|
||||||
|
* @return javax.swing.JPanel
|
||||||
|
*/
|
||||||
|
private JPanel getJPanelFvImageOptsE() {
|
||||||
|
if (jPanelFvImageOptsE == null) {
|
||||||
|
jPanelFvImageOptsE = new JPanel();
|
||||||
|
jPanelFvImageOptsE.add(getJPanelFvImageOptsButtonGroup(), null);
|
||||||
|
}
|
||||||
|
return jPanelFvImageOptsE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This method initializes jPanelFvImageSN
|
||||||
|
*
|
||||||
|
* @return javax.swing.JPanel
|
||||||
|
*/
|
||||||
|
private JPanel getJPanelFvImageSN() {
|
||||||
|
if (jPanelFvImageSN == null) {
|
||||||
|
jPanelFvImageSN = new JPanel();
|
||||||
|
jPanelFvImageSN.add(getJCheckBoxFvProperty(), null);
|
||||||
|
jPanelFvImageSN.add(jLabelFvPropName, null);
|
||||||
|
jPanelFvImageSN.add(getJTextFieldFvPropName(), null);
|
||||||
|
jPanelFvImageSN.add(jLabelFvPropValue, null);
|
||||||
|
jPanelFvImageSN.add(getJTextFieldFvPropValue(), null);
|
||||||
|
}
|
||||||
|
return jPanelFvImageSN;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This method initializes jPanelFvImageSE
|
||||||
|
*
|
||||||
|
* @return javax.swing.JPanel
|
||||||
|
*/
|
||||||
|
private JPanel getJPanelFvImageSE() {
|
||||||
|
if (jPanelFvImageSE == null) {
|
||||||
|
jPanelFvImageSE = new JPanel();
|
||||||
|
jPanelFvImageSE.add(getJPanelFvPropButtonGroup(), null);
|
||||||
|
}
|
||||||
|
return jPanelFvImageSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This method initializes jPanelFvImageSS
|
||||||
|
*
|
||||||
|
* @return javax.swing.JPanel
|
||||||
|
*/
|
||||||
|
private JPanel getJPanelFvImageSS() {
|
||||||
|
if (jPanelFvImageSS == null) {
|
||||||
|
jPanelFvImageSS = new JPanel();
|
||||||
|
}
|
||||||
|
return jPanelFvImageSS;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -167,6 +167,8 @@ public class FpdHeader extends IInternalFrame {
|
|||||||
private FpdFileContents ffc = null;
|
private FpdFileContents ffc = null;
|
||||||
|
|
||||||
private OpeningPlatformType docConsole = null;
|
private OpeningPlatformType docConsole = null;
|
||||||
|
|
||||||
|
private boolean amended = false;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
This method initializes jTextFieldBaseName
|
This method initializes jTextFieldBaseName
|
||||||
@ -535,6 +537,10 @@ public class FpdHeader extends IInternalFrame {
|
|||||||
public FpdHeader(OpeningPlatformType opt) {
|
public FpdHeader(OpeningPlatformType opt) {
|
||||||
this(opt.getXmlFpd());
|
this(opt.getXmlFpd());
|
||||||
docConsole = opt;
|
docConsole = opt;
|
||||||
|
if (amended) {
|
||||||
|
docConsole.setSaved(false);
|
||||||
|
amended = false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -587,21 +593,31 @@ public class FpdHeader extends IInternalFrame {
|
|||||||
}
|
}
|
||||||
ffc.setFpdHdrSpec(jTextFieldSpecification.getText());
|
ffc.setFpdHdrSpec(jTextFieldSpecification.getText());
|
||||||
|
|
||||||
ffc.genPlatformDefsSkuInfo("0", "DEFAULT");
|
if (ffc.getPlatformDefsSkuInfoCount() == 0) {
|
||||||
|
ffc.genPlatformDefsSkuInfo("0", "DEFAULT");
|
||||||
|
amended = true;
|
||||||
|
JOptionPane.showMessageDialog(this, "Default SKU set for this platform.");
|
||||||
|
}
|
||||||
Vector<Object> v = new Vector<Object>();
|
Vector<Object> v = new Vector<Object>();
|
||||||
ffc.getPlatformDefsSupportedArchs(v);
|
ffc.getPlatformDefsSupportedArchs(v);
|
||||||
if (v.size() == 0) {
|
if (v.size() == 0) {
|
||||||
v.add("IA32");
|
v.add("IA32");
|
||||||
ffc.setPlatformDefsSupportedArchs(v);
|
ffc.setPlatformDefsSupportedArchs(v);
|
||||||
|
amended = true;
|
||||||
|
JOptionPane.showMessageDialog(this, "Supported Arch. IA32 added for this platform.");
|
||||||
}
|
}
|
||||||
v.removeAllElements();
|
v.removeAllElements();
|
||||||
ffc.getPlatformDefsBuildTargets(v);
|
ffc.getPlatformDefsBuildTargets(v);
|
||||||
if (v.size() == 0) {
|
if (v.size() == 0) {
|
||||||
v.add("DEBUG");
|
v.add("DEBUG");
|
||||||
ffc.setPlatformDefsBuildTargets(v);
|
ffc.setPlatformDefsBuildTargets(v);
|
||||||
|
amended = true;
|
||||||
|
JOptionPane.showMessageDialog(this, "Build target IA32 added for this platform.");
|
||||||
}
|
}
|
||||||
if (ffc.getPlatformDefsInterDir() == null) {
|
if (ffc.getPlatformDefsInterDir() == null) {
|
||||||
ffc.setPlatformDefsInterDir("UNIFIED");
|
ffc.setPlatformDefsInterDir("UNIFIED");
|
||||||
|
amended = true;
|
||||||
|
JOptionPane.showMessageDialog(this, "UNIFIED Intermediate Directory set for this platform.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -730,13 +730,17 @@ public class FpdPlatformDefs extends IInternalFrame {
|
|||||||
|
|
||||||
jButtonDelBuildTarget.addActionListener(new java.awt.event.ActionListener() {
|
jButtonDelBuildTarget.addActionListener(new java.awt.event.ActionListener() {
|
||||||
public void actionPerformed(java.awt.event.ActionEvent e) {
|
public void actionPerformed(java.awt.event.ActionEvent e) {
|
||||||
if (jTableBuildTargets.getSelectedRow() < 0 || jTableBuildTargets.getSelectedRow() < 0) {
|
if (jTableBuildTargets.getSelectedRow() < 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (jTableBuildTargets.getRowCount() == 1) {
|
||||||
|
JOptionPane.showMessageDialog(frame, "At least one build target should be set for this platform.");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
buildTargetTableModel.removeRow(jTableBuildTargets.getSelectedRow());
|
buildTargetTableModel.removeRow(jTableBuildTargets.getSelectedRow());
|
||||||
Vector<Object> v = new Vector<Object>();
|
Vector<Object> v = new Vector<Object>();
|
||||||
for (int i = 0; i < jTableBuildTargets.getRowCount(); ++i) {
|
for (int i = 0; i < jTableBuildTargets.getRowCount(); ++i) {
|
||||||
v.remove(buildTargetTableModel.getValueAt(i, 0));
|
v.add(buildTargetTableModel.getValueAt(i, 0));
|
||||||
}
|
}
|
||||||
docConsole.setSaved(false);
|
docConsole.setSaved(false);
|
||||||
ffc.setPlatformDefsBuildTargets(v);
|
ffc.setPlatformDefsBuildTargets(v);
|
||||||
|
Reference in New Issue
Block a user