import org.tianocore.frameworkwizard.module.Identifications.ModuleIdentification;\r
\r
import java.awt.FlowLayout;\r
+import java.awt.event.ActionEvent;\r
import java.awt.event.KeyEvent;\r
import java.awt.event.MouseEvent;\r
import java.util.ArrayList;\r
private final int typeMinWidth = 100;\r
\r
private final int typeMaxWidth = 155;\r
+\r
+ private JButton jButtonApriori = null;\r
\r
/**\r
* This method initializes jSplitPane\r
jPanelBottomSouth.setLayout(flowLayout1);\r
jPanelBottomSouth.add(getJButtonSettings(), null);\r
jPanelBottomSouth.add(getJButtonRemoveModule(), null);\r
+ jPanelBottomSouth.add(getJButtonApriori(), null);\r
}\r
return jPanelBottomSouth;\r
}\r
if (fvBindings != null) {\r
String[] fvArray = fvBindings.split(" ");\r
for (int i = 0; i < fvArray.length; ++i) {\r
- ffc.removeModuleInBuildOptionsUserExtensions(fvArray[i].trim(), mg, mv, pg, pv, arch);\r
+ ffc.removeModuleInBuildOptionsUserExtensions(fvArray[i].trim(), "IMAGES", 1, mg, mv, pg, pv, arch);\r
}\r
}\r
\r
return jButtonRemoveModule;\r
}\r
\r
+ /**\r
+ * This method initializes jButtonApriori \r
+ * \r
+ * @return javax.swing.JButton \r
+ */\r
+ private JButton getJButtonApriori() {\r
+ if (jButtonApriori == null) {\r
+ jButtonApriori = new JButton();\r
+ jButtonApriori.setText("Apriori Files");\r
+ FontMetrics fm = jButtonApriori.getFontMetrics(jButtonApriori.getFont());\r
+ int buttonWidth = fm.stringWidth(jButtonApriori.getText()) + 40;\r
+ if (jButtonRemoveModule.getWidth() > buttonWidth) {\r
+ buttonWidth = jButtonRemoveModule.getWidth();\r
+ }\r
+ jButtonApriori.setPreferredSize(new Dimension (buttonWidth, 20));\r
+ jButtonApriori.addActionListener(new java.awt.event.ActionListener() {\r
+ public void actionPerformed(ActionEvent arg0) {\r
+ new GenAprioriFileDialog(ffc, docConsole).setVisible(true);\r
+ }});\r
+ }\r
+ return jButtonApriori;\r
+ }\r
+\r
/**\r
* \r
* @param args\r