project/com.nokia.carbide.cpp.project.ui/plugin.xml
author tzelaw
Tue, 14 Apr 2009 15:03:19 -0500
changeset 94 d74b720418db
parent 2 d760517a8095
child 226 c605591d433c
permissions -rw-r--r--
Test framework support: Ask debugger to remember DebugTarget so test framework can use it to setup test framework related utility. With this we can use the DebugUI way of launching while keeping test framework functionality
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>