sftemplateswizard/com.nokia.s60tools.symbianfoundationtemplates/plugin.xml
changeset 0 61163b28edca
equal deleted inserted replaced
-1:000000000000 0:61163b28edca
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <?eclipse version="3.2"?>
       
     3 <plugin>
       
     4 	<!-- Templates in File->New->Other... -->
       
     5 	<extension point="org.eclipse.ui.newWizards"> 
       
     6 		<!-- Categories -->
       
     7 		<category 
       
     8 			id="com.nokia.s60tools.symbianfoundationtemplates" 
       
     9 	        name="Symbian Foundation Templates"> 
       
    10 		</category> 
       
    11 		<category 
       
    12         	id="com.nokia.s60tools.symbianfoundationtemplates.headers" 
       
    13         	name="Headers" 
       
    14         	parentCategory="com.nokia.s60tools.symbianfoundationtemplates"> 
       
    15       	</category> 
       
    16       	<category 
       
    17         	id="com.nokia.s60tools.symbianfoundationtemplates.classes" 
       
    18         	name="Classes" 
       
    19         	parentCategory="com.nokia.s60tools.symbianfoundationtemplates"> 
       
    20       	</category> 
       
    21       	
       
    22       	<!-- Headers -->
       
    23       	<wizard 
       
    24           	id="com.nokia.s60tools.symbianfoundationtemplates.CClassHeaderTemplate" 
       
    25           	name="C Class Header"
       
    26           	icon="images\newhfile_wiz.gif"
       
    27            	category="com.nokia.s60tools.symbianfoundationtemplates/com.nokia.s60tools.symbianfoundationtemplates.headers" 
       
    28           	class="com.nokia.s60tools.symbianfoundationtemplates.ui.wizards.s60.headerwizards.CHeaderWizard"> 
       
    29           		<description> 
       
    30               		Create a new Symbian Foundation C class header. 
       
    31           		</description> 
       
    32            		<selection class="org.eclipse.core.resources.IResource"/>          
       
    33       	</wizard>
       
    34       	<wizard 
       
    35           	id="com.nokia.s60tools.symbianfoundationtemplates.MClassHeaderTemplate" 
       
    36           	name="M Class Header" 
       
    37           	icon="images\newhfile_wiz.gif"
       
    38           	category="com.nokia.s60tools.symbianfoundationtemplates/com.nokia.s60tools.symbianfoundationtemplates.headers" 
       
    39           	class="com.nokia.s60tools.symbianfoundationtemplates.ui.wizards.s60.headerwizards.MHeaderWizard"> 
       
    40           		<description> 
       
    41               		Create a new Symbian Foundation M class header. 
       
    42           		</description> 
       
    43            		<selection class="org.eclipse.core.resources.IResource"/>          
       
    44       	</wizard>
       
    45       	<wizard 
       
    46           	id="com.nokia.s60tools.symbianfoundationtemplates.RClassHeaderTemplate" 
       
    47           	name="R Class Header"
       
    48           	icon="images\newhfile_wiz.gif"
       
    49           	category="com.nokia.s60tools.symbianfoundationtemplates/com.nokia.s60tools.symbianfoundationtemplates.headers" 
       
    50           	class="com.nokia.s60tools.symbianfoundationtemplates.ui.wizards.s60.headerwizards.RHeaderWizard"> 
       
    51           		<description> 
       
    52               		Create a new Symbian Foundation R class header. 
       
    53           		</description> 
       
    54            		<selection class="org.eclipse.core.resources.IResource"/>          
       
    55       	</wizard>
       
    56       	<wizard 
       
    57           	id="com.nokia.s60tools.symbianfoundationtemplates.TClassHeaderTemplate" 
       
    58           	name="T Class Header"
       
    59           	icon="images\newhfile_wiz.gif"
       
    60           	category="com.nokia.s60tools.symbianfoundationtemplates/com.nokia.s60tools.symbianfoundationtemplates.headers" 
       
    61           	class="com.nokia.s60tools.symbianfoundationtemplates.ui.wizards.s60.headerwizards.THeaderWizard"> 
       
    62           		<description> 
       
    63               		Create a new Symbian Foundation T class header. 
       
    64           		</description> 
       
    65            		<selection class="org.eclipse.core.resources.IResource"/>          
       
    66       	</wizard>
       
    67       	
       
    68        	<!-- Classes -->
       
    69       	<wizard 
       
    70           	id="com.nokia.s60tools.symbianfoundationtemplates.CClassTemplate" 
       
    71           	name="C Class"
       
    72           	icon="images\newclass_wiz.gif"
       
    73            	category="com.nokia.s60tools.symbianfoundationtemplates/com.nokia.s60tools.symbianfoundationtemplates.classes" 
       
    74           	class="com.nokia.s60tools.symbianfoundationtemplates.ui.wizards.s60.classwizards.CClassWizard"> 
       
    75           		<description> 
       
    76               		Create a new Symbian Foundation C class. 
       
    77           		</description> 
       
    78            		<selection class="org.eclipse.core.resources.IResource"/>          
       
    79       	</wizard>
       
    80       	<wizard 
       
    81           	id="com.nokia.s60tools.symbianfoundationtemplates.MClassTemplate" 
       
    82           	name="M Class"
       
    83           	icon="images\newclass_wiz.gif"
       
    84            	category="com.nokia.s60tools.symbianfoundationtemplates/com.nokia.s60tools.symbianfoundationtemplates.classes" 
       
    85           	class="com.nokia.s60tools.symbianfoundationtemplates.ui.wizards.s60.classwizards.MClassWizard"> 
       
    86           		<description> 
       
    87               		Create a new Symbian Foundation M class. 
       
    88           		</description> 
       
    89            		<selection class="org.eclipse.core.resources.IResource"/>          
       
    90       	</wizard>
       
    91       	<wizard 
       
    92           	id="com.nokia.s60tools.symbianfoundationtemplates.RClassTemplate" 
       
    93           	name="R Class"
       
    94           	icon="images\newclass_wiz.gif"
       
    95            	category="com.nokia.s60tools.symbianfoundationtemplates/com.nokia.s60tools.symbianfoundationtemplates.classes" 
       
    96           	class="com.nokia.s60tools.symbianfoundationtemplates.ui.wizards.s60.classwizards.RClassWizard"> 
       
    97           		<description> 
       
    98               		Create a new Symbian Foundation R class. 
       
    99           		</description> 
       
   100            		<selection class="org.eclipse.core.resources.IResource"/>          
       
   101       	</wizard>
       
   102       	<wizard 
       
   103           	id="com.nokia.s60tools.symbianfoundationtemplates.TClassTemplate" 
       
   104           	name="T Class"
       
   105           	icon="images\newclass_wiz.gif"
       
   106            	category="com.nokia.s60tools.symbianfoundationtemplates/com.nokia.s60tools.symbianfoundationtemplates.classes" 
       
   107           	class="com.nokia.s60tools.symbianfoundationtemplates.ui.wizards.s60.classwizards.TClassWizard"> 
       
   108           		<description> 
       
   109               		Create a new Symbian Foundation T class. 
       
   110           		</description> 
       
   111            		<selection class="org.eclipse.core.resources.IResource"/>          
       
   112       	</wizard>
       
   113       	
       
   114       	<!-- Source -->
       
   115       	<wizard 
       
   116           	id="com.nokia.s60tools.symbianfoundationtemplates.SourceTemplate" 
       
   117           	name="Source File" 
       
   118           	icon="images\newcfile_wiz.gif"
       
   119           	category="com.nokia.s60tools.symbianfoundationtemplates" 
       
   120           	class="com.nokia.s60tools.symbianfoundationtemplates.ui.wizards.s60.sourcewizards.SourceWizard"> 
       
   121           		<description> 
       
   122               		Create a new Symbian Foundation source file. 
       
   123           		</description> 
       
   124            		<selection class="org.eclipse.core.resources.IResource"/>          
       
   125       	</wizard>
       
   126       	
       
   127       	<!-- Resources -->
       
   128       	<wizard 
       
   129           	id="com.nokia.s60tools.symbianfoundationtemplates.ResourceTemplate" 
       
   130           	name="Resource File"
       
   131           	icon="images\newfile_wiz.gif"
       
   132           	category="com.nokia.s60tools.symbianfoundationtemplates" 
       
   133           	class="com.nokia.s60tools.symbianfoundationtemplates.ui.wizards.s60.resourcewizards.ResourceWizard"> 
       
   134           		<description> 
       
   135               		Create a new Symbian Foundation resource file. 
       
   136           		</description> 
       
   137            		<selection class="org.eclipse.core.resources.IResource"/>          
       
   138       	</wizard>
       
   139  		
       
   140  		<!-- Icons -->
       
   141  		<wizard 
       
   142           	id="com.nokia.s60tools.symbianfoundationtemplates.IconTemplate" 
       
   143           	name="Icon Makefile"
       
   144           	icon="images\newfile_wiz.gif"
       
   145           	category="com.nokia.s60tools.symbianfoundationtemplates" 
       
   146           	class="com.nokia.s60tools.symbianfoundationtemplates.ui.wizards.s60.projectwizards.IconWizard"> 
       
   147           		<description> 
       
   148               		Create a new Symbian Foundation icon file. 
       
   149           		</description> 
       
   150            		<selection class="org.eclipse.core.resources.IResource"/>          
       
   151       	</wizard>
       
   152       	
       
   153       	<!-- MMP -->
       
   154       	<wizard 
       
   155           	id="com.nokia.s60tools.symbianfoundationtemplates.MMPTemplate" 
       
   156           	name="MMP File"
       
   157           	icon="images\MMP_Definition_file.png"
       
   158           	category="com.nokia.s60tools.symbianfoundationtemplates" 
       
   159           	class="com.nokia.s60tools.symbianfoundationtemplates.ui.wizards.s60.projectwizards.MMPWizard"> 
       
   160           		<description> 
       
   161               		Create a new Symbian Foundation MMP file. 
       
   162           		</description> 
       
   163            		<selection class="org.eclipse.core.resources.IResource"/>          
       
   164       	</wizard>
       
   165       	
       
   166       	<!-- BLD.INF -->
       
   167       	<wizard 
       
   168           	id="com.nokia.s60tools.symbianfoundationtemplates.BuildInfoTemplate" 
       
   169           	name="Build Info File"
       
   170           	icon="images\Bld_inf_Definition_file.png"
       
   171           	category="com.nokia.s60tools.symbianfoundationtemplates" 
       
   172           	class="com.nokia.s60tools.symbianfoundationtemplates.ui.wizards.s60.projectwizards.BuildInfoWizard"> 
       
   173           		<description> 
       
   174               		Create a new Symbian Foundation build info file.
       
   175           		</description> 
       
   176            		<selection class="org.eclipse.core.resources.IResource"/>          
       
   177       	</wizard>
       
   178    	</extension>
       
   179  <extension
       
   180        point="org.eclipse.ui.popupMenus">
       
   181     <objectContribution
       
   182           adaptable="true"
       
   183           id="com.nokia.s60tools.symbianfoundationtemplates.symbianfoundationtemplatesobjectContribution"
       
   184           nameFilter="*.mmp"
       
   185           objectClass="org.eclipse.core.resources.IResource">
       
   186        <menu
       
   187              id="com.nokia.s60tools.symbianfoundationtemplates.menu1"
       
   188              label="Symbian Foundation"
       
   189              path="group.reorganize">
       
   190           <groupMarker name="SourceActionGroup"/>
       
   191           <separator name="separator"/>
       
   192           <groupMarker name="ClassGroup"/>
       
   193           <groupMarker name="HeaderGroup"/>
       
   194        </menu>
       
   195        <menu
       
   196              id="com.nokia.s60tools.symbianfoundationtemplates.menu2"
       
   197              label="Header File"
       
   198              path="com.nokia.s60tools.symbianfoundationtemplates.menu1/HeaderGroup"/>
       
   199        <action
       
   200              class="com.nokia.s60tools.symbianfoundationtemplates.actions.OpenWizardAction"
       
   201              icon="images/newhfile_wiz.gif"
       
   202              id="com.nokia.s60tools.symbianfoundationtemplates.tcheader"
       
   203              label="T Class Header"
       
   204              menubarPath="com.nokia.s60tools.symbianfoundationtemplates.menu1/com.nokia.s60tools.symbianfoundationtemplates.menu2/additions"/>
       
   205        <action
       
   206              class="com.nokia.s60tools.symbianfoundationtemplates.actions.OpenWizardAction"
       
   207              icon="images/newhfile_wiz.gif"
       
   208              id="com.nokia.s60tools.symbianfoundationtemplates.rcheader"
       
   209              label="R Class Header"
       
   210              menubarPath="com.nokia.s60tools.symbianfoundationtemplates.menu1/com.nokia.s60tools.symbianfoundationtemplates.menu2/additions"/>
       
   211        <action
       
   212              class="com.nokia.s60tools.symbianfoundationtemplates.actions.OpenWizardAction"
       
   213              icon="images/newhfile_wiz.gif"
       
   214              id="com.nokia.s60tools.symbianfoundationtemplates.mcheader"
       
   215              label="M Class Header"
       
   216              menubarPath="com.nokia.s60tools.symbianfoundationtemplates.menu1/com.nokia.s60tools.symbianfoundationtemplates.menu2/additions"/>
       
   217        <action
       
   218              class="com.nokia.s60tools.symbianfoundationtemplates.actions.OpenWizardAction"
       
   219              icon="images/newhfile_wiz.gif"
       
   220              id="com.nokia.s60tools.symbianfoundationtemplates.ccheader"
       
   221              label="C Class Header"
       
   222              menubarPath="com.nokia.s60tools.symbianfoundationtemplates.menu1/com.nokia.s60tools.symbianfoundationtemplates.menu2/additions"/>
       
   223        <menu
       
   224              id="com.nokia.s60tools.symbianfoundationtemplates.menu3"
       
   225              label="Symbian OS C++ Class"
       
   226              path="com.nokia.s60tools.symbianfoundationtemplates.menu1/ClassGroup"/>
       
   227        <action
       
   228              class="com.nokia.s60tools.symbianfoundationtemplates.actions.OpenWizardAction"
       
   229              icon="images/newclass_wiz.gif"
       
   230              id="com.nokia.s60tools.symbianfoundationtemplates.tclass"
       
   231              label="T Class"
       
   232              menubarPath="com.nokia.s60tools.symbianfoundationtemplates.menu1/com.nokia.s60tools.symbianfoundationtemplates.menu3/additions"/>
       
   233        <action
       
   234              class="com.nokia.s60tools.symbianfoundationtemplates.actions.OpenWizardAction"
       
   235              icon="images/newclass_wiz.gif"
       
   236              id="com.nokia.s60tools.symbianfoundationtemplates.cclass"
       
   237              label="R Class"
       
   238              menubarPath="com.nokia.s60tools.symbianfoundationtemplates.menu1/com.nokia.s60tools.symbianfoundationtemplates.menu3/additions"/>
       
   239        <action
       
   240              class="com.nokia.s60tools.symbianfoundationtemplates.actions.OpenWizardAction"
       
   241              icon="images/newclass_wiz.gif"
       
   242              id="com.nokia.s60tools.symbianfoundationtemplates.rclass"
       
   243              label="M Class"
       
   244              menubarPath="com.nokia.s60tools.symbianfoundationtemplates.menu1/com.nokia.s60tools.symbianfoundationtemplates.menu3/additions"/>
       
   245        <action
       
   246              class="com.nokia.s60tools.symbianfoundationtemplates.actions.OpenWizardAction"
       
   247              icon="images/newclass_wiz.gif"
       
   248              id="com.nokia.s60tools.symbianfoundationtemplates.mclass"
       
   249              label="C Class"
       
   250              menubarPath="com.nokia.s60tools.symbianfoundationtemplates.menu1/com.nokia.s60tools.symbianfoundationtemplates.menu3/additions"/>
       
   251        <action
       
   252              class="com.nokia.s60tools.symbianfoundationtemplates.actions.OpenWizardAction"
       
   253              icon="images/newcfile_wiz.gif"
       
   254              id="com.nokia.s60tools.symbianfoundationtemplates.sourcefile"
       
   255              label="Source File"
       
   256              menubarPath="com.nokia.s60tools.symbianfoundationtemplates.menu1/SourceActionGroup"/>
       
   257     </objectContribution>
       
   258  </extension> 
       
   259 </plugin>