<module>
    <manifestVersion>1.0.0</manifestVersion>

    <symbolicName>glob-ui</symbolicName>
    <version>2.0</version>
    <name>GlobToolbox UI</name>

    <description>
        <![CDATA[
        This module provides the user interface components for the GlobToolbox. In particular, these are
        the <i>Time Series Manager</i>, the <i>Time Series Player</i> and the <i>Time Series Graph</i>.
        ]]>
    </description>

    <changelog>
        <![CDATA[
                ]]>
    </changelog>

    <vendor>Brockmann Consult GmbH</vendor>
    <contactAddress>Max Planck Str.2, 21502 Geesthacht (Germany)</contactAddress>
    <copyright>(C) 2010 by Brockmann Consult GmbH</copyright>
    <url>http://envisat.esa.int/beam</url>
    <licenseUrl>http://www.gnu.org/licenses/gpl.html</licenseUrl>


    <categories>ui</categories>

    <dependency>
        <module>beam-visat-rcp</module>
    </dependency>
    <dependency>
        <module>glob-core</module>
    </dependency>
    <dependency>
        <module>glob-export</module>
    </dependency>

    <extension point="beam-ui:toolViews">

        <toolView>
            <id>timeSeriesPlayerToolView</id>
            <class>org.esa.beam.glob.ui.TimeSeriesPlayerToolView</class>
            <title>Time Series Player</title>
            <tabTitle>Time Series</tabTitle>
            <mnemonic>T</mnemonic>
            <description>Time Series Player</description>
            <accelerator>ctrl alt T</accelerator>
            <smallIcon>/org/esa/beam/glob/ui/icons/TSPlayer16.png</smallIcon>
            <largeIcon>/org/esa/beam/glob/ui/icons/TSPlayer24.png</largeIcon>
            <initState>FLOATING</initState>
            <initSide>EAST</initSide>
            <initIndex>3</initIndex>
            <toolBarId>GlobToolbox</toolBarId>
            <helpId>timeSeriesPlayer</helpId>
        </toolView>

        <toolView>
            <id>timeSeriesManagerToolView</id>
            <class>org.esa.beam.glob.ui.TimeSeriesManagerToolView</class>
            <title>Time Series Manager</title>
            <tabTitle>Time Series Manager</tabTitle>
            <description>Time Series Manager</description>
            <mnemonic>C</mnemonic>
            <accelerator>ctrl alt C</accelerator>
            <smallIcon>/org/esa/beam/glob/ui/icons/GlobToolbox16.gif</smallIcon>
            <largeIcon>/org/esa/beam/glob/ui/icons/GlobToolbox24.gif</largeIcon>
            <initState>FLOATING</initState>
            <initSide>EAST</initSide>
            <initIndex>3</initIndex>
            <toolBarId>GlobToolbox</toolBarId>
            <helpId>timeSeriesManager</helpId>
        </toolView>

        <toolView>
            <id>timeSeriesGraphToolView</id>
            <class>org.esa.beam.glob.ui.TimeSeriesGraphToolView</class>
            <title>Time Series Graph</title>
            <tabTitle>Time Series Graph</tabTitle>
            <description>Time Series Graph</description>
            <mnemonic>T</mnemonic>
            <accelerator>ctrl alt T</accelerator>
            <smallIcon>/org/esa/beam/glob/ui/icons/TimeSeriesGraph16.png</smallIcon>
            <largeIcon>/org/esa/beam/glob/ui/icons/TimeSeriesGraph24.png</largeIcon>
            <initState>FLOATING</initState>
            <initSide>EAST</initSide>
            <initIndex>4</initIndex>
            <helpId>timeSeriesGraph</helpId>
            <toolBarId>GlobToolbox</toolBarId>
        </toolView>

    </extension>

    <extension point="beam-ui:actions">

        <action>
            <id>TimeSeriesGroup</id>
            <parent>analysis</parent>
            <class>org.esa.beam.visat.actions.ActionGroup</class>
            <text>Time Series</text>
            <mnemonic>T</mnemonic>
        </action>

        <action>
            <id>newTimeSeriesFromBandAssistantAction</id>
            <parent>TimeSeriesGroup</parent>
            <class>org.esa.beam.glob.ui.NewTimeSeriesFromBandAssistantAction</class>
            <text>Create Time Series...</text>
            <shortDescr>Create a new time series based on the selected raster</shortDescr>
            <context>band, tiePointGrid</context>
            <helpId>newTimeSeriesFromBandAssistantAction</helpId>
        </action>
        <action>
            <id>newTimeSeriesAssistantAction</id>
            <parent>file</parent>
            <class>org.esa.beam.glob.ui.NewTimeSeriesAssistantAction</class>
            <text>New Time Series...</text>
            <smallIcon>icons/New16.gif</smallIcon>
            <largeIcon>icons/New24.gif</largeIcon>
            <shortDescr>Create a new time series</shortDescr>
            <helpId>newTimeSeriesAssistantAction</helpId>
            <placeAfter>new</placeAfter>
            <placeBefore>open</placeBefore>
        </action>

    </extension>

</module>