awips2/cave/com.raytheon.uf.viz.personalities.cave/plugin.xml
Max Schenkelberg b91b706701 Issue #1638 Made string rendering always look right despite extent proportions so it is never warped. Moved dataURI map creation to DataURIUtil. Fixed double dispose of controls in VizDisplayPane, also made resize non interface method.
Amend: Fixed menu mix up and making sure perspective bar is on by default

Change-Id: I0c19e5fbf0f0d29cdca0f63afb33ca964a145b94

Former-commit-id: 53e42aa3925399271cc3ad4ee964476ddffc8eb6
2013-04-19 14:57:40 -05:00

483 lines
17 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!--
This_software_was_developed_and_/_or_modified_by_Raytheon_Company,
pursuant_to_Contract_DG133W-05-CQ-1067_with_the_US_Government.
U.S._EXPORT_CONTROLLED_TECHNICAL_DATA
This_software_product_contains_export-restricted_data_whose
export/transfer/disclosure_is_restricted_by_U.S._law._Dissemination
to_non-U.S._persons_whether_in_the_United_States_or_abroad_requires
an_export_license_or_other_authorization.
Contractor_Name:________Raytheon_Company
Contractor_Address:_____6825_Pine_Street,_Suite_340
________________________Mail_Stop_B8
________________________Omaha,_NE_68106
________________________402.291.0100
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<?eclipse version="3.3"?>
<plugin>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="menu:org.eclipse.ui.main.menu">
<menu
id="CAVE"
label="CAVE">
<menu
id="file.new"
label="New">
<command commandId="org.eclipse.ui.window.newEditor"
label="Editor"
style="push">
</command>
</menu>
<menu id="perspectives" label="Perspective">
<dynamic
class="com.raytheon.uf.viz.personalities.cave.menu.OpenPerspectiveMenu"
id="com.raytheon.uf.viz.personalities.cave.openPerspective">
</dynamic>
</menu>
<menu id="browsers"
label="Data Browsers">
<!-- Place holder for data browsers -->
</menu>
<separator
name="afterNewGroup"
visible="true">
</separator>
<separator
name="group1"
visible="true">
</separator>
<separator
name="group2"
visible="true">
</separator>
<separator
name="group3"
visible="true">
</separator>
<separator
name="group4"
visible="true">
</separator>
<separator
name="group5"
visible="true">
</separator>
<separator
name="importExportSeparator"
visible="true">
</separator>
<menu
id="import"
label="Import">
</menu>
<menu
id="export"
label="Export">
</menu>
<menu id="displaysState"
label="Load/Save Displays">
<command
commandId="com.raytheon.viz.ui.saveBundle"
label="Save Editor Display..."
style="push">
</command>
<command
commandId="com.raytheon.viz.ui.saveProcedure"
label="Save Perspective Displays..."
style="push">
</command>
<command
commandId="com.raytheon.viz.ui.loadSerialized"
label="Load Displays..."
style="push">
</command>
</menu>
<separator
name="preferenceGroup"
visible="true">
</separator>
<command
commandId="org.eclipse.ui.window.preferences"
label="Preferences..."
style="push">
</command>
<separator
name="beforeExitGroup"
visible="true">
</separator>
<command
commandId="org.eclipse.ui.file.exit"
label="Exit..."
style="push">
</command>
</menu>
<menu
id="help"
label="Help"
mnemonic="H">
<command
commandId="com.raytheon.viz.ui.actions.notImplemented"
label="Show tooltips"
style="toggle">
</command>
<separator
name="separator1"
visible="true">
</separator>
<command
commandId="org.eclipse.ui.help.aboutAction"
label="About CAVE"
mnemonic="A"
style="push">
</command>
<separator
name="aboutAdditions"
visible="false">
</separator>
<dynamic
class="com.raytheon.uf.viz.personalities.cave.menu.SystemIdItem"
id="systemIdMenuItem">
</dynamic>
</menu>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.commands">
<category
id="com.raytheon.uf.viz.personalities.cave"
name="CAVE" description="Command category for CAVE">
</category>
<command
id="com.raytheon.viz.ui.settime"
categoryId="com.raytheon.uf.viz.personalities.cave"
description="Launches the set time dialog to change the time of the system"
name="Set Time">
</command>
<command
id="com.raytheon.viz.ui.setbackgroundcolor"
categoryId="com.raytheon.uf.viz.personalities.cave"
description="Launches the change background color dialog"
name="Set Background Color">
</command>
<command
id="com.raytheon.viz.ui.imageProperties"
categoryId="com.raytheon.uf.viz.personalities.cave"
description="Launches the image properties dialog"
name="Image Properties">
</command>
<command
id="com.raytheon.viz.ui.actions.toggleResource"
name="Toggle Resource">
<commandParameter
id="index"
name="index"
optional="false">
</commandParameter>
</command>
</extension>
<extension
point="org.eclipse.ui.handlers">
<handler
class="com.raytheon.viz.ui.actions.ShowTimeDialog"
commandId="com.raytheon.viz.ui.settime">
</handler>
<handler
class="com.raytheon.viz.ui.actions.SetBackgroundColor"
commandId="com.raytheon.viz.ui.setbackgroundcolor">
</handler>
<handler
class="com.raytheon.viz.ui.actions.ImagePropertiesAction"
commandId="com.raytheon.viz.ui.imageProperties">
<activeWhen>
<with variable="activeEditor">
<instanceof value="com.raytheon.uf.viz.core.IDisplayPaneContainer"/>
</with>
</activeWhen>
</handler>
<handler
class="com.raytheon.uf.viz.personalities.cave.menu.ClosePerspectiveHandler"
commandId="org.eclipse.ui.window.closePerspective">
<activeWhen>
<with
variable="activeContexts">
<iterate
operator="or">
<equals
value="com.raytheon.uf.viz.application.cave">
</equals>
</iterate>
</with>
</activeWhen>
</handler>
<handler
class="com.raytheon.uf.viz.personalities.cave.menu.CloseAllPerspectivesHandler"
commandId="org.eclipse.ui.window.closeAllPerspectives">
<activeWhen>
<with
variable="activeContexts">
<iterate
operator="or">
<equals
value="com.raytheon.uf.viz.application.cave">
</equals>
</iterate>
</with>
</activeWhen>
</handler>
</extension>
<extension
point="org.eclipse.ui.presentationFactories">
<factory
class="com.raytheon.uf.viz.personalities.cave.presentation.VizPresentationFactory"
id="com.raytheon.uf.viz.personalities.cave.presentation.VizPresentationFactory"
name="CAVE Presentation">
</factory>
</extension>
<extension
point="org.eclipse.ui.bindings">
<scheme
id="com.raytheon.viz.ui.cave.scheme"
name="CAVE Keybinding scheme"
parentId="org.eclipse.ui.defaultAcceleratorConfiguration">
</scheme>
<!-- These keys represent default bindings we don't want -->
<key
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="M1+M2+T">
</key>
<key
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="M1+M2+R">
</key>
<key
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="M1+3">
</key>
<key
commandId="com.raytheon.viz.ui.actions.toggleResource"
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="NUMPAD_0">
<parameter
id="index"
value="0">
</parameter>
</key>
<key
commandId="com.raytheon.viz.ui.actions.toggleResource"
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="NUMPAD_1">
<parameter
id="index"
value="1">
</parameter>
</key>
<key
commandId="com.raytheon.viz.ui.actions.toggleResource"
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="NUMPAD_2">
<parameter
id="index"
value="2">
</parameter>
</key>
<key
commandId="com.raytheon.viz.ui.actions.toggleResource"
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="NUMPAD_3">
<parameter
id="index"
value="3">
</parameter>
</key>
<key
commandId="com.raytheon.viz.ui.actions.toggleResource"
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="NUMPAD_4">
<parameter
id="index"
value="4">
</parameter>
</key>
<key
commandId="com.raytheon.viz.ui.actions.toggleResource"
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="NUMPAD_5">
<parameter
id="index"
value="5">
</parameter>
</key>
<key
commandId="com.raytheon.viz.ui.actions.toggleResource"
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="NUMPAD_6">
<parameter
id="index"
value="6">
</parameter>
</key>
<key
commandId="com.raytheon.viz.ui.actions.toggleResource"
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="NUMPAD_7">
<parameter
id="index"
value="7">
</parameter>
</key>
<key
commandId="com.raytheon.viz.ui.actions.toggleResource"
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="NUMPAD_8">
<parameter
id="index"
value="8">
</parameter>
</key>
<key
commandId="com.raytheon.viz.ui.actions.toggleResource"
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="NUMPAD_9">
<parameter
id="index"
value="9">
</parameter>
</key>
<key
commandId="com.raytheon.viz.ui.actions.toggleResource"
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="M1+NUMPAD_0">
<parameter
id="index"
value="10">
</parameter>
</key>
<key
commandId="com.raytheon.viz.ui.actions.toggleResource"
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="M1+NUMPAD_1">
<parameter
id="index"
value="11">
</parameter>
</key>
<key
commandId="com.raytheon.viz.ui.actions.toggleResource"
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="M1+NUMPAD_2">
<parameter
id="index"
value="12">
</parameter>
</key>
<key
commandId="com.raytheon.viz.ui.actions.toggleResource"
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="M1+NUMPAD_3">
<parameter
id="index"
value="13">
</parameter>
</key>
<key
commandId="com.raytheon.viz.ui.actions.toggleResource"
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="M1+NUMPAD_4">
<parameter
id="index"
value="14">
</parameter>
</key>
<key
commandId="com.raytheon.viz.ui.actions.toggleResource"
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="M1+NUMPAD_5">
<parameter
id="index"
value="15">
</parameter>
</key>
<key
commandId="com.raytheon.viz.ui.actions.toggleResource"
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="M1+NUMPAD_6">
<parameter
id="index"
value="16">
</parameter>
</key>
<key
commandId="com.raytheon.viz.ui.actions.toggleResource"
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="M1+NUMPAD_7">
<parameter
id="index"
value="17">
</parameter>
</key>
<key
commandId="com.raytheon.viz.ui.actions.toggleResource"
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="M1+NUMPAD_8">
<parameter
id="index"
value="18">
</parameter>
</key>
<key
commandId="com.raytheon.viz.ui.actions.toggleResource"
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
schemeId="com.raytheon.viz.ui.cave.scheme"
sequence="M1+NUMPAD_9">
<parameter
id="index"
value="19">
</parameter>
</key>
</extension>
<extension
point="com.raytheon.uf.viz.core.component">
<component key="cave" class="com.raytheon.uf.viz.personalities.cave.component.CAVEApplication"/>
</extension>
<extension
point="org.eclipse.ui.contexts">
<context
id="com.raytheon.uf.viz.application.cave"
name="CAVE Application context">
</context>
</extension>
<extension
point="org.eclipse.ui.statusHandlers">
<statusHandlerProductBinding
handlerId="com.raytheon.viz.notification.statusHandler"
productId="com.raytheon.uf.viz.cave.product.CAVE">
</statusHandlerProductBinding>
</extension>
</plugin>