-
Notifications
You must be signed in to change notification settings - Fork 14
plugin.xml
lizadams edited this page Aug 19, 2015
·
4 revisions
plugin.xml This plugin file in addition to loading 3rd party code it also contains the image icons and other items displayed when VERDI first starts up. For example the following snippet of code indicates that there is a File, Plots and Help Menu Option at the top of VERDI. Additional menu-bars can be added using the code in VerdiAppConfigurator.java.
<extension plugin-id="saf.core.ui" point-id="ui.Menus" id="anl.verdi.core.menus">
<parameter id="menuSpec">
<parameter id="menuID" value="file"/>
<parameter id="label" value="&File"/>
</parameter>
<parameter id="menuSpec">
<parameter id="menuID" value="plots"/>
<parameter id="label" value="&Plots"/>
</parameter>
<parameter id="menuSpec">
<parameter id="menuID" value="help"/>
<parameter id="label" value="&Help"/>
</parameter>
</extension>
Under the File pull down menu Option: are the following options:
<extension plugin-id="saf.core.ui" point-id="ui.Actions" id="verdi.actions">
<parameter id="actionSpec">
<parameter id="actionID" value="anl.verdi.core.action.OpenAction"/>
<parameter id="class" value="anl.verdi.core.action.OpenAction"/>
<parameter id="label" value="&Open Project"/>
<parameter id="icon" value="project_open.png"/>
<parameter id="menuID" value="file"/>
<parameter id="groupID" value="file"/>
<parameter id="tooltip" value="Open project"/>
</parameter>
<parameter id="actionSpec">
<parameter id="actionID" value="anl.verdi.core.action.SaveAction"/>
<parameter id="class" value="anl.verdi.core.action.SaveAction"/>
<parameter id="label" value="&Save Project"/>
<parameter id="icon" value="filesave.png"/>
<parameter id="menuID" value="file"/>
<parameter id="groupID" value="file"/>
<parameter id="tooltip" value="Save project"/>
</parameter>
<parameter id="actionSpec">
<parameter id="actionID" value="anl.verdi.core.action.SaveAsAction"/>
<parameter id="class" value="anl.verdi.core.action.SaveAsAction"/>
<parameter id="label" value="&Save Project As"/>
<parameter id="menuID" value="file"/>
<parameter id="tooltip" value="Save project as"/>
</parameter>
<parameter id="separator">
<parameter id="menuID" value="file"/>
</parameter>
<parameter id="actionSpec">
<parameter id="actionID" value="anl.verdi.core.action.RunBatchAction"/>
<parameter id="class" value="anl.verdi.core.action.RunBatchAction"/>
<parameter id="label" value="&View Script Editor"/>
<parameter id="menuID" value="file"/>
<parameter id="tooltip" value="View Script Editor"/>
</parameter>
<parameter id="separator">
<parameter id="menuID" value="file"/>
</parameter>
<parameter id="actionSpec">
<parameter id="actionID" value="saf.core.ui.actions.exit"/>
<parameter id="menuID" value="file"/>
<parameter id="class" value=""/>
</parameter>