project/com.nokia.carbide.cpp.project.ui/plugin.xml
author timkelly
Tue, 14 Apr 2009 10:18:48 -0500
changeset 91 2010205bb971
parent 2 d760517a8095
child 226 c605591d433c
permissions -rw-r--r--
deprecate public API for new one that uses progress monitor (bug 7351)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
cawthron
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
cawthron
parents:
diff changeset
     2
<?eclipse version="3.2"?>
cawthron
parents:
diff changeset
     3
<plugin>
cawthron
parents:
diff changeset
     4
cawthron
parents:
diff changeset
     5
   <extension
cawthron
parents:
diff changeset
     6
         point="org.eclipse.ui.importWizards">
cawthron
parents:
diff changeset
     7
      <category
cawthron
parents:
diff changeset
     8
            name="%symbianOSCategoryName"
cawthron
parents:
diff changeset
     9
            id="com.nokia.carbide.cpp.importWizards.symbianos">
cawthron
parents:
diff changeset
    10
      </category>
cawthron
parents:
diff changeset
    11
      <wizard
cawthron
parents:
diff changeset
    12
            name="%bldInfImportWizardname"
cawthron
parents:
diff changeset
    13
            icon="icons/Bld_inf_Definition_file.png"
cawthron
parents:
diff changeset
    14
            category="com.nokia.carbide.cpp.importWizards.symbianos"
cawthron
parents:
diff changeset
    15
            class="com.nokia.carbide.cpp.internal.project.ui.importWizards.BldInfImportWizard"
cawthron
parents:
diff changeset
    16
            id="com.nokia.carbide.cpp.project.ui.importWizards.BldInfImportWizard">
cawthron
parents:
diff changeset
    17
         <description>
cawthron
parents:
diff changeset
    18
            %bldInfImportWizardDescription
cawthron
parents:
diff changeset
    19
         </description>
cawthron
parents:
diff changeset
    20
      </wizard>
cawthron
parents:
diff changeset
    21
   </extension>
cawthron
parents:
diff changeset
    22
   <extension
cawthron
parents:
diff changeset
    23
         point="org.eclipse.ui.editors">
cawthron
parents:
diff changeset
    24
      <editor
cawthron
parents:
diff changeset
    25
            name="%bldInfEditorName"
cawthron
parents:
diff changeset
    26
            icon="icons/Bld_inf_Definition_file.png"
cawthron
parents:
diff changeset
    27
            contributorClass="com.nokia.carbide.cpp.internal.project.ui.editors.inf.BldInfEditorContributor"
cawthron
parents:
diff changeset
    28
            class="com.nokia.carbide.cpp.internal.project.ui.editors.inf.BldInfEditor"
cawthron
parents:
diff changeset
    29
            default="true"
cawthron
parents:
diff changeset
    30
            id="com.nokia.carbide.cpp.project.ui.editors.BldInfEditor">
cawthron
parents:
diff changeset
    31
         <contentTypeBinding contentTypeId="com.nokia.carbide.cpp.project.ui.symbianINF"/>
cawthron
parents:
diff changeset
    32
      </editor>
cawthron
parents:
diff changeset
    33
   </extension>
cawthron
parents:
diff changeset
    34
   <extension
cawthron
parents:
diff changeset
    35
         point="org.eclipse.ui.newWizards">
cawthron
parents:
diff changeset
    36
      <category
cawthron
parents:
diff changeset
    37
            name="%symbianOSCategoryName"
cawthron
parents:
diff changeset
    38
            id="com.nokia.carbide.cpp.project.ui.newWizards.symbianos">
cawthron
parents:
diff changeset
    39
      </category>
cawthron
parents:
diff changeset
    40
      <wizard
cawthron
parents:
diff changeset
    41
            category="com.nokia.carbide.cpp.project.ui.newWizards.symbianos"
cawthron
parents:
diff changeset
    42
            class="com.nokia.carbide.cpp.internal.project.ui.wizards.NewSymbianOSCppProjectWizard"
cawthron
parents:
diff changeset
    43
            finalPerspective="com.nokia.carbide.cpp.CarbideCppPerspective"
cawthron
parents:
diff changeset
    44
            icon="icons/New_Symbian_OS_C++_Project_16x16.png"
cawthron
parents:
diff changeset
    45
            id="com.nokia.carbide.cpp.project.ui.wizards.NewProjectWizard"
cawthron
parents:
diff changeset
    46
            name="%newProjectWizardName"
cawthron
parents:
diff changeset
    47
            project="true">
cawthron
parents:
diff changeset
    48
         <description>
cawthron
parents:
diff changeset
    49
            %newProjectWizardDescription
cawthron
parents:
diff changeset
    50
         </description>
cawthron
parents:
diff changeset
    51
      </wizard>
cawthron
parents:
diff changeset
    52
      <wizard
cawthron
parents:
diff changeset
    53
            category="com.nokia.carbide.cpp.project.ui.newWizards.symbianos"
cawthron
parents:
diff changeset
    54
            class="com.nokia.carbide.cpp.internal.project.ui.wizards.NewSymbianOSCppClassWizard"
cawthron
parents:
diff changeset
    55
            finalPerspective="com.nokia.carbide.cpp.CarbideCppPerspective"
cawthron
parents:
diff changeset
    56
            icon="icons/_New_Symbian_OS_Class_16x16.png"
cawthron
parents:
diff changeset
    57
            id="com.nokia.carbide.cpp.project.ui.wizards.NewClassWizard"
cawthron
parents:
diff changeset
    58
            name="%newClassWizardName"
cawthron
parents:
diff changeset
    59
            project="false">
cawthron
parents:
diff changeset
    60
         <description>
cawthron
parents:
diff changeset
    61
            %newClassWizardDescription
cawthron
parents:
diff changeset
    62
         </description>
cawthron
parents:
diff changeset
    63
      </wizard>
cawthron
parents:
diff changeset
    64
      <wizard
cawthron
parents:
diff changeset
    65
            name="%newMMPWizardName"
cawthron
parents:
diff changeset
    66
            icon="icons/Add_MMP_Definition_file.png"
cawthron
parents:
diff changeset
    67
            category="com.nokia.carbide.cpp.project.ui.newWizards.symbianos"
cawthron
parents:
diff changeset
    68
            class="com.nokia.carbide.cpp.internal.project.ui.wizards.MMPWizard"
cawthron
parents:
diff changeset
    69
            id="com.nokia.carbide.cpp.project.ui.mmpWizard">
cawthron
parents:
diff changeset
    70
         <description>
cawthron
parents:
diff changeset
    71
            %newMMPWizardDescription
cawthron
parents:
diff changeset
    72
         </description>
cawthron
parents:
diff changeset
    73
      </wizard>
cawthron
parents:
diff changeset
    74
   </extension>
cawthron
parents:
diff changeset
    75
   <extension
cawthron
parents:
diff changeset
    76
         point="org.eclipse.ui.preferencePages">
cawthron
parents:
diff changeset
    77
      <page
cawthron
parents:
diff changeset
    78
            name="%carbidePrefPageName"
cawthron
parents:
diff changeset
    79
            class="com.nokia.carbide.cpp.internal.project.ui.preferences.CarbidePreferencePage"
cawthron
parents:
diff changeset
    80
            id="com.nokia.carbide.cpp.project.ui.preferences.CarbidePreferencePage">
cawthron
parents:
diff changeset
    81
      </page>
cawthron
parents:
diff changeset
    82
   </extension>
cawthron
parents:
diff changeset
    83
   <extension
cawthron
parents:
diff changeset
    84
         point="org.eclipse.core.runtime.preferences">
cawthron
parents:
diff changeset
    85
      <initializer
cawthron
parents:
diff changeset
    86
            class="com.nokia.carbide.cpp.internal.project.ui.preferences.PreferenceInitializer">
cawthron
parents:
diff changeset
    87
      </initializer>
cawthron
parents:
diff changeset
    88
   </extension>
cawthron
parents:
diff changeset
    89
   <extension
cawthron
parents:
diff changeset
    90
         point="org.eclipse.ui.perspectives">
cawthron
parents:
diff changeset
    91
      <perspective
cawthron
parents:
diff changeset
    92
            class="com.nokia.carbide.cpp.internal.project.ui.perspective.CarbideCppPerspectiveFactory"
cawthron
parents:
diff changeset
    93
            icon="icons/Carbide_C_C++_perspective.png"
cawthron
parents:
diff changeset
    94
            id="com.nokia.carbide.cpp.CarbideCppPerspective"
cawthron
parents:
diff changeset
    95
            name="%carbidePerspectiveName"/>
cawthron
parents:
diff changeset
    96
   </extension>
cawthron
parents:
diff changeset
    97
   <extension
cawthron
parents:
diff changeset
    98
         point="org.eclipse.ui.perspectiveExtensions">
cawthron
parents:
diff changeset
    99
      <perspectiveExtension
cawthron
parents:
diff changeset
   100
            targetID="com.nokia.carbide.cpp.CarbideCppPerspective">
cawthron
parents:
diff changeset
   101
         <perspectiveShortcut
cawthron
parents:
diff changeset
   102
               id="org.eclipse.debug.ui.DebugPerspective">
cawthron
parents:
diff changeset
   103
         </perspectiveShortcut>
cawthron
parents:
diff changeset
   104
         <perspectiveShortcut
cawthron
parents:
diff changeset
   105
               id="org.eclipse.team.ui.TeamSynchronizingPerspective">
cawthron
parents:
diff changeset
   106
         </perspectiveShortcut>
cawthron
parents:
diff changeset
   107
         <actionSet id="org.eclipse.cdt.ui.buildConfigActionSet"/>
cawthron
parents:
diff changeset
   108
         <actionSet id="org.eclipse.cdt.ui.NavigationActionSet"/>
cawthron
parents:
diff changeset
   109
         <actionSet id="org.eclipse.cdt.ui.OpenActionSet"/>
cawthron
parents:
diff changeset
   110
         <actionSet
cawthron
parents:
diff changeset
   111
               id="org.eclipse.debug.ui.breakpointActionSet">
cawthron
parents:
diff changeset
   112
         </actionSet>
cawthron
parents:
diff changeset
   113
         <actionSet
cawthron
parents:
diff changeset
   114
               id="org.eclipse.debug.ui.launchActionSet">
cawthron
parents:
diff changeset
   115
         </actionSet>
cawthron
parents:
diff changeset
   116
         <newWizardShortcut id="com.nokia.carbide.cpp.project.ui.wizards.NewProjectWizard"/>
cawthron
parents:
diff changeset
   117
         <newWizardShortcut id="com.nokia.carbide.cpp.project.ui.wizards.NewClassWizard"/>
cawthron
parents:
diff changeset
   118
         <newWizardShortcut id="com.nokia.carbide.cpp.project.ui.mmpWizard"/>
cawthron
parents:
diff changeset
   119
      </perspectiveExtension>
cawthron
parents:
diff changeset
   120
       <perspectiveExtension targetID="org.eclipse.ui.resourcePerspective">
cawthron
parents:
diff changeset
   121
         <perspectiveShortcut id="com.nokia.carbide.cpp.CarbideCppPerspective"/>
cawthron
parents:
diff changeset
   122
      </perspectiveExtension>
cawthron
parents:
diff changeset
   123
      <perspectiveExtension targetID="org.eclipse.debug.ui.DebugPerspective">
cawthron
parents:
diff changeset
   124
         <perspectiveShortcut id="com.nokia.carbide.cpp.CarbideCppPerspective"/>
cawthron
parents:
diff changeset
   125
         <newWizardShortcut id="com.nokia.carbide.cpp.project.ui.wizards.NewProjectWizard"/>
cawthron
parents:
diff changeset
   126
         <newWizardShortcut id="org.eclipse.cdt.ui.wizards.NewSourceFolderCreationWizard"/>
cawthron
parents:
diff changeset
   127
         <newWizardShortcut id="org.eclipse.cdt.ui.wizards.NewFolderCreationWizard"/>
cawthron
parents:
diff changeset
   128
         <newWizardShortcut id="org.eclipse.cdt.ui.wizards.NewSourceFileCreationWizard"/>
cawthron
parents:
diff changeset
   129
         <newWizardShortcut id="org.eclipse.cdt.ui.wizards.NewHeaderFileCreationWizard"/>
cawthron
parents:
diff changeset
   130
         <newWizardShortcut id="org.eclipse.cdt.ui.wizards.NewFileCreationWizard"/>
cawthron
parents:
diff changeset
   131
         <newWizardShortcut id="org.eclipse.cdt.ui.wizards.NewClassCreationWizard"/>
cawthron
parents:
diff changeset
   132
         <newWizardShortcut id="com.nokia.carbide.cpp.project.ui.wizards.NewClassWizard"/>
cawthron
parents:
diff changeset
   133
         <newWizardShortcut id="com.nokia.carbide.cpp.project.ui.mmpWizard"/>
cawthron
parents:
diff changeset
   134
      </perspectiveExtension>
cawthron
parents:
diff changeset
   135
   </extension>
cawthron
parents:
diff changeset
   136
   <extension
cawthron
parents:
diff changeset
   137
         point="org.eclipse.ui.views">
cawthron
parents:
diff changeset
   138
      <category
cawthron
parents:
diff changeset
   139
            name="%symbianOSCategoryName"
cawthron
parents:
diff changeset
   140
            id="com.nokia.carbide.cpp.project.ui">
cawthron
parents:
diff changeset
   141
      </category>
cawthron
parents:
diff changeset
   142
      <view
cawthron
parents:
diff changeset
   143
			name="%spnViewName"
cawthron
parents:
diff changeset
   144
            icon="icons/csymbian_nav_view.png"
cawthron
parents:
diff changeset
   145
            allowMultiple="false"
cawthron
parents:
diff changeset
   146
            category="com.nokia.carbide.cpp"
cawthron
parents:
diff changeset
   147
            class="com.nokia.carbide.cpp.internal.project.ui.views.SymbianProjectNavigatorView"
cawthron
parents:
diff changeset
   148
            id="com.nokia.carbide.cpp.project.ui.views.SymbianProjectNavigatorView">
cawthron
parents:
diff changeset
   149
      </view>
cawthron
parents:
diff changeset
   150
cawthron
parents:
diff changeset
   151
      <view
cawthron
parents:
diff changeset
   152
            allowMultiple="true"
cawthron
parents:
diff changeset
   153
            category="org.eclipse.ui"
cawthron
parents:
diff changeset
   154
            class="com.nokia.carbide.cpp.internal.project.ui.views.CarbideProblemsView"
cawthron
parents:
diff changeset
   155
            icon="icons/problems_view.gif"
cawthron
parents:
diff changeset
   156
            id="org.eclipse.ui.views.ProblemView"
cawthron
parents:
diff changeset
   157
            name="%problemsViewName">
cawthron
parents:
diff changeset
   158
      </view>
cawthron
parents:
diff changeset
   159
   </extension>
cawthron
parents:
diff changeset
   160
cawthron
parents:
diff changeset
   161
   <extension
cawthron
parents:
diff changeset
   162
         point="org.eclipse.core.runtime.adapters">
cawthron
parents:
diff changeset
   163
     <factory
cawthron
parents:
diff changeset
   164
            class="com.nokia.carbide.cpp.internal.project.ui.views.SPNViewContentProvider"
cawthron
parents:
diff changeset
   165
            adaptableType="com.nokia.carbide.cpp.internal.project.ui.views.SPNViewContentProvider$SPNFileContainer">
cawthron
parents:
diff changeset
   166
         <adapter type="org.eclipse.core.resources.IResource"/>
cawthron
parents:
diff changeset
   167
      </factory>
cawthron
parents:
diff changeset
   168
   </extension>
cawthron
parents:
diff changeset
   169
cawthron
parents:
diff changeset
   170
   <extension
cawthron
parents:
diff changeset
   171
         point="org.eclipse.ui.startup">
cawthron
parents:
diff changeset
   172
   </extension>
cawthron
parents:
diff changeset
   173
  <extension
cawthron
parents:
diff changeset
   174
         point="org.eclipse.ui.editors">
cawthron
parents:
diff changeset
   175
      <editor
cawthron
parents:
diff changeset
   176
            name="%mmpEditorName"
cawthron
parents:
diff changeset
   177
            icon="icons/MMP_Definition_file.png"
cawthron
parents:
diff changeset
   178
            contributorClass="com.nokia.carbide.cpp.internal.project.ui.mmpEditor.MMPEditorContributor"
cawthron
parents:
diff changeset
   179
            class="com.nokia.carbide.cpp.internal.project.ui.mmpEditor.MMPEditor"
cawthron
parents:
diff changeset
   180
            id="com.nokia.carbide.cpp.mmpEditor.MMPEditor">
cawthron
parents:
diff changeset
   181
         <contentTypeBinding contentTypeId="com.nokia.carbide.cpp.project.ui.symbianMMP"/>
cawthron
parents:
diff changeset
   182
      </editor>
cawthron
parents:
diff changeset
   183
   </extension>
cawthron
parents:
diff changeset
   184
cawthron
parents:
diff changeset
   185
   <extension
cawthron
parents:
diff changeset
   186
         point="org.eclipse.ui.popupMenus">
cawthron
parents:
diff changeset
   187
         
cawthron
parents:
diff changeset
   188
         <!-- note: Eclipse adds entries in the reverse order -->
cawthron
parents:
diff changeset
   189
	  <objectContribution
cawthron
parents:
diff changeset
   190
            adaptable="false"
cawthron
parents:
diff changeset
   191
            id="com.nokia.carbide.cpp.project.ui.editors.images.removeMifEntry"
cawthron
parents:
diff changeset
   192
            objectClass="com.nokia.carbide.cpp.internal.project.ui.views.IMIFFileEntry">
cawthron
parents:
diff changeset
   193
         <action
cawthron
parents:
diff changeset
   194
               class="com.nokia.carbide.cpp.internal.project.ui.actions.RemoveMIFFileEntryAction"
cawthron
parents:
diff changeset
   195
               enablesFor="1"
cawthron
parents:
diff changeset
   196
               id="com.nokia.carbide.cpp.project.ui.editors.images.removeMifAction"
cawthron
parents:
diff changeset
   197
               label="%_UI_RemoveMIFFileEntry"
cawthron
parents:
diff changeset
   198
               menubarPath="additions"/>
cawthron
parents:
diff changeset
   199
      </objectContribution>
cawthron
parents:
diff changeset
   200
      
cawthron
parents:
diff changeset
   201
     <objectContribution
cawthron
parents:
diff changeset
   202
            adaptable="false"
cawthron
parents:
diff changeset
   203
            id="com.nokia.carbide.cpp.project.ui.editors.images.removeMbmEntry"
cawthron
parents:
diff changeset
   204
            objectClass="com.nokia.carbide.cpp.internal.project.ui.views.IMBMFileEntry">
cawthron
parents:
diff changeset
   205
         <action
cawthron
parents:
diff changeset
   206
               class="com.nokia.carbide.cpp.internal.project.ui.actions.RemoveMBMFileEntryAction"
cawthron
parents:
diff changeset
   207
               enablesFor="1"
cawthron
parents:
diff changeset
   208
               id="com.nokia.carbide.cpp.project.ui.editors.images.removeMbmAction"
cawthron
parents:
diff changeset
   209
               label="%_UI_RemoveMBMFileEntry"
cawthron
parents:
diff changeset
   210
               menubarPath="additions"/>
cawthron
parents:
diff changeset
   211
      </objectContribution>
cawthron
parents:
diff changeset
   212
cawthron
parents:
diff changeset
   213
      <objectContribution
cawthron
parents:
diff changeset
   214
            adaptable="true"
cawthron
parents:
diff changeset
   215
            id="com.nokia.carbide.cpp.project.ui.editors.images.addMbmEntry"
cawthron
parents:
diff changeset
   216
            objectClass="org.eclipse.core.resources.IFile">
cawthron
parents:
diff changeset
   217
          <visibility>
cawthron
parents:
diff changeset
   218
               <or>
cawthron
parents:
diff changeset
   219
                 <objectState
cawthron
parents:
diff changeset
   220
                       name="extension"
cawthron
parents:
diff changeset
   221
                       value="mmp"
cawthron
parents:
diff changeset
   222
                       />
cawthron
parents:
diff changeset
   223
                  <objectState
cawthron
parents:
diff changeset
   224
                        name="name" 
cawthron
parents:
diff changeset
   225
                        value="Images"
cawthron
parents:
diff changeset
   226
                        />
cawthron
parents:
diff changeset
   227
               </or>
cawthron
parents:
diff changeset
   228
            </visibility>    
cawthron
parents:
diff changeset
   229
        <action
cawthron
parents:
diff changeset
   230
              class="com.nokia.carbide.cpp.internal.project.ui.actions.AddMBMEntryAction"
cawthron
parents:
diff changeset
   231
              enablesFor="1"
cawthron
parents:
diff changeset
   232
              icon="icons/Add_Image_file.png"
cawthron
parents:
diff changeset
   233
              id="com.nokia.carbide.cpp.project.ui.actions.addMbmEntryAction"
cawthron
parents:
diff changeset
   234
              label="%_UI_AddMbmEntry"
cawthron
parents:
diff changeset
   235
              menubarPath="additions">
cawthron
parents:
diff changeset
   236
            
cawthron
parents:
diff changeset
   237
        </action>
cawthron
parents:
diff changeset
   238
      </objectContribution>         
cawthron
parents:
diff changeset
   239
     <objectContribution
cawthron
parents:
diff changeset
   240
            adaptable="true"
cawthron
parents:
diff changeset
   241
            id="com.nokia.carbide.cpp.project.ui.editors.images.addMifEntry"
cawthron
parents:
diff changeset
   242
            nameFilter="*.mk"
cawthron
parents:
diff changeset
   243
            objectClass="org.eclipse.core.resources.IFile">
cawthron
parents:
diff changeset
   244
         <action
cawthron
parents:
diff changeset
   245
               class="com.nokia.carbide.cpp.internal.project.ui.actions.AddMIFEntryAction"
cawthron
parents:
diff changeset
   246
               enablesFor="1"
cawthron
parents:
diff changeset
   247
               icon="icons/Add_Image_file.png"
cawthron
parents:
diff changeset
   248
               id="com.nokia.carbide.cpp.project.ui.actions.addMifEntryAction"
cawthron
parents:
diff changeset
   249
               label="%_UI_AddMifEntry"
cawthron
parents:
diff changeset
   250
               menubarPath="additions"/>
cawthron
parents:
diff changeset
   251
      </objectContribution>      
cawthron
parents:
diff changeset
   252
      
cawthron
parents:
diff changeset
   253
      <objectContribution
cawthron
parents:
diff changeset
   254
             adaptable="true"
cawthron
parents:
diff changeset
   255
            id="com.nokia.carbide.cpp.project.ui.editors.images.editMifEntry"
cawthron
parents:
diff changeset
   256
            nameFilter="*.mk"
cawthron
parents:
diff changeset
   257
            objectClass="org.eclipse.core.resources.IFile">
cawthron
parents:
diff changeset
   258
        <action
cawthron
parents:
diff changeset
   259
              class="com.nokia.carbide.cpp.internal.project.ui.actions.EditMIFMenuEntryAction"
cawthron
parents:
diff changeset
   260
              enablesFor="1"
cawthron
parents:
diff changeset
   261
              icon="icons/MBM_MIF_AIF_Editor.png"
cawthron
parents:
diff changeset
   262
              id="com.nokia.carbide.cpp.project.ui.actions.editMifEntryAction"
cawthron
parents:
diff changeset
   263
              label="%_UI_EditMifEntry"
cawthron
parents:
diff changeset
   264
              menubarPath="additions"
cawthron
parents:
diff changeset
   265
              style="pulldown">
cawthron
parents:
diff changeset
   266
            
cawthron
parents:
diff changeset
   267
        </action>
cawthron
parents:
diff changeset
   268
      </objectContribution>         
cawthron
parents:
diff changeset
   269
		
cawthron
parents:
diff changeset
   270
      <objectContribution
cawthron
parents:
diff changeset
   271
            adaptable="true"
cawthron
parents:
diff changeset
   272
            id="com.nokia.carbide.cpp.project.ui.editors.images.editMbmEntry"
cawthron
parents:
diff changeset
   273
            objectClass="org.eclipse.core.resources.IFile">
cawthron
parents:
diff changeset
   274
          <visibility>
cawthron
parents:
diff changeset
   275
               <or>
cawthron
parents:
diff changeset
   276
                 <objectState
cawthron
parents:
diff changeset
   277
                       name="extension"
cawthron
parents:
diff changeset
   278
                       value="mmp"
cawthron
parents:
diff changeset
   279
                       />
cawthron
parents:
diff changeset
   280
                  <objectState
cawthron
parents:
diff changeset
   281
                        name="name" 
cawthron
parents:
diff changeset
   282
                        value="Images"
cawthron
parents:
diff changeset
   283
                        />
cawthron
parents:
diff changeset
   284
               </or>
cawthron
parents:
diff changeset
   285
            </visibility> 
cawthron
parents:
diff changeset
   286
        <action
cawthron
parents:
diff changeset
   287
              class="com.nokia.carbide.cpp.internal.project.ui.actions.EditMBMMenuEntryAction"
cawthron
parents:
diff changeset
   288
              enablesFor="1"
cawthron
parents:
diff changeset
   289
              icon="icons/MBM_MIF_AIF_Editor.png"
cawthron
parents:
diff changeset
   290
              id="com.nokia.carbide.cpp.project.ui.actions.editMbmEntryAction"
cawthron
parents:
diff changeset
   291
              label="%_UI_EditMbmEntry"
cawthron
parents:
diff changeset
   292
              menubarPath="additions"
cawthron
parents:
diff changeset
   293
              style="pulldown">
cawthron
parents:
diff changeset
   294
            
cawthron
parents:
diff changeset
   295
        </action>
cawthron
parents:
diff changeset
   296
      </objectContribution>         
cawthron
parents:
diff changeset
   297
cawthron
parents:
diff changeset
   298
      
cawthron
parents:
diff changeset
   299
  </extension>
cawthron
parents:
diff changeset
   300
   <extension
cawthron
parents:
diff changeset
   301
         point="org.eclipse.core.contenttype.contentTypes">
cawthron
parents:
diff changeset
   302
      <content-type
cawthron
parents:
diff changeset
   303
            base-type="org.eclipse.core.runtime.text"
cawthron
parents:
diff changeset
   304
            file-extensions="mmp,mmh"
cawthron
parents:
diff changeset
   305
            id="symbianMMP"
cawthron
parents:
diff changeset
   306
            name="%symbianMMP"
cawthron
parents:
diff changeset
   307
            priority="normal"/>
cawthron
parents:
diff changeset
   308
      <content-type
cawthron
parents:
diff changeset
   309
            base-type="org.eclipse.core.runtime.text"
cawthron
parents:
diff changeset
   310
            file-extensions="inf"
cawthron
parents:
diff changeset
   311
            id="symbianINF"
cawthron
parents:
diff changeset
   312
            name="%symbianINF"
cawthron
parents:
diff changeset
   313
            priority="normal"/>
cawthron
parents:
diff changeset
   314
   </extension>
cawthron
parents:
diff changeset
   315
cawthron
parents:
diff changeset
   316
<!-- Common navigator extensions -->
cawthron
parents:
diff changeset
   317
	<extension
cawthron
parents:
diff changeset
   318
	  point="org.eclipse.ui.navigator.navigatorContent">
cawthron
parents:
diff changeset
   319
	 <commonWizard
cawthron
parents:
diff changeset
   320
		type="new"
cawthron
parents:
diff changeset
   321
	    wizardId="com.nokia.carbide.cpp.project.ui.wizards.NewProjectWizard">
cawthron
parents:
diff changeset
   322
		 <enablement>
cawthron
parents:
diff changeset
   323
			<or>
cawthron
parents:
diff changeset
   324
				<instanceof value="org.eclipse.cdt.core.model.ICElement" />	
cawthron
parents:
diff changeset
   325
	            <adapt type="org.eclipse.core.resources.IProject">
cawthron
parents:
diff changeset
   326
	               <test
cawthron
parents:
diff changeset
   327
	                     property="org.eclipse.core.resources.projectNature"
cawthron
parents:
diff changeset
   328
	                     value="com.nokia.carbide.cdt.builder.carbideCPPBuilderNature"/>
cawthron
parents:
diff changeset
   329
	            </adapt>
cawthron
parents:
diff changeset
   330
			</or>
cawthron
parents:
diff changeset
   331
         </enablement>
cawthron
parents:
diff changeset
   332
	 </commonWizard>
cawthron
parents:
diff changeset
   333
	 <commonWizard
cawthron
parents:
diff changeset
   334
		type="new"
cawthron
parents:
diff changeset
   335
	    wizardId="com.nokia.carbide.cpp.project.ui.wizards.NewClassWizard">
cawthron
parents:
diff changeset
   336
		 <enablement>
cawthron
parents:
diff changeset
   337
			<or>
cawthron
parents:
diff changeset
   338
				<instanceof value="org.eclipse.cdt.core.model.ICElement" />	
cawthron
parents:
diff changeset
   339
	            <adapt type="org.eclipse.core.resources.IProject">
cawthron
parents:
diff changeset
   340
	               <test
cawthron
parents:
diff changeset
   341
	                     property="org.eclipse.core.resources.projectNature"
cawthron
parents:
diff changeset
   342
	                     value="com.nokia.carbide.cdt.builder.carbideCPPBuilderNature"/>
cawthron
parents:
diff changeset
   343
	            </adapt>
cawthron
parents:
diff changeset
   344
			</or>
cawthron
parents:
diff changeset
   345
         </enablement>
cawthron
parents:
diff changeset
   346
	 </commonWizard>
cawthron
parents:
diff changeset
   347
	 <commonWizard
cawthron
parents:
diff changeset
   348
		type="new"
cawthron
parents:
diff changeset
   349
	    wizardId="com.nokia.carbide.cpp.project.ui.mmpWizard">
cawthron
parents:
diff changeset
   350
		 <enablement>
cawthron
parents:
diff changeset
   351
			<or>
cawthron
parents:
diff changeset
   352
				<instanceof value="org.eclipse.cdt.core.model.ICElement" />	
cawthron
parents:
diff changeset
   353
	            <adapt type="org.eclipse.core.resources.IProject">
cawthron
parents:
diff changeset
   354
	               <test
cawthron
parents:
diff changeset
   355
	                     property="org.eclipse.core.resources.projectNature"
cawthron
parents:
diff changeset
   356
	                     value="com.nokia.carbide.cdt.builder.carbideCPPBuilderNature"/>
cawthron
parents:
diff changeset
   357
	            </adapt>
cawthron
parents:
diff changeset
   358
			</or>
cawthron
parents:
diff changeset
   359
         </enablement>
cawthron
parents:
diff changeset
   360
	 </commonWizard>
cawthron
parents:
diff changeset
   361
	</extension>
cawthron
parents:
diff changeset
   362
 <extension
cawthron
parents:
diff changeset
   363
       point="org.eclipse.ui.commands">
cawthron
parents:
diff changeset
   364
    <command
cawthron
parents:
diff changeset
   365
          categoryId="org.eclipse.ui.category.project"
cawthron
parents:
diff changeset
   366
          defaultHandler="com.nokia.carbide.cpp.internal.project.ui.actions.CarbideBuildAction"
cawthron
parents:
diff changeset
   367
          id="com.nokia.carbide.cpp.buildProject"
cawthron
parents:
diff changeset
   368
          name="%buildProject">
cawthron
parents:
diff changeset
   369
    </command>
cawthron
parents:
diff changeset
   370
 </extension>
cawthron
parents:
diff changeset
   371
cawthron
parents:
diff changeset
   372
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
   373
<!-- CarbideFormEditor specific problem marker                                           -->
cawthron
parents:
diff changeset
   374
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
   375
	<extension
cawthron
parents:
diff changeset
   376
		id="CarbideFormEditorMarker"
cawthron
parents:
diff changeset
   377
		name="%carbideFormEditorMarkerName"
cawthron
parents:
diff changeset
   378
		point="org.eclipse.core.resources.markers">
cawthron
parents:
diff changeset
   379
		<super type="org.eclipse.core.resources.problemmarker"/>
cawthron
parents:
diff changeset
   380
		<super type="org.eclipse.core.resources.textmarker"/>
cawthron
parents:
diff changeset
   381
		<persistent value="true"/>
cawthron
parents:
diff changeset
   382
	</extension>
cawthron
parents:
diff changeset
   383
cawthron
parents:
diff changeset
   384
   <extension
cawthron
parents:
diff changeset
   385
         point="org.eclipse.ui.ide.markerSupport">
cawthron
parents:
diff changeset
   386
      <markerContentGenerator
cawthron
parents:
diff changeset
   387
            defaultMarkerGrouping="org.eclipse.ui.ide.allMarkers.severity"
cawthron
parents:
diff changeset
   388
            id="com.nokia.carbide.cpp.project.ui.problemsGenerator"
cawthron
parents:
diff changeset
   389
            name="">
cawthron
parents:
diff changeset
   390
         <markerFieldReference
cawthron
parents:
diff changeset
   391
               id="org.eclipse.ui.ide.creationTimeField"
cawthron
parents:
diff changeset
   392
               visible="true">
cawthron
parents:
diff changeset
   393
         </markerFieldReference>
cawthron
parents:
diff changeset
   394
         <markerFieldReference
cawthron
parents:
diff changeset
   395
               id="org.eclipse.ui.ide.severityAndDescriptionField"
cawthron
parents:
diff changeset
   396
               visible="true">
cawthron
parents:
diff changeset
   397
         </markerFieldReference>
cawthron
parents:
diff changeset
   398
         <markerFieldReference
cawthron
parents:
diff changeset
   399
               id="org.eclipse.ui.ide.resourceField"
cawthron
parents:
diff changeset
   400
               visible="true">
cawthron
parents:
diff changeset
   401
         </markerFieldReference>
cawthron
parents:
diff changeset
   402
         <markerFieldReference
cawthron
parents:
diff changeset
   403
               id="org.eclipse.ui.ide.pathField"
cawthron
parents:
diff changeset
   404
               visible="true">
cawthron
parents:
diff changeset
   405
         </markerFieldReference>
cawthron
parents:
diff changeset
   406
         <markerFieldReference
cawthron
parents:
diff changeset
   407
               id="org.eclipse.ui.ide.locationField"
cawthron
parents:
diff changeset
   408
               visible="true">
cawthron
parents:
diff changeset
   409
         </markerFieldReference>
cawthron
parents:
diff changeset
   410
         <markerFieldReference
cawthron
parents:
diff changeset
   411
               id="org.eclipse.ui.ide.idField"
cawthron
parents:
diff changeset
   412
               visible="false">
cawthron
parents:
diff changeset
   413
         </markerFieldReference>
cawthron
parents:
diff changeset
   414
         <markerFieldReference
cawthron
parents:
diff changeset
   415
               id="org.eclipse.ui.ide.markerType"
cawthron
parents:
diff changeset
   416
               visible="true">
cawthron
parents:
diff changeset
   417
         </markerFieldReference>
cawthron
parents:
diff changeset
   418
         <markerTypeReference
cawthron
parents:
diff changeset
   419
               id="org.eclipse.core.resources.problemmarker">
cawthron
parents:
diff changeset
   420
         </markerTypeReference>
cawthron
parents:
diff changeset
   421
         <markerFieldConfiguration
cawthron
parents:
diff changeset
   422
               enabled="true"
cawthron
parents:
diff changeset
   423
               id="org.eclipse.ui.ide.errorsFilter"
cawthron
parents:
diff changeset
   424
               name="%markerFieldConfiguration.name"
cawthron
parents:
diff changeset
   425
               scope="ON_ANY_IN_SAME_CONTAINER"
cawthron
parents:
diff changeset
   426
               values="com.nokia.carbide.cpp.internal.project.ui.views.AllProblemsParameters">
cawthron
parents:
diff changeset
   427
         </markerFieldConfiguration>
cawthron
parents:
diff changeset
   428
         <markerGrouping
cawthron
parents:
diff changeset
   429
               id="org.eclipse.ui.ide.type"
cawthron
parents:
diff changeset
   430
               label="%markerGrouping.type">
cawthron
parents:
diff changeset
   431
         </markerGrouping>
cawthron
parents:
diff changeset
   432
         <markerGrouping
cawthron
parents:
diff changeset
   433
               id="org.eclipse.ui.ide.allMarkers.severity"
cawthron
parents:
diff changeset
   434
               label="%markerGrouping.severity">
cawthron
parents:
diff changeset
   435
            <markerGroupingEntry
cawthron
parents:
diff changeset
   436
                  id="org.eclipse.ui.ide.allMarkers.errorSeverity"
cawthron
parents:
diff changeset
   437
                  label="%markerGrouping.errors"
cawthron
parents:
diff changeset
   438
                  priority="30">
cawthron
parents:
diff changeset
   439
            </markerGroupingEntry>
cawthron
parents:
diff changeset
   440
            <markerGroupingEntry
cawthron
parents:
diff changeset
   441
                  id="org.eclipse.ui.ide.allMarkers.warningSeverity"
cawthron
parents:
diff changeset
   442
                  label="%markerGrouping.warnings"
cawthron
parents:
diff changeset
   443
                  priority="20">
cawthron
parents:
diff changeset
   444
            </markerGroupingEntry>
cawthron
parents:
diff changeset
   445
            <markerGroupingEntry
cawthron
parents:
diff changeset
   446
                  id="org.eclipse.ui.ide.allMarkers.other"
cawthron
parents:
diff changeset
   447
                  label="%markerGrouping.other"
cawthron
parents:
diff changeset
   448
                  priority="10">
cawthron
parents:
diff changeset
   449
            </markerGroupingEntry>
cawthron
parents:
diff changeset
   450
            <markerAttributeGrouping
cawthron
parents:
diff changeset
   451
                  attribute="severity"
cawthron
parents:
diff changeset
   452
                  markerType="org.eclipse.core.resources.marker">
cawthron
parents:
diff changeset
   453
               <markerAttributeMapping
cawthron
parents:
diff changeset
   454
                     markerGroupingEntry="org.eclipse.ui.ide.allMarkers.errorSeverity"
cawthron
parents:
diff changeset
   455
                     value="2">
cawthron
parents:
diff changeset
   456
               </markerAttributeMapping>
cawthron
parents:
diff changeset
   457
               <markerAttributeMapping
cawthron
parents:
diff changeset
   458
                     markerGroupingEntry="org.eclipse.ui.ide.allMarkers.warningSeverity"
cawthron
parents:
diff changeset
   459
                     value="1">
cawthron
parents:
diff changeset
   460
               </markerAttributeMapping>
cawthron
parents:
diff changeset
   461
               <markerAttributeMapping
cawthron
parents:
diff changeset
   462
                     markerGroupingEntry="org.eclipse.ui.ide.allMarkers.other"
cawthron
parents:
diff changeset
   463
                     value="0">
cawthron
parents:
diff changeset
   464
               </markerAttributeMapping>
cawthron
parents:
diff changeset
   465
               <markerAttributeMapping
cawthron
parents:
diff changeset
   466
                     markerGroupingEntry="org.eclipse.ui.ide.allMarkers.other"
cawthron
parents:
diff changeset
   467
                     value="-1">
cawthron
parents:
diff changeset
   468
               </markerAttributeMapping>
cawthron
parents:
diff changeset
   469
            </markerAttributeGrouping>
cawthron
parents:
diff changeset
   470
         </markerGrouping>
cawthron
parents:
diff changeset
   471
    </markerContentGenerator>
cawthron
parents:
diff changeset
   472
   </extension>
cawthron
parents:
diff changeset
   473
cawthron
parents:
diff changeset
   474
   <extension
cawthron
parents:
diff changeset
   475
         point="org.eclipse.ui.handlers">
cawthron
parents:
diff changeset
   476
      <handler
cawthron
parents:
diff changeset
   477
            class="org.eclipse.ui.internal.views.markers.QuickFixHandler"
cawthron
parents:
diff changeset
   478
            commandId="org.eclipse.jdt.ui.edit.text.java.correction.assist.proposals">
cawthron
parents:
diff changeset
   479
         <activeWhen>
cawthron
parents:
diff changeset
   480
             <with
cawthron
parents:
diff changeset
   481
                       variable="activePart">
cawthron
parents:
diff changeset
   482
                    <test
cawthron
parents:
diff changeset
   483
                          args="com.nokia.carbide.cpp.project.ui.problemsGenerator"
cawthron
parents:
diff changeset
   484
                          property="org.eclipse.ui.ide.contentGenerator">
cawthron
parents:
diff changeset
   485
                    </test>
cawthron
parents:
diff changeset
   486
            </with>
cawthron
parents:
diff changeset
   487
         </activeWhen>
cawthron
parents:
diff changeset
   488
         <enabledWhen>
cawthron
parents:
diff changeset
   489
            <and>
cawthron
parents:
diff changeset
   490
               <iterate
cawthron
parents:
diff changeset
   491
                     ifEmpty="false"
cawthron
parents:
diff changeset
   492
                     operator="or">
cawthron
parents:
diff changeset
   493
                  <test
cawthron
parents:
diff changeset
   494
                        property="org.eclipse.ui.ide.quickFix">
cawthron
parents:
diff changeset
   495
                  </test>
cawthron
parents:
diff changeset
   496
               </iterate>
cawthron
parents:
diff changeset
   497
               <count
cawthron
parents:
diff changeset
   498
                     value="?">
cawthron
parents:
diff changeset
   499
               </count>
cawthron
parents:
diff changeset
   500
            </and>
cawthron
parents:
diff changeset
   501
         </enabledWhen>
cawthron
parents:
diff changeset
   502
      </handler>
cawthron
parents:
diff changeset
   503
   </extension>
cawthron
parents:
diff changeset
   504
cawthron
parents:
diff changeset
   505
   <extension
cawthron
parents:
diff changeset
   506
         point="org.eclipse.ui.menus">
cawthron
parents:
diff changeset
   507
      <menuContribution
cawthron
parents:
diff changeset
   508
            locationURI="popup:org.eclipse.ui.ide.MarkersView?after=org.eclipse.ui.ide.markersSeperator1">
cawthron
parents:
diff changeset
   509
           <command
cawthron
parents:
diff changeset
   510
                 commandId="org.eclipse.jdt.ui.edit.text.java.correction.assist.proposals"
cawthron
parents:
diff changeset
   511
                 mnemonic="Q"
cawthron
parents:
diff changeset
   512
                 style="push">
cawthron
parents:
diff changeset
   513
              <visibleWhen
cawthron
parents:
diff changeset
   514
                    checkEnabled="false">
cawthron
parents:
diff changeset
   515
              </visibleWhen>
cawthron
parents:
diff changeset
   516
         </command>
cawthron
parents:
diff changeset
   517
      </menuContribution>
cawthron
parents:
diff changeset
   518
   </extension>
cawthron
parents:
diff changeset
   519
cawthron
parents:
diff changeset
   520
 </plugin>