imakerplugin/com.nokia.s60tools.imaker/plugin.xml
changeset 0 61163b28edca
child 1 7ff23301fe22
equal deleted inserted replaced
-1:000000000000 0:61163b28edca
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <?eclipse version="3.2"?>
       
     3 <plugin>
       
     4    <extension
       
     5          id="application"
       
     6          point="org.eclipse.core.runtime.applications">
       
     7       <application>
       
     8          <run
       
     9                class="com.nokia.s60tools.imaker.internal.intro.Application">
       
    10          </run>
       
    11       </application>
       
    12    </extension>
       
    13 <!--
       
    14    <extension
       
    15          point="org.eclipse.ui.perspectives">
       
    16       <perspective
       
    17             name="iMaker Perspective"
       
    18             class="com.nokia.s60tools.imakerplugin.intro.Perspective"
       
    19             id="com.nokia.s60tools.imakerplugin.perspective">
       
    20       </perspective>
       
    21    </extension>
       
    22  -->  
       
    23    <extension
       
    24          point="org.eclipse.ui.actionSets">
       
    25       <actionSet
       
    26             label="com.nokia.s60tools.imakerplugin.actionSet"
       
    27             visible="true"
       
    28             id="com.nokia.s60tools.imakerplugin.actionSet">
       
    29          <menu
       
    30                label="%plugin.ActionSets.Menu.Label"
       
    31                id="com.nokia.carbide.cpp.ui.CarbideMenu">
       
    32             <separator
       
    33                   name="sampleGroup">
       
    34             </separator>            
       
    35          </menu>
       
    36          <action
       
    37                class="com.nokia.s60tools.imaker.internal.actions.Flashmenu"
       
    38                icon="icons/imakerplugin_icon.png"
       
    39                id="com.nokia.s60tools.imakerplugin.Action"
       
    40                label="%plugin.ActionSets.Action.Label"
       
    41                state="true"
       
    42                style="pulldown"
       
    43                toolbarPath="sampleGroup"
       
    44                tooltip="%plugin.ActionSets.Action.ToolTip">
       
    45             <enablement>
       
    46                <or>
       
    47                   <objectClass
       
    48                         name="org.eclipse.core.resources.IResource">
       
    49                   </objectClass>
       
    50                </or>
       
    51             </enablement>
       
    52          </action>
       
    53       </actionSet>
       
    54    </extension>
       
    55       
       
    56    <extension
       
    57          point="org.eclipse.ui.preferencePages">
       
    58       <page
       
    59             category="com.nokia.carbide.cpp.preferences.ExtensionsPreferencesPage"
       
    60             class="com.nokia.s60tools.imaker.internal.preferences.ImageFlasherPreferencePage"
       
    61             id="com.nokia.s60tools.imakerplugin.preferences.ImageFlasherPreferencePage"
       
    62             name="%plugin.PreferencePages.Page1.Name"/>
       
    63             
       
    64    </extension>
       
    65    <extension
       
    66          id="com.nokia.s60tools.imakerplugin.IMakerBuildLogEditor"
       
    67          point="org.eclipse.ui.editors">
       
    68 		<editor
       
    69         class="com.nokia.s60tools.imaker.internal.IMakerBuildLogEditor"
       
    70         contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
       
    71         default="true"
       
    72         extensions="ilog"
       
    73         filenames="imaker_build.ilog"
       
    74         icon="icons/imakerplugin_icon.png"
       
    75         id="com.nokia.s60tools.imakerplugin.IMakerBuildLogEditor"
       
    76         name="%plugin.Editors.iMakerBuildLogEditor"/>
       
    77    </extension>
       
    78    <!--
       
    79    <extension
       
    80 		 point="org.eclipse.core.runtime.products"
       
    81 		 id="product">      
       
    82 		<product name="%plugin.Product.Name" application="org.eclipse.ui.ide.workbench" > 
       
    83 			<property name="appName" value="Carbide.c++ Extensions - iMaker"/> 
       
    84 		</product>
       
    85    </extension>
       
    86    -->
       
    87    <extension
       
    88          id="product"
       
    89          point="org.eclipse.core.runtime.products">
       
    90       <product
       
    91             application="com.nokia.s60tools.imaker.internal.application"
       
    92             name="iMaker - The Image Maker">
       
    93          <property
       
    94                name="windowImages"
       
    95                value="icons/alt_window_16.gif,icons/alt_window_32.gif">
       
    96          </property>
       
    97          <property
       
    98                name="appName"
       
    99                value="iMaker - The Image Maker">
       
   100          </property>
       
   101       </product>
       
   102    </extension>
       
   103    <extension
       
   104          point="org.eclipse.ui.popupMenus">
       
   105          <viewerContribution 
       
   106 		 	id="com.nokia.s60tools.imakerplugin.popup.editor"
       
   107 		   	targetID="com.nokia.s60tools.imakerplugin.IMakerBuildLogEditor.context"> 
       
   108 		    <action
       
   109 		       id="com.nokia.s60tools.imakerplugin.editor.action1" 
       
   110 		       label="%plugin.PopupMenu.Item1.Label"
       
   111 		       menubarPath="additions" 
       
   112 		       class="com.nokia.s60tools.imaker.internal.actions.EditorClearActionDelegate"> 
       
   113 		    </action> 
       
   114 		 </viewerContribution>
       
   115    </extension>
       
   116      <extension
       
   117          point="org.eclipse.ui.intro">
       
   118       <intro
       
   119             class="org.eclipse.ui.intro.config.CustomizableIntroPart"
       
   120             id="com.nokia.s60tools.imakerplugin.intro">
       
   121       </intro>
       
   122       <introProductBinding
       
   123             introId="com.nokia.s60tools.imakerplugin.intro"
       
   124             productId="com.nokia.s60tools.imakerplugin.product">
       
   125       </introProductBinding>
       
   126    </extension>
       
   127    <extension
       
   128          point="org.eclipse.ui.intro.config">
       
   129       <config
       
   130             introId="com.nokia.s60tools.imakerplugin.intro"
       
   131             content="introContent.xml"
       
   132             id="com.nokia.s60tools.imakerplugin.configId">
       
   133          <presentation
       
   134                home-page-id="root">
       
   135             <implementation
       
   136                   kind="html"
       
   137                   os="win32,linux,macosx">
       
   138             </implementation>
       
   139          </presentation>
       
   140       </config>
       
   141    </extension>
       
   142  
       
   143 </plugin>