org.symbian.tools.wrttools.product/plugin.xml
changeset 39 eb7d9e33e288
child 123 f863958d299d
child 129 06a71481cb0d
equal deleted inserted replaced
38:954dbf7baac6 39:eb7d9e33e288
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <?eclipse version="3.4"?>
       
     3 <plugin>
       
     4    <extension
       
     5          point="org.eclipse.ui.perspectives">
       
     6       <perspective
       
     7             class="org.symbian.tools.wrttools.product.perspective.WRTPerspective"
       
     8             icon="icons/main16.gif"
       
     9             id="org.symbian.tools.wrttools.mainPerspective"
       
    10             name="WebRuntime">
       
    11       </perspective>
       
    12    </extension>
       
    13    <extension
       
    14          point="org.eclipse.ui.actionSets">
       
    15       <actionSet
       
    16             id="org.symbian.tools.wrttools.product.creationActionSet"
       
    17             label="WRT Element Creation">
       
    18          <action
       
    19                class="org.symbian.tools.wrttools.product.actions.NewCSSFileAction"
       
    20                icon="icons/newcss_wiz.gif"
       
    21                id="org.symbian.tools.wrttools.product.newCssFileAction"
       
    22                label="New CSS File..."
       
    23                style="push"
       
    24                toolbarPath="wrtwizards">
       
    25          </action>
       
    26          <action
       
    27                class="org.symbian.tools.wrttools.product.actions.NewHTMLFileAction"
       
    28                icon="icons/newhtml_wiz.gif"
       
    29                id="org.symbian.tools.wrttools.product.newHtmlAction"
       
    30                label="New HTML File..."
       
    31                style="push"
       
    32                toolbarPath="wrtwizards">
       
    33          </action>
       
    34          <action
       
    35                class="org.symbian.tools.wrttools.product.actions.NewJSFileAction"
       
    36                icon="icons/newjscript_wiz.gif"
       
    37                id="org.symbian.tools.wrttools.product.newJSAction"
       
    38                label="New JavaScript File..."
       
    39                style="push"
       
    40                toolbarPath="wrtwizards">
       
    41          </action>
       
    42          <action
       
    43                class="org.symbian.tools.wrttools.product.actions.NewWRTProjectAction"
       
    44                icon="icons/main16.gif"
       
    45                id="org.symbian.tools.wrttools.product.newWRTProjectAction"
       
    46                label="New WRT Application..."
       
    47                style="push"
       
    48                toolbarPath="wrtwizards">
       
    49          </action>
       
    50       </actionSet>
       
    51    </extension>
       
    52    <extension
       
    53          point="org.eclipse.ui.newWizards">
       
    54       <category
       
    55             id="org.eclipse.wst.web.ui"
       
    56             name="Web">
       
    57       </category>
       
    58       <primaryWizard
       
    59             id="org.symbian.tools.wrttools.core.wrtwidgetwizard">
       
    60       </primaryWizard>
       
    61       <primaryWizard
       
    62             id="org.eclipse.wst.html.ui.internal.wizard.NewHTMLWizard">
       
    63       </primaryWizard>
       
    64       <primaryWizard
       
    65             id="org.eclipse.wst.css.ui.internal.wizard.NewCSSWizard">
       
    66       </primaryWizard>
       
    67       <primaryWizard
       
    68             id="org.eclipse.wst.jsdt.ui.NewJSWizard">
       
    69       </primaryWizard>
       
    70    </extension>
       
    71    <extension
       
    72          point="org.eclipse.ui.activities">
       
    73       <activity
       
    74             description="WTP functionality not used in WRT IDE"
       
    75             id="org.symbian.tools.wrttools.product.wtp"
       
    76             name="Web Tools Platform (WTP)">
       
    77       </activity>
       
    78       <activityPatternBinding
       
    79             activityId="org.symbian.tools.wrttools.product.wtp"
       
    80             pattern="org\.eclipse\.wst\.xml\.ui/org\.eclipse\.wst\.xml\.ui\.XMLExampleProjectCreationWizard">
       
    81       </activityPatternBinding>
       
    82       <activityPatternBinding
       
    83             activityId="org.symbian.tools.wrttools.product.wtp"
       
    84             pattern="org\.eclipse\.wst\.xml\.ui/org\.eclipse\.wst\.xml\.ui\.perspective">
       
    85       </activityPatternBinding>
       
    86       <activityPatternBinding
       
    87             activityId="org.symbian.tools.wrttools.product.wtp"
       
    88             pattern="org\.eclipse\.wst\.jsdt\.ui/org\.eclipse\.wst\.jsdt\.ui\.wizards\.JavaProjectWizard">
       
    89       </activityPatternBinding>
       
    90       <activityPatternBinding
       
    91             activityId="org.symbian.tools.wrttools.product.wtp"
       
    92             pattern="org\.eclipse\.wst\.jsdt\.web\.ui/org\.eclipse\.wst\.jsdt\.internal\.web\.ui\.convertProjects">
       
    93       </activityPatternBinding>
       
    94       <category
       
    95             description="WTP UI elements that are not compatible with WRT widget development"
       
    96             id="org.symbian.tools.wrttools.product.wtp"
       
    97             name="Web Tools Platform (WTP)">
       
    98       </category>
       
    99       <categoryActivityBinding
       
   100             activityId="org.symbian.tools.wrttools.product.wtp"
       
   101             categoryId="org.symbian.tools.wrttools.product.wtp">
       
   102       </categoryActivityBinding>
       
   103       <category
       
   104             description="Chromium Developement Tools UI"
       
   105             id="org.symbian.tools.wrttools.product.chdt"
       
   106             name="Google Chrome Developer Tools">
       
   107       </category>
       
   108       <activity
       
   109             description="Google Chrome Developer Tools UI elements"
       
   110             id="org.symbian.tools.wrttools.product.chdtact"
       
   111             name="Google Chrome Developer Tools">
       
   112       </activity>
       
   113       <categoryActivityBinding
       
   114             activityId="org.symbian.tools.wrttools.product.chdtact"
       
   115             categoryId="org.symbian.tools.wrttools.product.chdt">
       
   116       </categoryActivityBinding>
       
   117       <activityPatternBinding
       
   118             activityId="org.symbian.tools.wrttools.product.chdtact"
       
   119             pattern="org\.chromium\.debug\.ui/org\.chromium\.debug\.ui\.LaunchType.*">
       
   120       </activityPatternBinding>
       
   121    </extension>
       
   122    <extension
       
   123          id="product"
       
   124          point="org.eclipse.core.runtime.products">
       
   125       <product
       
   126             application="org.eclipse.ui.ide.workbench"
       
   127             name="WebRuntime Toolkit IDE">
       
   128          <property
       
   129                name="windowImages"
       
   130                value="icons/main16.gif,eclipse32.gif,eclipse48.gif,eclipse.png,eclipse32.png">
       
   131          </property>
       
   132          <property
       
   133                name="aboutText"
       
   134                value="%productBlurb">
       
   135          </property>
       
   136          <property
       
   137                name="aboutImage"
       
   138                value="eclipse_lg.gif">
       
   139          </property>
       
   140          <property
       
   141                name="startupForegroundColor"
       
   142                value="C8D5EA">
       
   143          </property>
       
   144          <property
       
   145                name="startupProgressRect"
       
   146                value="0,280,455,15">
       
   147          </property>
       
   148          <property
       
   149                name="startupMessageRect"
       
   150                value="7,220,441,20">
       
   151          </property>
       
   152          <property
       
   153                name="appName"
       
   154                value="WebRuntime Toolkit IDE">
       
   155          </property>
       
   156          <property
       
   157                name="preferenceCustomization"
       
   158                value="plugin_customization.ini">
       
   159          </property>
       
   160       </product>
       
   161    </extension>
       
   162    <extension
       
   163          point="org.eclipse.ui.preferencePages">
       
   164       <page            
       
   165             category="org.eclipse.ui.preferencePages.Workbench"
       
   166             name="Capabilities"
       
   167             id="org.eclipse.sdk.capabilities">
       
   168             <class class="org.eclipse.ui.activities.ActivityCategoryPreferencePage">
       
   169                 <parameter name="allowAdvanced" value="true"/>
       
   170                 <parameter name="captionMessage" value="Capabilities allow you to enable or disable various product components.  These capabilities are grouped according to a set of predefined categories." />
       
   171             	<parameter name="activityName" value="&amp;Capabilities" />
       
   172                 <parameter name="categoryName" value="&amp;Capabilities" />
       
   173             	<parameter name="activityPromptButton" value="&amp;Prompt when enabling capabilities"/>
       
   174             	<parameter name="activityPromptButtonTooltip" value="Prompt when a feature is first used that requires enablement of capabilities"/>
       
   175             </class>
       
   176       </page>
       
   177    </extension>
       
   178 </plugin>