import org.tianocore.frameworkwizard.common.Identifications.OpeningModuleType;\r
import org.tianocore.frameworkwizard.common.Identifications.OpeningPackageType;\r
import org.tianocore.frameworkwizard.common.Identifications.OpeningPlatformType;\r
-//import org.tianocore.frameworkwizard.common.find.FindPPIsResult;\r
+import org.tianocore.frameworkwizard.common.find.FindResult;\r
import org.tianocore.frameworkwizard.common.ui.IDefaultMutableTreeNode;\r
import org.tianocore.frameworkwizard.common.ui.IDesktopManager;\r
import org.tianocore.frameworkwizard.common.ui.IFrame;\r
\r
private JMenuItem jMenuItemToolsBuildPreferences = null;\r
\r
-// private JCheckBoxMenuItem jCheckBoxMenuItemProjectBuildTargetsDebug = null;\r
+ // private JCheckBoxMenuItem jCheckBoxMenuItemProjectBuildTargetsDebug = null;\r
\r
-// private JCheckBoxMenuItem jCheckBoxMenuItemProjectBuildTargetsRelease = null;\r
+ // private JCheckBoxMenuItem jCheckBoxMenuItemProjectBuildTargetsRelease = null;\r
\r
private JMenuItem jMenuItemToolsToolChainConfiguration = null;\r
\r
jMenuEdit = new JMenu();\r
jMenuEdit.setText("Edit");\r
jMenuEdit.setMnemonic('E');\r
- jMenuEdit.setVisible(false);\r
+ jMenuEdit.setVisible(true);\r
\r
//\r
// Add sub menu items\r
jMenuTools.add(getJMenuItemToolsClone());\r
jMenuTools.add(getJMenuItemToolsCodeScan());\r
jMenuTools.addSeparator();\r
- \r
+\r
jMenuTools.add(getJMenuItemToolsToolChainConfiguration());\r
jMenuTools.add(getJMenuItemToolsBuildPreferences());\r
}\r
jMenuEditFind.add(getJMenuItemEditFindProtocol());\r
jMenuEditFind.add(getJMenuItemEditFindGuid());\r
jMenuEditFind.add(getJMenuItemEditFindPcd());\r
- jMenuEditFind.addSeparator();\r
-\r
jMenuEditFind.add(getJMenuItemEditFindLibraryClass());\r
jMenuEditFind.add(getJMenuItemEditFindLibraryInstance());\r
}\r
jMenuItemEditFindLibraryInstance.setText("All Library Instances");\r
jMenuItemEditFindLibraryInstance.setMnemonic('n');\r
jMenuItemEditFindLibraryInstance.addActionListener(this);\r
+ jMenuItemEditFindLibraryInstance.setVisible(false);\r
}\r
return jMenuItemEditFindLibraryInstance;\r
}\r
}\r
\r
if (arg0.getSource() == this.jMenuItemEditFindPpi) {\r
-// this.findPpi();\r
+ this.findPpi();\r
+ }\r
+\r
+ if (arg0.getSource() == this.jMenuItemEditFindProtocol) {\r
+ this.findProtocol();\r
+ }\r
+\r
+ if (arg0.getSource() == this.jMenuItemEditFindGuid) {\r
+ this.findGuid();\r
+ }\r
+\r
+ if (arg0.getSource() == this.jMenuItemEditFindPcd) {\r
+ this.findPcd();\r
+ }\r
+\r
+ if (arg0.getSource() == this.jMenuItemEditFindLibraryClass) {\r
+ this.findLibraryClass();\r
}\r
\r
+ if (arg0.getSource() == this.jMenuItemEditFindLibraryInstance) {\r
+ this.findLibraryInstance();\r
+ }\r
+\r
if (arg0.getSource() == jMenuItemToolsBuildPreferences) {\r
configBuildPreferences();\r
}\r
//\r
// Make Platform Description\r
//\r
- dmtnPlatformDescription = new IDefaultMutableTreeNode("Platforms", IDefaultMutableTreeNode.PLATFORM,\r
- -1);\r
+ dmtnPlatformDescription = new IDefaultMutableTreeNode("Platforms", IDefaultMutableTreeNode.PLATFORM, -1);\r
if (GlobalData.vPlatformList.size() > 0) {\r
for (int index = 0; index < GlobalData.vPlatformList.size(); index++) {\r
dmtnPlatformDescription.add(new IDefaultMutableTreeNode(GlobalData.vPlatformList.elementAt(index)\r
iTree.addNode(new IDefaultMutableTreeNode("Data Hubs", IDefaultMutableTreeNode.MSA_DATAHUBS, true, id));\r
iTree.addNode(new IDefaultMutableTreeNode("Hii Packages", IDefaultMutableTreeNode.MSA_HIIPACKAGES, true, id));\r
iTree.addNode(new IDefaultMutableTreeNode("Guids", IDefaultMutableTreeNode.MSA_GUIDS, true, id));\r
- iTree.addNode(new IDefaultMutableTreeNode("External Defintions", IDefaultMutableTreeNode.MSA_EXTERNS, true, id));\r
+ iTree\r
+ .addNode(new IDefaultMutableTreeNode("External Defintions", IDefaultMutableTreeNode.MSA_EXTERNS, true, id));\r
iTree.addNode(new IDefaultMutableTreeNode("Pcd Coded", IDefaultMutableTreeNode.MSA_PCDS, true, id));\r
}\r
\r
To find all defined PPIs in workspace\r
\r
**/\r
-// private void findPpi() {\r
-// FindPPIsResult fpr = FindPPIsResult.getInstance();\r
-// fpr.setVisible(true);\r
-// }\r
+ private void findPpi() {\r
+ FindResult fr = FindResult.getInstance("PPI");\r
+ fr.setVisible(true);\r
+ }\r
+\r
+ /**\r
+ To find all defined PROTOCOLs in workspace\r
+ \r
+ **/\r
+ private void findProtocol() {\r
+ FindResult fr = FindResult.getInstance("PROTOCOL");\r
+ fr.setVisible(true);\r
+ }\r
+\r
+ /**\r
+ To find all defined PROTOCOLs in workspace\r
+ \r
+ **/\r
+ private void findGuid() {\r
+ FindResult fr = FindResult.getInstance("GUID");\r
+ fr.setVisible(true);\r
+ }\r
+\r
+ /**\r
+ To find all defined PROTOCOLs in workspace\r
+ \r
+ **/\r
+ private void findPcd() {\r
+ FindResult fr = FindResult.getInstance("PCD");\r
+ fr.setVisible(true);\r
+ }\r
+\r
+ /**\r
+ To find all defined Library Classes in workspace\r
+ \r
+ **/\r
+ private void findLibraryClass() {\r
+ FindResult fr = FindResult.getInstance("LIBRARY_CLASS");\r
+ fr.setVisible(true);\r
+ }\r
+\r
+ /**\r
+ To find all defined Library Instances in workspace\r
+ \r
+ **/\r
+ private void findLibraryInstance() {\r
+ FindResult fr = FindResult.getInstance("LIBRARY_INSTANCE");\r
+ fr.setVisible(true);\r
+ }\r
\r
/**\r
Switch current workspace to others\r
}\r
\r
private void configBuildPreferences() {\r
- Preferences bt = Preferences.getInstance();\r
- bt.showDialog();\r
+ Preferences bt = Preferences.getInstance();\r
+ bt.showDialog();\r
}\r
+\r
/**\r
Clone selected item\r
\r