import javax.swing.JTextArea;\r
import javax.swing.JTextField;\r
\r
+import org.tianocore.ModuleDefinitionsDocument;\r
import org.tianocore.ModuleSurfaceAreaDocument;\r
import org.tianocore.ModuleTypeDef;\r
import org.tianocore.MsaHeaderDocument;\r
private JScrollPane jScrollPane = null;\r
\r
private OpeningModuleType omt = null;\r
+ \r
+ private EnumerationData ed = new EnumerationData();\r
\r
/**\r
This method initializes jTextFieldBaseName \r
jTextAreaDescription.setLineWrap(true);\r
jTextAreaDescription.addFocusListener(this);\r
jTextAreaDescription.setToolTipText("A verbose description of the module");\r
+ jTextAreaDescription.setSelectionStart(0);\r
+ jTextAreaDescription.setSelectionEnd(0);\r
}\r
return jTextAreaDescription;\r
}\r
super();\r
this.omt = inMsa;\r
this.msa = omt.getXmlMsa();\r
+ \r
+ // \r
+ // Set module definitions default value\r
+ //\r
+ if (msa.getModuleDefinitions() == null) {\r
+ ModuleDefinitionsDocument.ModuleDefinitions md = ModuleDefinitionsDocument.ModuleDefinitions.Factory.newInstance();\r
+ md.setOutputFileBasename(msa.getMsaHeader().getModuleName());\r
+ md.setBinaryModule(false);\r
+ md.setSupportedArchitectures(ed.getVSupportedArchitectures());\r
+ msa.setModuleDefinitions(md);\r
+ }\r
init(msa.getMsaHeader());\r
this.setVisible(true);\r
this.setViewMode(false);\r
}\r
if (this.msaHeader.getDescription() != null) {\r
this.jTextAreaDescription.setText(this.msaHeader.getDescription());\r
+ jTextAreaDescription.setSelectionStart(0);\r
+ jTextAreaDescription.setSelectionEnd(0);\r
}\r
if (this.msaHeader.getCopyright() != null) {\r
this.jTextFieldCopyright.setText(this.msaHeader.getCopyright());\r
}\r
if (this.msaHeader.getLicense() != null) {\r
this.jTextAreaLicense.setText(this.msaHeader.getLicense().getStringValue());\r
+ jTextAreaLicense.setSelectionStart(0);\r
+ jTextAreaLicense.setSelectionEnd(0);\r
}\r
if (this.msaHeader.getLicense() != null && this.msaHeader.getLicense().getURL() != null) {\r
this.jTextFieldURL.setText(this.msaHeader.getLicense().getURL());\r
// this.msaHeader.setSpecification(this.jTextFieldSpecification.getText());\r
\r
msaHeader.setSpecification(this.jTextFieldSpecification.getText());\r
+ msaHeader.setModuleType(ModuleTypeDef.Enum.forString(jComboBoxModuleType.getSelectedItem().toString()));\r
msa.setMsaHeader(msaHeader);\r
this.omt.setSaved(false);\r
} catch (Exception e) {\r
// Check Module Type\r
//\r
if (arg0.getSource() == this.jComboBoxModuleType) {\r
- msaHeader.setModuleType(ModuleTypeDef.Enum.forString(jComboBoxModuleType.getSelectedItem().toString()));\r
+ //msaHeader.setModuleType(ModuleTypeDef.Enum.forString(jComboBoxModuleType.getSelectedItem().toString()));\r
}\r
\r
//\r
//this.jTextFieldCopyright.requestFocus();\r
return;\r
}\r
- this.msaHeader.setDescription(this.jTextFieldCopyright.getText());\r
+ this.msaHeader.setCopyright(this.jTextFieldCopyright.getText());\r
}\r
\r
//\r