cdt/cdt_5_0_x/org.eclipse.cdt.debug.ui/plugin.xml
author cawthron
Wed, 25 Mar 2009 00:52:33 -0500
changeset 1 a7cc18b7a772
permissions -rw-r--r--
new
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
cawthron
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
cawthron
parents:
diff changeset
     2
<?eclipse version="3.0"?>
cawthron
parents:
diff changeset
     3
<plugin>
cawthron
parents:
diff changeset
     4
cawthron
parents:
diff changeset
     5
     <extension-point id="CDebuggerPage" name="%CDebuggerPage" schema="schema/CDebuggerPage.exsd"/>
cawthron
parents:
diff changeset
     6
     <extension-point id="BreakpointActionPage" name="%BreakpointActionPage" schema="schema/BreakpointActionPage.exsd"/>
cawthron
parents:
diff changeset
     7
     <extension-point id="breakpointContribution" name="%breakpointContribution" schema="schema/BreakpointUIContribution.exsd"/>
cawthron
parents:
diff changeset
     8
cawthron
parents:
diff changeset
     9
<!-- Extensions -->
cawthron
parents:
diff changeset
    10
   <extension
cawthron
parents:
diff changeset
    11
         point="org.eclipse.debug.ui.debugModelPresentations">
cawthron
parents:
diff changeset
    12
      <debugModelPresentation
cawthron
parents:
diff changeset
    13
            class="org.eclipse.cdt.debug.internal.ui.CDebugModelPresentation"
cawthron
parents:
diff changeset
    14
            detailsViewerConfiguration="org.eclipse.cdt.debug.internal.ui.DetailsViewerConfiguration"
cawthron
parents:
diff changeset
    15
            id="org.eclipse.cdt.debug.core">
cawthron
parents:
diff changeset
    16
      </debugModelPresentation>
cawthron
parents:
diff changeset
    17
   </extension>
cawthron
parents:
diff changeset
    18
   <extension
cawthron
parents:
diff changeset
    19
         point="org.eclipse.ui.views">
cawthron
parents:
diff changeset
    20
      <view
cawthron
parents:
diff changeset
    21
            name="%ExecutablesView.name"
cawthron
parents:
diff changeset
    22
            icon="icons/obj16/exec_view_obj.gif"
cawthron
parents:
diff changeset
    23
            category="org.eclipse.debug.ui"
cawthron
parents:
diff changeset
    24
            class="org.eclipse.cdt.debug.internal.ui.views.executables.ExecutablesView"
cawthron
parents:
diff changeset
    25
            id="org.eclipse.cdt.debug.ui.executablesView">
cawthron
parents:
diff changeset
    26
      </view>
cawthron
parents:
diff changeset
    27
      <view
cawthron
parents:
diff changeset
    28
            name="%SignalsView.name"
cawthron
parents:
diff changeset
    29
            icon="icons/view16/signals_view.gif"
cawthron
parents:
diff changeset
    30
            category="org.eclipse.debug.ui"
cawthron
parents:
diff changeset
    31
            class="org.eclipse.cdt.debug.internal.ui.views.signals.SignalsView"
cawthron
parents:
diff changeset
    32
            id="org.eclipse.cdt.debug.ui.SignalsView">
cawthron
parents:
diff changeset
    33
      </view>
cawthron
parents:
diff changeset
    34
      <view
cawthron
parents:
diff changeset
    35
            name="%DisassemblyView.name"
cawthron
parents:
diff changeset
    36
            icon="icons/view16/disassembly_view.gif"
cawthron
parents:
diff changeset
    37
            category="org.eclipse.debug.ui"
cawthron
parents:
diff changeset
    38
            class="org.eclipse.cdt.debug.internal.ui.views.disassembly.DisassemblyView"
cawthron
parents:
diff changeset
    39
            id="org.eclipse.cdt.debug.ui.DisassemblyView">
cawthron
parents:
diff changeset
    40
      </view>
cawthron
parents:
diff changeset
    41
   </extension>
cawthron
parents:
diff changeset
    42
   <extension
cawthron
parents:
diff changeset
    43
         point="org.eclipse.ui.perspectiveExtensions">
cawthron
parents:
diff changeset
    44
      <perspectiveExtension
cawthron
parents:
diff changeset
    45
            targetID="org.eclipse.cdt.ui.CPerspective">
cawthron
parents:
diff changeset
    46
         <actionSet
cawthron
parents:
diff changeset
    47
               id="org.eclipse.debug.ui.breakpointActionSet">
cawthron
parents:
diff changeset
    48
         </actionSet>
cawthron
parents:
diff changeset
    49
      </perspectiveExtension>
cawthron
parents:
diff changeset
    50
      <perspectiveExtension
cawthron
parents:
diff changeset
    51
            targetID="org.eclipse.debug.ui.DebugPerspective">
cawthron
parents:
diff changeset
    52
         <view
cawthron
parents:
diff changeset
    53
               relative="org.eclipse.debug.ui.VariableView"
cawthron
parents:
diff changeset
    54
               visible="false"
cawthron
parents:
diff changeset
    55
               relationship="stack"
cawthron
parents:
diff changeset
    56
               id="org.eclipse.cdt.debug.ui.SignalsView">
cawthron
parents:
diff changeset
    57
         </view>
cawthron
parents:
diff changeset
    58
         <viewShortcut
cawthron
parents:
diff changeset
    59
               id="org.eclipse.cdt.debug.ui.SignalsView">
cawthron
parents:
diff changeset
    60
         </viewShortcut>
cawthron
parents:
diff changeset
    61
         <viewShortcut
cawthron
parents:
diff changeset
    62
               id="org.eclipse.debug.ui.RegisterView">
cawthron
parents:
diff changeset
    63
         </viewShortcut>
cawthron
parents:
diff changeset
    64
         <viewShortcut
cawthron
parents:
diff changeset
    65
               id="org.eclipse.debug.ui.ModuleView">
cawthron
parents:
diff changeset
    66
         </viewShortcut>
cawthron
parents:
diff changeset
    67
         <viewShortcut
cawthron
parents:
diff changeset
    68
               id="org.eclipse.debug.ui.MemoryView">
cawthron
parents:
diff changeset
    69
         </viewShortcut>
cawthron
parents:
diff changeset
    70
         <view
cawthron
parents:
diff changeset
    71
               relative="org.eclipse.ui.views.ContentOutline"
cawthron
parents:
diff changeset
    72
               visible="false"
cawthron
parents:
diff changeset
    73
               relationship="stack"
cawthron
parents:
diff changeset
    74
               id="org.eclipse.cdt.debug.ui.DisassemblyView">
cawthron
parents:
diff changeset
    75
         </view>
cawthron
parents:
diff changeset
    76
         <viewShortcut
cawthron
parents:
diff changeset
    77
               id="org.eclipse.cdt.debug.ui.DisassemblyView">
cawthron
parents:
diff changeset
    78
         </viewShortcut>
cawthron
parents:
diff changeset
    79
         <view
cawthron
parents:
diff changeset
    80
               visible="false"
cawthron
parents:
diff changeset
    81
               relative="org.eclipse.debug.ui.VariableView"
cawthron
parents:
diff changeset
    82
               relationship="stack"
cawthron
parents:
diff changeset
    83
               id="org.eclipse.debug.ui.ModuleView">
cawthron
parents:
diff changeset
    84
         </view>
cawthron
parents:
diff changeset
    85
         <view
cawthron
parents:
diff changeset
    86
               visible="true"
cawthron
parents:
diff changeset
    87
               relative="org.eclipse.ui.console.ConsoleView"
cawthron
parents:
diff changeset
    88
               relationship="stack"
cawthron
parents:
diff changeset
    89
               id="org.eclipse.ui.views.ProblemView">
cawthron
parents:
diff changeset
    90
         </view>      
cawthron
parents:
diff changeset
    91
         <viewShortcut
cawthron
parents:
diff changeset
    92
               id="org.eclipse.ui.views.ProblemView">
cawthron
parents:
diff changeset
    93
         </viewShortcut>
cawthron
parents:
diff changeset
    94
         <view
cawthron
parents:
diff changeset
    95
               id="org.eclipse.cdt.debug.ui.executablesView"
cawthron
parents:
diff changeset
    96
               relative="org.eclipse.ui.console.ConsoleView"
cawthron
parents:
diff changeset
    97
               relationship="stack">
cawthron
parents:
diff changeset
    98
         </view>
cawthron
parents:
diff changeset
    99
         <viewShortcut
cawthron
parents:
diff changeset
   100
               id="org.eclipse.cdt.debug.ui.executablesView">
cawthron
parents:
diff changeset
   101
         </viewShortcut>
cawthron
parents:
diff changeset
   102
         <actionSet
cawthron
parents:
diff changeset
   103
               id="org.eclipse.cdt.debug.ui.debugActionSet">
cawthron
parents:
diff changeset
   104
         </actionSet>
cawthron
parents:
diff changeset
   105
       </perspectiveExtension>
cawthron
parents:
diff changeset
   106
   </extension>
cawthron
parents:
diff changeset
   107
   <extension
cawthron
parents:
diff changeset
   108
         point="org.eclipse.ui.preferencePages">
cawthron
parents:
diff changeset
   109
      <page
cawthron
parents:
diff changeset
   110
            name="%CDebugPreferencePage.name"
cawthron
parents:
diff changeset
   111
            category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
cawthron
parents:
diff changeset
   112
            class="org.eclipse.cdt.debug.internal.ui.preferences.CDebugPreferencePage"
cawthron
parents:
diff changeset
   113
            id="org.eclipse.cdt.debug.ui.CDebugPreferencePage">
cawthron
parents:
diff changeset
   114
      </page>
cawthron
parents:
diff changeset
   115
      <page
cawthron
parents:
diff changeset
   116
            name="%SourcePreferencePage.name"
cawthron
parents:
diff changeset
   117
            category="org.eclipse.cdt.debug.ui.CDebugPreferencePage"
cawthron
parents:
diff changeset
   118
            class="org.eclipse.cdt.debug.internal.ui.preferences.SourcePreferencePage"
cawthron
parents:
diff changeset
   119
            id="org.eclipse.cdt.debug.ui.SourcePreferencePage">
cawthron
parents:
diff changeset
   120
      </page>
cawthron
parents:
diff changeset
   121
      <page
cawthron
parents:
diff changeset
   122
            category="org.eclipse.cdt.debug.ui.CDebugPreferencePage"
cawthron
parents:
diff changeset
   123
            class="org.eclipse.cdt.debug.internal.ui.preferences.DebuggerTypesPage"
cawthron
parents:
diff changeset
   124
            id="org.eclipse.cdt.debug.ui.DebuggerTypesPreferencePage"
cawthron
parents:
diff changeset
   125
            name="%DebuggerTypesPreferencePage.name"/>
cawthron
parents:
diff changeset
   126
   </extension>
cawthron
parents:
diff changeset
   127
   <extension
cawthron
parents:
diff changeset
   128
         point="org.eclipse.ui.actionSets">
cawthron
parents:
diff changeset
   129
      <actionSet
cawthron
parents:
diff changeset
   130
            label="%DebugActionSet.label"
cawthron
parents:
diff changeset
   131
            id="org.eclipse.cdt.debug.ui.debugActionSet">
cawthron
parents:
diff changeset
   132
         <menu
cawthron
parents:
diff changeset
   133
               label="%RunMenu.label"
cawthron
parents:
diff changeset
   134
               path="additions"
cawthron
parents:
diff changeset
   135
               id="org.eclipse.ui.run">
cawthron
parents:
diff changeset
   136
         </menu>
cawthron
parents:
diff changeset
   137
         <action
cawthron
parents:
diff changeset
   138
               id="org.eclipse.cdt.debug.ui.actions.ResumeAtLine"
cawthron
parents:
diff changeset
   139
               class="org.eclipse.cdt.debug.internal.ui.actions.RetargetResumeAtLineAction"
cawthron
parents:
diff changeset
   140
               disabledIcon="icons/dlcl16/resume_at_line_co.gif"
cawthron
parents:
diff changeset
   141
               icon="icons/elcl16/resume_at_line_co.gif"
cawthron
parents:
diff changeset
   142
               helpContextId="jump_to_line_action_context"
cawthron
parents:
diff changeset
   143
               label="%GlobalResumeAtLineAction.label"
cawthron
parents:
diff changeset
   144
               menubarPath="org.eclipse.ui.run/stepGroup"/>
cawthron
parents:
diff changeset
   145
         <action
cawthron
parents:
diff changeset
   146
               id="org.eclipse.cdt.debug.ui.actions.MoveToLine"
cawthron
parents:
diff changeset
   147
               class="org.eclipse.cdt.debug.internal.ui.actions.RetargetMoveToLineAction"
cawthron
parents:
diff changeset
   148
               disabledIcon="icons/dlcl16/move_to_line_co.gif"
cawthron
parents:
diff changeset
   149
               icon="icons/elcl16/move_to_line_co.gif"
cawthron
parents:
diff changeset
   150
               helpContextId="move_to_line_action_context"
cawthron
parents:
diff changeset
   151
               label="%GlobalMoveToLineAction.label"
cawthron
parents:
diff changeset
   152
               menubarPath="org.eclipse.ui.run/stepGroup"/>
cawthron
parents:
diff changeset
   153
         <action
cawthron
parents:
diff changeset
   154
               id="org.eclipse.cdt.debug.internal.ui.actions.SignalZeroWorkbenchActionDelegate"
cawthron
parents:
diff changeset
   155
               class="org.eclipse.cdt.debug.internal.ui.actions.SignalZeroWorkbenchActionDelegate"
cawthron
parents:
diff changeset
   156
               disabledIcon="icons/dlcl16/signal0_co.gif"
cawthron
parents:
diff changeset
   157
               icon="icons/elcl16/signal0_co.gif"
cawthron
parents:
diff changeset
   158
               helpContextId="resume_without_signal_action_context"
cawthron
parents:
diff changeset
   159
               label="%SignalZeroAction.label"
cawthron
parents:
diff changeset
   160
               menubarPath="org.eclipse.ui.run/stepGroup"
cawthron
parents:
diff changeset
   161
               tooltip="%SignalZeroAction.tooltip">
cawthron
parents:
diff changeset
   162
         </action>
cawthron
parents:
diff changeset
   163
         <action
cawthron
parents:
diff changeset
   164
               id="org.eclipse.cdt.debug.ui.internal.actions.RestartActionDelegate"
cawthron
parents:
diff changeset
   165
               class="org.eclipse.cdt.debug.internal.ui.actions.RestartActionDelegate"
cawthron
parents:
diff changeset
   166
               disabledIcon="icons/dlcl16/restart.gif"
cawthron
parents:
diff changeset
   167
               icon="icons/elcl16/restart.gif"
cawthron
parents:
diff changeset
   168
               helpContextId="restart_action_context"
cawthron
parents:
diff changeset
   169
               label="%RestartAction.label"
cawthron
parents:
diff changeset
   170
               menubarPath="org.eclipse.ui.run/stepGroup">
cawthron
parents:
diff changeset
   171
         </action>
cawthron
parents:
diff changeset
   172
      </actionSet>
cawthron
parents:
diff changeset
   173
   </extension>
cawthron
parents:
diff changeset
   174
   <extension
cawthron
parents:
diff changeset
   175
         point="org.eclipse.ui.popupMenus">
cawthron
parents:
diff changeset
   176
      <viewerContribution
cawthron
parents:
diff changeset
   177
            targetID="org.eclipse.debug.ui.DebugView"
cawthron
parents:
diff changeset
   178
            id="org.eclipse.cdt.debug.ui.debugview.popupMenu">
cawthron
parents:
diff changeset
   179
         <action
cawthron
parents:
diff changeset
   180
               label="%RestartAction.label"
cawthron
parents:
diff changeset
   181
               icon="icons/elcl16/restart.gif"
cawthron
parents:
diff changeset
   182
               helpContextId="restart_action_context"
cawthron
parents:
diff changeset
   183
               class="org.eclipse.cdt.debug.internal.ui.actions.RestartActionDelegate"
cawthron
parents:
diff changeset
   184
               menubarPath="stepGroup"
cawthron
parents:
diff changeset
   185
               enablesFor="1"
cawthron
parents:
diff changeset
   186
               id="org.eclipse.cdt.debug.internal.ui.actions.RestartActionDelegate">
cawthron
parents:
diff changeset
   187
            <selection class="org.eclipse.cdt.debug.core.model.IRestart"/>
cawthron
parents:
diff changeset
   188
         </action>
cawthron
parents:
diff changeset
   189
         <action
cawthron
parents:
diff changeset
   190
               state="false"
cawthron
parents:
diff changeset
   191
               style="toggle"
cawthron
parents:
diff changeset
   192
               id="org.eclipse.cdt.debug.internal.ui.actions.ToggleInstructionStepModeActionDelegate"
cawthron
parents:
diff changeset
   193
               class="org.eclipse.cdt.debug.internal.ui.actions.ToggleInstructionStepModeActionDelegate"
cawthron
parents:
diff changeset
   194
               enablesFor="1"
cawthron
parents:
diff changeset
   195
               icon="icons/elcl16/instr_step.gif"
cawthron
parents:
diff changeset
   196
               helpContextId="toggle_instruction_step_mode_action_context"
cawthron
parents:
diff changeset
   197
               label="%ToggleInstructionStepModeAction.label"
cawthron
parents:
diff changeset
   198
               menubarPath="renderGroup"
cawthron
parents:
diff changeset
   199
               tooltip="%ToggleInstructionStepModeAction.tooltip">
cawthron
parents:
diff changeset
   200
            <enablement>
cawthron
parents:
diff changeset
   201
               <pluginState
cawthron
parents:
diff changeset
   202
                     value="activated"
cawthron
parents:
diff changeset
   203
                     id="org.eclipse.cdt.debug.ui">
cawthron
parents:
diff changeset
   204
               </pluginState>
cawthron
parents:
diff changeset
   205
            </enablement>
cawthron
parents:
diff changeset
   206
         </action>
cawthron
parents:
diff changeset
   207
         <action
cawthron
parents:
diff changeset
   208
               helpContextId="signal_zero_action_context"
cawthron
parents:
diff changeset
   209
               enablesFor="1"
cawthron
parents:
diff changeset
   210
               label="%SignalZeroAction.label"
cawthron
parents:
diff changeset
   211
               tooltip="%SignalZeroAction.tooltip"
cawthron
parents:
diff changeset
   212
               icon="icons/elcl16/signal0_co.gif"
cawthron
parents:
diff changeset
   213
               class="org.eclipse.cdt.debug.internal.ui.actions.SignalZeroWorkbenchActionDelegate"
cawthron
parents:
diff changeset
   214
               menubarPath="threadGroup"
cawthron
parents:
diff changeset
   215
               id="org.eclipse.cdt.debug.internal.ui.actions.SignalZeroWorkbenchActionDelegate">
cawthron
parents:
diff changeset
   216
            <enablement>
cawthron
parents:
diff changeset
   217
               <and>
cawthron
parents:
diff changeset
   218
                  <pluginState
cawthron
parents:
diff changeset
   219
                        id="org.eclipse.cdt.debug.ui"
cawthron
parents:
diff changeset
   220
                        value="activated">
cawthron
parents:
diff changeset
   221
                  </pluginState>
cawthron
parents:
diff changeset
   222
                  <objectClass
cawthron
parents:
diff changeset
   223
                        name="org.eclipse.cdt.debug.core.model.IResumeWithoutSignal">
cawthron
parents:
diff changeset
   224
                  </objectClass>
cawthron
parents:
diff changeset
   225
               </and>
cawthron
parents:
diff changeset
   226
            </enablement>
cawthron
parents:
diff changeset
   227
         </action>
cawthron
parents:
diff changeset
   228
      </viewerContribution>
cawthron
parents:
diff changeset
   229
      <viewerContribution
cawthron
parents:
diff changeset
   230
            targetID="#CEditorRulerContext"
cawthron
parents:
diff changeset
   231
            id="org.eclipse.cdt.debug.ui.CEditorRulerActions">
cawthron
parents:
diff changeset
   232
         <action
cawthron
parents:
diff changeset
   233
               label="%BreakpointProperties.label"
cawthron
parents:
diff changeset
   234
               helpContextId="breakpoint_properties_action_context"
cawthron
parents:
diff changeset
   235
               class="org.eclipse.cdt.debug.internal.ui.actions.CBreakpointPropertiesRulerActionDelegate"
cawthron
parents:
diff changeset
   236
               menubarPath="debug"
cawthron
parents:
diff changeset
   237
               id="org.eclipse.cdt.debug.internal.ui.actions.CBreakpointPropertiesRulerActionDelegate">
cawthron
parents:
diff changeset
   238
         </action>
cawthron
parents:
diff changeset
   239
         <action
cawthron
parents:
diff changeset
   240
               label="%EnableBreakpoint.label"
cawthron
parents:
diff changeset
   241
               helpContextId="enable_disable_breakpoint_action_context"
cawthron
parents:
diff changeset
   242
               class="org.eclipse.cdt.debug.internal.ui.actions.EnableDisableBreakpointRulerActionDelegate"
cawthron
parents:
diff changeset
   243
               menubarPath="debug"
cawthron
parents:
diff changeset
   244
               id="org.eclipse.cdt.debug.internal.ui.actions.EnableDisableBreakpointRulerActionDelegate">
cawthron
parents:
diff changeset
   245
         </action>
cawthron
parents:
diff changeset
   246
         <action
cawthron
parents:
diff changeset
   247
               label="%AddBreakpoint.label"
cawthron
parents:
diff changeset
   248
               helpContextId="manage_breakpoint_action_context"
cawthron
parents:
diff changeset
   249
               class="org.eclipse.cdt.debug.internal.ui.actions.ManageBreakpointRulerActionDelegate"
cawthron
parents:
diff changeset
   250
               menubarPath="debug"
cawthron
parents:
diff changeset
   251
               id="org.eclipse.cdt.debug.internal.ui.actions.ManageBreakpointRulerActionDelegate">
cawthron
parents:
diff changeset
   252
         </action>
cawthron
parents:
diff changeset
   253
      </viewerContribution>
cawthron
parents:
diff changeset
   254
      <viewerContribution
cawthron
parents:
diff changeset
   255
            targetID="#CEditorContext"
cawthron
parents:
diff changeset
   256
            id="org.eclipse.cdt.debug.ui.CEditorPopupActions">
cawthron
parents:
diff changeset
   257
         <visibility>
cawthron
parents:
diff changeset
   258
            <and>
cawthron
parents:
diff changeset
   259
               <systemProperty
cawthron
parents:
diff changeset
   260
                     value="true"
cawthron
parents:
diff changeset
   261
                     name="org.eclipse.cdt.debug.ui.debuggerActive"/>
cawthron
parents:
diff changeset
   262
               <objectClass name="org.eclipse.jface.text.ITextSelection"/>
cawthron
parents:
diff changeset
   263
            </and>
cawthron
parents:
diff changeset
   264
         </visibility>
cawthron
parents:
diff changeset
   265
         <action
cawthron
parents:
diff changeset
   266
               label="%AddExpressionAction.label"
cawthron
parents:
diff changeset
   267
               icon="icons/etool16/watch_exp.gif"
cawthron
parents:
diff changeset
   268
               helpContextId="add_expression_action_context"
cawthron
parents:
diff changeset
   269
               class="org.eclipse.cdt.debug.internal.ui.actions.AddExpressionEditorActionDelegate"
cawthron
parents:
diff changeset
   270
               menubarPath="additions"
cawthron
parents:
diff changeset
   271
               id="org.eclipse.cdt.debug.internal.ui.actions.AddExpressionActionDelegate">
cawthron
parents:
diff changeset
   272
         </action>
cawthron
parents:
diff changeset
   273
         <action
cawthron
parents:
diff changeset
   274
               label="%ResumeAtLineAction.label"
cawthron
parents:
diff changeset
   275
               icon="icons/elcl16/resume_at_line_co.gif"
cawthron
parents:
diff changeset
   276
               helpContextId="resume_at_line_action_context"
cawthron
parents:
diff changeset
   277
               class="org.eclipse.cdt.debug.internal.ui.actions.ResumeAtLineActionDelegate"
cawthron
parents:
diff changeset
   278
               menubarPath="additions"
cawthron
parents:
diff changeset
   279
               enablesFor="1"
cawthron
parents:
diff changeset
   280
               id="org.eclipse.cdt.debug.internal.ui.actions.ResumeAtLineActionDelegate">
cawthron
parents:
diff changeset
   281
         </action>
cawthron
parents:
diff changeset
   282
         <action
cawthron
parents:
diff changeset
   283
               label="%MoveToLineAction.label"
cawthron
parents:
diff changeset
   284
               icon="icons/elcl16/move_to_line_co.gif"
cawthron
parents:
diff changeset
   285
               helpContextId="move_to_line_action_context"
cawthron
parents:
diff changeset
   286
               class="org.eclipse.cdt.debug.internal.ui.actions.MoveToLineActionDelegate"
cawthron
parents:
diff changeset
   287
               menubarPath="additions"
cawthron
parents:
diff changeset
   288
               enablesFor="1" 
cawthron
parents:
diff changeset
   289
               id="org.eclipse.cdt.debug.internal.ui.actions.MoveToLineActionDelegate">
cawthron
parents:
diff changeset
   290
         </action>
cawthron
parents:
diff changeset
   291
         <action
cawthron
parents:
diff changeset
   292
               helpContextId="run_to_line_action_context"
cawthron
parents:
diff changeset
   293
               label="%RunToLineAction.label"
cawthron
parents:
diff changeset
   294
               definitionId="org.eclipse.debug.ui.commands.RunToLine"
cawthron
parents:
diff changeset
   295
               class="org.eclipse.debug.ui.actions.RunToLineActionDelegate"
cawthron
parents:
diff changeset
   296
               menubarPath="additions"
cawthron
parents:
diff changeset
   297
               id="org.eclipse.cdt.debug.ui.actions.popup.RunToLine">
cawthron
parents:
diff changeset
   298
         </action>
cawthron
parents:
diff changeset
   299
      </viewerContribution>
cawthron
parents:
diff changeset
   300
      <objectContribution
cawthron
parents:
diff changeset
   301
            objectClass="org.eclipse.cdt.debug.core.model.ICBreakpoint"
cawthron
parents:
diff changeset
   302
            id="org.eclipse.cdt.debug.ui.CBreakpointActions">
cawthron
parents:
diff changeset
   303
         <action
cawthron
parents:
diff changeset
   304
               label="%BreakpointPropertiesAction.label"
cawthron
parents:
diff changeset
   305
               helpContextId="breakpoint_properties_action_context"
cawthron
parents:
diff changeset
   306
               class="org.eclipse.cdt.debug.internal.ui.actions.CBreakpointPropertiesAction"
cawthron
parents:
diff changeset
   307
               menubarPath="additions"
cawthron
parents:
diff changeset
   308
               enablesFor="1"
cawthron
parents:
diff changeset
   309
               id="org.eclipse.cdt.debug.internal.ui.actions.CBreakpointPropertiesAction">
cawthron
parents:
diff changeset
   310
         </action>
cawthron
parents:
diff changeset
   311
      </objectContribution>
cawthron
parents:
diff changeset
   312
      <viewerContribution
cawthron
parents:
diff changeset
   313
            targetID="org.eclipse.debug.ui.BreakpointView"
cawthron
parents:
diff changeset
   314
            id="org.eclipse.cdt.debug.ui.breakpointview.popupMenu">
cawthron
parents:
diff changeset
   315
         <action
cawthron
parents:
diff changeset
   316
               class="org.eclipse.cdt.debug.internal.ui.actions.AddWatchpointActionDelegate"
cawthron
parents:
diff changeset
   317
               helpContextId="add_watchpoint_action_context"
cawthron
parents:
diff changeset
   318
               icon="icons/elcl16/watchpoint_co.gif"
cawthron
parents:
diff changeset
   319
               id="org.eclipse.cdt.debug.ui.addWatchpoint"
cawthron
parents:
diff changeset
   320
               label="%AddWatchpoint.label"
cawthron
parents:
diff changeset
   321
               menubarPath="additions"
cawthron
parents:
diff changeset
   322
               tooltip="%AddWatchpoint.tooltip"/>
cawthron
parents:
diff changeset
   323
      </viewerContribution>
cawthron
parents:
diff changeset
   324
      <viewerContribution
cawthron
parents:
diff changeset
   325
            targetID="#ASMEditorRulerContext"
cawthron
parents:
diff changeset
   326
            id="org.eclipse.cdt.debug.ui.AsmEditorRulerActions">
cawthron
parents:
diff changeset
   327
<!--
cawthron
parents:
diff changeset
   328
         <action
cawthron
parents:
diff changeset
   329
               label="%RunToLineAction.label"
cawthron
parents:
diff changeset
   330
               icon="icons/elcl16/runtoline_co.gif"
cawthron
parents:
diff changeset
   331
               helpContextId="run_to_line_action_context"
cawthron
parents:
diff changeset
   332
               class="org.eclipse.cdt.debug.internal.ui.actions.RunToLineRulerActionDelegate"
cawthron
parents:
diff changeset
   333
               menubarPath="debug"
cawthron
parents:
diff changeset
   334
               id="org.eclipse.cdt.debug.internal.ui.actions.RunToLineRulerActionDelegate">
cawthron
parents:
diff changeset
   335
         </action>
cawthron
parents:
diff changeset
   336
-->
cawthron
parents:
diff changeset
   337
         <action
cawthron
parents:
diff changeset
   338
               label="%BreakpointProperties.label"
cawthron
parents:
diff changeset
   339
               helpContextId="breakpoint_properties_action_context"
cawthron
parents:
diff changeset
   340
               class="org.eclipse.cdt.debug.internal.ui.actions.CBreakpointPropertiesRulerActionDelegate"
cawthron
parents:
diff changeset
   341
               menubarPath="debug"
cawthron
parents:
diff changeset
   342
               id="org.eclipse.cdt.debug.internal.ui.actions.CBreakpointPropertiesRulerActionDelegate">
cawthron
parents:
diff changeset
   343
         </action>
cawthron
parents:
diff changeset
   344
         <action
cawthron
parents:
diff changeset
   345
               label="%EnableBreakpoint.label"
cawthron
parents:
diff changeset
   346
               helpContextId="enable_disable_breakpoint_action_context"
cawthron
parents:
diff changeset
   347
               class="org.eclipse.cdt.debug.internal.ui.actions.EnableDisableBreakpointRulerActionDelegate"
cawthron
parents:
diff changeset
   348
               menubarPath="debug"
cawthron
parents:
diff changeset
   349
               id="org.eclipse.cdt.debug.internal.ui.actions.EnableDisableBreakpointRulerActionDelegate">
cawthron
parents:
diff changeset
   350
         </action>
cawthron
parents:
diff changeset
   351
         <action
cawthron
parents:
diff changeset
   352
               label="%AddBreakpoint.label"
cawthron
parents:
diff changeset
   353
               helpContextId="manage_breakpoint_action_context"
cawthron
parents:
diff changeset
   354
               class="org.eclipse.cdt.debug.internal.ui.actions.ManageBreakpointRulerActionDelegate"
cawthron
parents:
diff changeset
   355
               menubarPath="debug"
cawthron
parents:
diff changeset
   356
               id="org.eclipse.cdt.debug.internal.ui.actions.ManageBreakpointRulerActionDelegate">
cawthron
parents:
diff changeset
   357
         </action>
cawthron
parents:
diff changeset
   358
      </viewerContribution>
cawthron
parents:
diff changeset
   359
      <viewerContribution
cawthron
parents:
diff changeset
   360
            targetID="#ASMEditorContext"
cawthron
parents:
diff changeset
   361
            id="org.eclipse.cdt.debug.ui.AsmEditorPopupActions">
cawthron
parents:
diff changeset
   362
         <visibility>
cawthron
parents:
diff changeset
   363
            <and>
cawthron
parents:
diff changeset
   364
               <objectClass name="org.eclipse.jface.text.ITextSelection"/>
cawthron
parents:
diff changeset
   365
               <systemProperty
cawthron
parents:
diff changeset
   366
                     value="true"
cawthron
parents:
diff changeset
   367
                     name="org.eclipse.cdt.debug.ui.debuggerActive"/>
cawthron
parents:
diff changeset
   368
            </and>
cawthron
parents:
diff changeset
   369
         </visibility>
cawthron
parents:
diff changeset
   370
         <action
cawthron
parents:
diff changeset
   371
               label="%AddExpressionAction.label"
cawthron
parents:
diff changeset
   372
               icon="icons/etool16/watch_exp.gif"
cawthron
parents:
diff changeset
   373
               helpContextId="add_expression_action_context"
cawthron
parents:
diff changeset
   374
               class="org.eclipse.cdt.debug.internal.ui.actions.AddExpressionEditorActionDelegate"
cawthron
parents:
diff changeset
   375
               menubarPath="additions"
cawthron
parents:
diff changeset
   376
               id="org.eclipse.cdt.debug.internal.ui.actions.AddExpressionActionDelegate">
cawthron
parents:
diff changeset
   377
         </action>
cawthron
parents:
diff changeset
   378
         <action
cawthron
parents:
diff changeset
   379
               label="%ResumeAtLineAction.label"
cawthron
parents:
diff changeset
   380
               icon="icons/elcl16/resume_at_line_co.gif"
cawthron
parents:
diff changeset
   381
               helpContextId="resume_at_line_action_context"
cawthron
parents:
diff changeset
   382
               class="org.eclipse.cdt.debug.internal.ui.actions.ResumeAtLineActionDelegate"
cawthron
parents:
diff changeset
   383
               menubarPath="additions"
cawthron
parents:
diff changeset
   384
               enablesFor="1"
cawthron
parents:
diff changeset
   385
               id="org.eclipse.cdt.debug.internal.ui.actions.ResumeAtLineActionDelegate">
cawthron
parents:
diff changeset
   386
         </action>
cawthron
parents:
diff changeset
   387
         <action
cawthron
parents:
diff changeset
   388
               label="%MoveToLineAction.label"
cawthron
parents:
diff changeset
   389
               icon="icons/elcl16/move_to_line_co.gif"
cawthron
parents:
diff changeset
   390
               helpContextId="move_to_line_action_context"
cawthron
parents:
diff changeset
   391
               class="org.eclipse.cdt.debug.internal.ui.actions.MoveToLineActionDelegate"
cawthron
parents:
diff changeset
   392
               menubarPath="additions" 
cawthron
parents:
diff changeset
   393
               enablesFor="1"
cawthron
parents:
diff changeset
   394
               id="org.eclipse.cdt.debug.internal.ui.actions.MoveToLineActionDelegate">
cawthron
parents:
diff changeset
   395
         </action>
cawthron
parents:
diff changeset
   396
         <action
cawthron
parents:
diff changeset
   397
               helpContextId="run_to_line_action_context"
cawthron
parents:
diff changeset
   398
               label="%RunToLineAction.label"
cawthron
parents:
diff changeset
   399
               definitionId="org.eclipse.debug.ui.commands.RunToLine"
cawthron
parents:
diff changeset
   400
               class="org.eclipse.debug.ui.actions.RunToLineActionDelegate"
cawthron
parents:
diff changeset
   401
               menubarPath="additions"
cawthron
parents:
diff changeset
   402
               id="org.eclipse.cdt.debug.ui.actions.popup.RunToLine">
cawthron
parents:
diff changeset
   403
         </action>
cawthron
parents:
diff changeset
   404
      </viewerContribution>
cawthron
parents:
diff changeset
   405
 
cawthron
parents:
diff changeset
   406
      <objectContribution
cawthron
parents:
diff changeset
   407
            objectClass="org.eclipse.cdt.debug.core.model.ICVariable"
cawthron
parents:
diff changeset
   408
            id="org.eclipse.cdt.debug.ui.CVariableActions">
cawthron
parents:
diff changeset
   409
         <action
cawthron
parents:
diff changeset
   410
               label="View Memory"
cawthron
parents:
diff changeset
   411
               helpContextId="view_memory_context"
cawthron
parents:
diff changeset
   412
               class="org.eclipse.cdt.debug.internal.ui.actions.ViewMemoryActionDelegate"
cawthron
parents:
diff changeset
   413
               menubarPath="variableGroup"
cawthron
parents:
diff changeset
   414
               enablesFor="+"
cawthron
parents:
diff changeset
   415
               id="org.eclipse.cdt.debug.ui.actions.ViewMemoryAction">
cawthron
parents:
diff changeset
   416
         </action>
cawthron
parents:
diff changeset
   417
      </objectContribution>
cawthron
parents:
diff changeset
   418
     
cawthron
parents:
diff changeset
   419
 <objectContribution
cawthron
parents:
diff changeset
   420
            objectClass="org.eclipse.cdt.debug.core.model.ICVariable"
cawthron
parents:
diff changeset
   421
            id="org.eclipse.cdt.debug.ui.CVariableActions">
cawthron
parents:
diff changeset
   422
         <menu
cawthron
parents:
diff changeset
   423
               label="%CVariableFormatMenu.label"
cawthron
parents:
diff changeset
   424
               path="renderGroup"
cawthron
parents:
diff changeset
   425
               id="org.eclipse.cdt.debug.ui.CVariableFormatMenu">
cawthron
parents:
diff changeset
   426
            <separator
cawthron
parents:
diff changeset
   427
                  name="formatGroup">
cawthron
parents:
diff changeset
   428
            </separator>
cawthron
parents:
diff changeset
   429
         </menu>
cawthron
parents:
diff changeset
   430
         <action
cawthron
parents:
diff changeset
   431
               label="%HexVariableFormatAction.label"
cawthron
parents:
diff changeset
   432
               helpContextId="hexadecimal_variable_format_action_context"
cawthron
parents:
diff changeset
   433
               class="org.eclipse.cdt.debug.internal.ui.actions.HexVariableFormatActionDelegate"
cawthron
parents:
diff changeset
   434
               menubarPath="org.eclipse.cdt.debug.ui.CVariableFormatMenu/formatGroup"
cawthron
parents:
diff changeset
   435
               enablesFor="1"
cawthron
parents:
diff changeset
   436
               id="org.eclipse.cdt.debug.internal.ui.actions.HexVariableFormatActionDelegate">
cawthron
parents:
diff changeset
   437
         </action>
cawthron
parents:
diff changeset
   438
         <action
cawthron
parents:
diff changeset
   439
               label="%DecVariableFormatAction.label"
cawthron
parents:
diff changeset
   440
               helpContextId="decimal_variable_format_action_context"
cawthron
parents:
diff changeset
   441
               class="org.eclipse.cdt.debug.internal.ui.actions.DecVariableFormatActionDelegate"
cawthron
parents:
diff changeset
   442
               menubarPath="org.eclipse.cdt.debug.ui.CVariableFormatMenu/formatGroup"
cawthron
parents:
diff changeset
   443
               enablesFor="1"
cawthron
parents:
diff changeset
   444
               id="org.eclipse.cdt.debug.internal.ui.actions.DecVariableFormatActionDelegate">
cawthron
parents:
diff changeset
   445
         </action>
cawthron
parents:
diff changeset
   446
         <action
cawthron
parents:
diff changeset
   447
               label="%NaturalVariableFormatAction.label"
cawthron
parents:
diff changeset
   448
               helpContextId="naturall_variable_format_action_context"
cawthron
parents:
diff changeset
   449
               class="org.eclipse.cdt.debug.internal.ui.actions.NaturalVariableFormatActionDelegate"
cawthron
parents:
diff changeset
   450
               menubarPath="org.eclipse.cdt.debug.ui.CVariableFormatMenu/formatGroup"
cawthron
parents:
diff changeset
   451
               enablesFor="1"
cawthron
parents:
diff changeset
   452
               id="org.eclipse.cdt.debug.internal.ui.actions.NaturalVariableFormatActionDelegate">
cawthron
parents:
diff changeset
   453
         </action>
cawthron
parents:
diff changeset
   454
         <action
cawthron
parents:
diff changeset
   455
               class="org.eclipse.cdt.debug.internal.ui.actions.BinaryVariableFormatActionDelegate"
cawthron
parents:
diff changeset
   456
               enablesFor="1"
cawthron
parents:
diff changeset
   457
               helpContextId="binary_variable_format_action_context"
cawthron
parents:
diff changeset
   458
               id="org.eclipse.cdt.debug.internal.ui.actions.BinaryVariableFormatActionDelegate"
cawthron
parents:
diff changeset
   459
               label="%BinaryVariableFormatAction.label"
cawthron
parents:
diff changeset
   460
               menubarPath="org.eclipse.cdt.debug.ui.CVariableFormatMenu/formatGroup"/>
cawthron
parents:
diff changeset
   461
      </objectContribution>
cawthron
parents:
diff changeset
   462
      <objectContribution
cawthron
parents:
diff changeset
   463
            objectClass="org.eclipse.cdt.debug.core.model.ICSignal"
cawthron
parents:
diff changeset
   464
            id="org.eclipse.cdt.debug.ui.SignalActions">
cawthron
parents:
diff changeset
   465
         <action
cawthron
parents:
diff changeset
   466
               label="%SignalAction.label"
cawthron
parents:
diff changeset
   467
               icon="icons/elcl16/signal_co.gif"
cawthron
parents:
diff changeset
   468
               helpContextId="signal_action_context"
cawthron
parents:
diff changeset
   469
               class="org.eclipse.cdt.debug.internal.ui.actions.SignalActionDelegate"
cawthron
parents:
diff changeset
   470
               tooltip="%SignalAction.tooltip"
cawthron
parents:
diff changeset
   471
               menubarPath="additions"
cawthron
parents:
diff changeset
   472
               enablesFor="1"
cawthron
parents:
diff changeset
   473
               id="org.eclipse.cdt.debug.internal.ui.actions.SignalActionDelegate">
cawthron
parents:
diff changeset
   474
            <enablement>
cawthron
parents:
diff changeset
   475
               <pluginState
cawthron
parents:
diff changeset
   476
                     value="activated"
cawthron
parents:
diff changeset
   477
                     id="org.eclipse.cdt.debug.ui">
cawthron
parents:
diff changeset
   478
               </pluginState>
cawthron
parents:
diff changeset
   479
            </enablement>
cawthron
parents:
diff changeset
   480
         </action>
cawthron
parents:
diff changeset
   481
         <action
cawthron
parents:
diff changeset
   482
               label="%SignalPropertiesAction.label"
cawthron
parents:
diff changeset
   483
               style="pulldown"
cawthron
parents:
diff changeset
   484
               helpContextId="signal_properties_action_context"
cawthron
parents:
diff changeset
   485
               class="org.eclipse.cdt.debug.internal.ui.actions.SignalPropertiesActionDelegate"
cawthron
parents:
diff changeset
   486
               tooltip="%SignalPropertiesAction.tooltip"
cawthron
parents:
diff changeset
   487
               enablesFor="1"
cawthron
parents:
diff changeset
   488
               id="org.eclipse.cdt.debug.ui.SignalPropertiesAction">
cawthron
parents:
diff changeset
   489
            <enablement>
cawthron
parents:
diff changeset
   490
               <pluginState
cawthron
parents:
diff changeset
   491
                     value="activated"
cawthron
parents:
diff changeset
   492
                     id="org.eclipse.cdt.debug.ui">
cawthron
parents:
diff changeset
   493
               </pluginState>
cawthron
parents:
diff changeset
   494
            </enablement>
cawthron
parents:
diff changeset
   495
         </action>
cawthron
parents:
diff changeset
   496
      </objectContribution>
cawthron
parents:
diff changeset
   497
      <objectContribution
cawthron
parents:
diff changeset
   498
            objectClass="org.eclipse.cdt.debug.core.model.IResumeWithoutSignal"
cawthron
parents:
diff changeset
   499
            id="org.eclipse.cdt.debug.ui.DebugTargetActions">
cawthron
parents:
diff changeset
   500
      </objectContribution>
cawthron
parents:
diff changeset
   501
      <objectContribution
cawthron
parents:
diff changeset
   502
            objectClass="org.eclipse.cdt.debug.core.model.ICastToType"
cawthron
parents:
diff changeset
   503
            id="org.eclipse.cdt.debug.ui.VariableActions">
cawthron
parents:
diff changeset
   504
         <action
cawthron
parents:
diff changeset
   505
               label="%RestoreDefaultTypeAction.label"
cawthron
parents:
diff changeset
   506
               helpContextId="restore_default_type_action_context"
cawthron
parents:
diff changeset
   507
               tooltip="%RestoreDefaultTypeAction.tooltip"
cawthron
parents:
diff changeset
   508
               class="org.eclipse.cdt.debug.internal.ui.actions.RestoreDefaultTypeActionDelegate"
cawthron
parents:
diff changeset
   509
               menubarPath="variableGroup"
cawthron
parents:
diff changeset
   510
               enablesFor="1"
cawthron
parents:
diff changeset
   511
               id="org.eclipse.cdt.debug.internal.ui.actions.RestoreDefaultTypeActionDelegate">
cawthron
parents:
diff changeset
   512
            <enablement>
cawthron
parents:
diff changeset
   513
               <pluginState
cawthron
parents:
diff changeset
   514
                     value="activated"
cawthron
parents:
diff changeset
   515
                     id="org.eclipse.cdt.debug.ui">
cawthron
parents:
diff changeset
   516
               </pluginState>
cawthron
parents:
diff changeset
   517
            </enablement>
cawthron
parents:
diff changeset
   518
         </action>
cawthron
parents:
diff changeset
   519
         <action
cawthron
parents:
diff changeset
   520
               label="%CastToTypeAction.label"
cawthron
parents:
diff changeset
   521
               icon="icons/elcl16/casttotype_co.gif"
cawthron
parents:
diff changeset
   522
               helpContextId="cast_to_type_action_context"
cawthron
parents:
diff changeset
   523
               tooltip="%CastToTypeAction.tooltip"
cawthron
parents:
diff changeset
   524
               class="org.eclipse.cdt.debug.internal.ui.actions.CastToTypeActionDelegate"
cawthron
parents:
diff changeset
   525
               menubarPath="variableGroup"
cawthron
parents:
diff changeset
   526
               enablesFor="1"
cawthron
parents:
diff changeset
   527
               id="org.eclipse.cdt.debug.internal.ui.actions.CastToTypeActionDelegate">
cawthron
parents:
diff changeset
   528
            <enablement>
cawthron
parents:
diff changeset
   529
               <pluginState
cawthron
parents:
diff changeset
   530
                     value="activated"
cawthron
parents:
diff changeset
   531
                     id="org.eclipse.cdt.debug.ui">
cawthron
parents:
diff changeset
   532
               </pluginState>
cawthron
parents:
diff changeset
   533
            </enablement>
cawthron
parents:
diff changeset
   534
         </action>
cawthron
parents:
diff changeset
   535
         <action
cawthron
parents:
diff changeset
   536
               label="%CastToArrayAction.label"
cawthron
parents:
diff changeset
   537
               icon="icons/elcl16/showasarray_co.gif"
cawthron
parents:
diff changeset
   538
               helpContextId="cast_to_array_action_context"
cawthron
parents:
diff changeset
   539
               tooltip="%CastToArrayAction.tooltip"
cawthron
parents:
diff changeset
   540
               class="org.eclipse.cdt.debug.internal.ui.actions.CastToArrayActionDelegate"
cawthron
parents:
diff changeset
   541
               menubarPath="variableGroup"
cawthron
parents:
diff changeset
   542
               enablesFor="1"
cawthron
parents:
diff changeset
   543
               id="org.eclipse.cdt.debug.internal.ui.actions.CastToArrayActionDelegate">
cawthron
parents:
diff changeset
   544
            <enablement>
cawthron
parents:
diff changeset
   545
               <pluginState
cawthron
parents:
diff changeset
   546
                     value="activated"
cawthron
parents:
diff changeset
   547
                     id="org.eclipse.cdt.debug.ui">
cawthron
parents:
diff changeset
   548
               </pluginState>
cawthron
parents:
diff changeset
   549
            </enablement>
cawthron
parents:
diff changeset
   550
         </action>
cawthron
parents:
diff changeset
   551
      </objectContribution>
cawthron
parents:
diff changeset
   552
      <objectContribution
cawthron
parents:
diff changeset
   553
            objectClass="org.eclipse.cdt.core.model.IFunction"
cawthron
parents:
diff changeset
   554
            id="org.eclipse.cdt.debug.ui.FunctionBreakpointActions">
cawthron
parents:
diff changeset
   555
         <action
cawthron
parents:
diff changeset
   556
               label="%ManageFunctionBreakpointAction.label"
cawthron
parents:
diff changeset
   557
               icon="icons/elcl16/function_brkpt_co.gif"
cawthron
parents:
diff changeset
   558
               helpContextId="manage_function_breakpoint_action_context"
cawthron
parents:
diff changeset
   559
               tooltip="%ManageFunctionBreakpointAction.tooltip"
cawthron
parents:
diff changeset
   560
               class="org.eclipse.cdt.debug.internal.ui.actions.ManageFunctionBreakpointActionDelegate"
cawthron
parents:
diff changeset
   561
               menubarPath="additions"
cawthron
parents:
diff changeset
   562
               enablesFor="1"
cawthron
parents:
diff changeset
   563
               id="org.eclipse.cdt.debug.internal.ui.actions.ManageFunctionBreakpointActionDelegate">
cawthron
parents:
diff changeset
   564
         </action>
cawthron
parents:
diff changeset
   565
      </objectContribution>
cawthron
parents:
diff changeset
   566
      <objectContribution
cawthron
parents:
diff changeset
   567
            objectClass="org.eclipse.cdt.core.model.IMethod"
cawthron
parents:
diff changeset
   568
            id="org.eclipse.cdt.debug.ui.MethodBreakpointActions">
cawthron
parents:
diff changeset
   569
         <action
cawthron
parents:
diff changeset
   570
               label="%ManageFunctionBreakpointAction.label"
cawthron
parents:
diff changeset
   571
               icon="icons/elcl16/function_brkpt_co.gif"
cawthron
parents:
diff changeset
   572
               helpContextId="manage_function_breakpoint_action_context"
cawthron
parents:
diff changeset
   573
               tooltip="%ManageFunctionBreakpointAction.tooltip"
cawthron
parents:
diff changeset
   574
               class="org.eclipse.cdt.debug.internal.ui.actions.ManageFunctionBreakpointActionDelegate"
cawthron
parents:
diff changeset
   575
               menubarPath="additions"
cawthron
parents:
diff changeset
   576
               enablesFor="1"
cawthron
parents:
diff changeset
   577
               id="org.eclipse.cdt.debug.internal.ui.actions.ManageFunctionBreakpointActionDelegate">
cawthron
parents:
diff changeset
   578
         </action>
cawthron
parents:
diff changeset
   579
      </objectContribution>
cawthron
parents:
diff changeset
   580
      <objectContribution
cawthron
parents:
diff changeset
   581
            objectClass="org.eclipse.cdt.core.model.IVariable"
cawthron
parents:
diff changeset
   582
            id="org.eclipse.cdt.debug.ui.WatchpointActions">
cawthron
parents:
diff changeset
   583
         <action
cawthron
parents:
diff changeset
   584
               helpContextId="toggle_watchpoint_action_context"
cawthron
parents:
diff changeset
   585
               enablesFor="1"
cawthron
parents:
diff changeset
   586
               label="%ToggleWatchpointAction.label"
cawthron
parents:
diff changeset
   587
               icon="icons/elcl16/watchpoint_co.gif"
cawthron
parents:
diff changeset
   588
               class="org.eclipse.cdt.debug.internal.ui.actions.ToggleWatchpointActionDelegate"
cawthron
parents:
diff changeset
   589
               tooltip="%ToggleWatchpointAction.tooltip"
cawthron
parents:
diff changeset
   590
               menubarPath="additions"
cawthron
parents:
diff changeset
   591
               id="org.eclipse.cdt.debug.internal.ui.actions.ToggleWatchpointActionDelegate"/>
cawthron
parents:
diff changeset
   592
      </objectContribution>
cawthron
parents:
diff changeset
   593
      <viewerContribution
cawthron
parents:
diff changeset
   594
            targetID="org.eclipse.debug.ui.VariableView"
cawthron
parents:
diff changeset
   595
            id="org.eclipse.debug.ui.variablesView.popupMenu">
cawthron
parents:
diff changeset
   596
         <action
cawthron
parents:
diff changeset
   597
               helpContextId="remove_all_globals_action_context"
cawthron
parents:
diff changeset
   598
               enablesFor="*"
cawthron
parents:
diff changeset
   599
               label="%RemoveAllGlobalsAction.label"
cawthron
parents:
diff changeset
   600
               tooltip="%RemoveAllGlobalsAction.tooltip"
cawthron
parents:
diff changeset
   601
               icon="icons/elcl16/rem_all_co.gif"
cawthron
parents:
diff changeset
   602
               class="org.eclipse.cdt.debug.internal.ui.actions.RemoveAllGlobalsActionDelegate"
cawthron
parents:
diff changeset
   603
               menubarPath="additions"
cawthron
parents:
diff changeset
   604
               id="org.eclipse.cdt.debug.internal.ui.actions.RemoveAllGlobalsActionDelegate">
cawthron
parents:
diff changeset
   605
            <enablement>
cawthron
parents:
diff changeset
   606
               <pluginState
cawthron
parents:
diff changeset
   607
                     value="activated"
cawthron
parents:
diff changeset
   608
                     id="org.eclipse.cdt.debug.ui"/>
cawthron
parents:
diff changeset
   609
            </enablement>
cawthron
parents:
diff changeset
   610
         </action>
cawthron
parents:
diff changeset
   611
         <action
cawthron
parents:
diff changeset
   612
               helpContextId="remove_globals_action_context"
cawthron
parents:
diff changeset
   613
               enablesFor="+"
cawthron
parents:
diff changeset
   614
               label="%RemoveGlobalsAction.label"
cawthron
parents:
diff changeset
   615
               tooltip="%RemoveGlobalsAction.tooltip"
cawthron
parents:
diff changeset
   616
               icon="icons/elcl16/rem_co.gif"
cawthron
parents:
diff changeset
   617
               class="org.eclipse.cdt.debug.internal.ui.actions.RemoveGlobalsActionDelegate"
cawthron
parents:
diff changeset
   618
               menubarPath="additions"
cawthron
parents:
diff changeset
   619
               id="org.eclipse.cdt.debug.internal.ui.actions.RemoveGlobalsActionDelegate">
cawthron
parents:
diff changeset
   620
            <enablement>
cawthron
parents:
diff changeset
   621
               <pluginState
cawthron
parents:
diff changeset
   622
                     value="activated"
cawthron
parents:
diff changeset
   623
                     id="org.eclipse.cdt.debug.ui"/>
cawthron
parents:
diff changeset
   624
            </enablement>
cawthron
parents:
diff changeset
   625
         </action>
cawthron
parents:
diff changeset
   626
         <action
cawthron
parents:
diff changeset
   627
               helpContextId="add_globals_action_context"
cawthron
parents:
diff changeset
   628
               enablesFor="1"
cawthron
parents:
diff changeset
   629
               label="%AddGlobalsAction.label"
cawthron
parents:
diff changeset
   630
               class="org.eclipse.cdt.debug.internal.ui.actions.AddGlobalsActionDelegate"
cawthron
parents:
diff changeset
   631
               icon="icons/elcl16/watch_globals.gif"
cawthron
parents:
diff changeset
   632
               menubarPath="additions"
cawthron
parents:
diff changeset
   633
               id="org.eclipse.cdt.debug.internal.ui.actions.AddGlobalsActionDelegate">
cawthron
parents:
diff changeset
   634
            <enablement>
cawthron
parents:
diff changeset
   635
               <pluginState
cawthron
parents:
diff changeset
   636
                     value="activated"
cawthron
parents:
diff changeset
   637
                     id="org.eclipse.cdt.debug.ui"/>
cawthron
parents:
diff changeset
   638
            </enablement>
cawthron
parents:
diff changeset
   639
         </action>
cawthron
parents:
diff changeset
   640
         <action
cawthron
parents:
diff changeset
   641
               label="%DisableVariablesAction.label"
cawthron
parents:
diff changeset
   642
               icon="icons/elcl16/disabled_co.gif"
cawthron
parents:
diff changeset
   643
               helpContextId="disable_variables_action_context"
cawthron
parents:
diff changeset
   644
               tooltip="%DisableVariablesAction.tooltip"
cawthron
parents:
diff changeset
   645
               class="org.eclipse.cdt.debug.internal.ui.actions.DisableVariablesActionDelegate"
cawthron
parents:
diff changeset
   646
               menubarPath="variableGroup"
cawthron
parents:
diff changeset
   647
               enablesFor="2+"
cawthron
parents:
diff changeset
   648
               id="org.eclipse.cdt.debug.internal.ui.actions.DisableVariablesActionDelegate">
cawthron
parents:
diff changeset
   649
            <selection
cawthron
parents:
diff changeset
   650
                  class="org.eclipse.cdt.debug.core.model.ICVariable">
cawthron
parents:
diff changeset
   651
            </selection>
cawthron
parents:
diff changeset
   652
         </action>
cawthron
parents:
diff changeset
   653
         <action
cawthron
parents:
diff changeset
   654
               label="%EnableVariablesAction.label"
cawthron
parents:
diff changeset
   655
               icon="icons/elcl16/enabled_co.gif"
cawthron
parents:
diff changeset
   656
               helpContextId="enable_variables_action_context"
cawthron
parents:
diff changeset
   657
               tooltip="%EnableVariablesAction.tooltip"
cawthron
parents:
diff changeset
   658
               class="org.eclipse.cdt.debug.internal.ui.actions.EnableVariablesActionDelegate"
cawthron
parents:
diff changeset
   659
               menubarPath="variableGroup"
cawthron
parents:
diff changeset
   660
               enablesFor="2+"
cawthron
parents:
diff changeset
   661
               id="org.eclipse.cdt.debug.internal.ui.actions.EnableVariablesActionDelegate">
cawthron
parents:
diff changeset
   662
            <selection
cawthron
parents:
diff changeset
   663
                  class="org.eclipse.cdt.debug.core.model.ICVariable">
cawthron
parents:
diff changeset
   664
            </selection>
cawthron
parents:
diff changeset
   665
         </action>
cawthron
parents:
diff changeset
   666
         <action
cawthron
parents:
diff changeset
   667
               class="org.eclipse.cdt.debug.internal.ui.actions.AddWatchpointOnVariableActionDelegate"
cawthron
parents:
diff changeset
   668
               enablesFor="1"
cawthron
parents:
diff changeset
   669
               icon="icons/elcl16/watchpoint_co.gif"
cawthron
parents:
diff changeset
   670
               id="org.eclipse.cdt.debug.internal.ui.actions.AddWatchpointOnVariableActionDelegate"
cawthron
parents:
diff changeset
   671
               label="%AddWatchpoint.label"
cawthron
parents:
diff changeset
   672
               menubarPath="additions"
cawthron
parents:
diff changeset
   673
               tooltip="%AddWatchpoint.tooltip">
cawthron
parents:
diff changeset
   674
         </action>
cawthron
parents:
diff changeset
   675
      </viewerContribution>
cawthron
parents:
diff changeset
   676
      <viewerContribution
cawthron
parents:
diff changeset
   677
            targetID="org.eclipse.debug.ui.RegisterView"
cawthron
parents:
diff changeset
   678
            id="org.eclipse.debug.ui.registersView.popupMenu">
cawthron
parents:
diff changeset
   679
         <menu
cawthron
parents:
diff changeset
   680
               label="%Dummy"
cawthron
parents:
diff changeset
   681
               id="org.eclipse.cdt.debug.ui.refresh">
cawthron
parents:
diff changeset
   682
            <separator name="refreshGroup"/>
cawthron
parents:
diff changeset
   683
            <separator name="emptyRefreshGroup"/>
cawthron
parents:
diff changeset
   684
         </menu>
cawthron
parents:
diff changeset
   685
         <action
cawthron
parents:
diff changeset
   686
               label="%DisableVariablesAction.label"
cawthron
parents:
diff changeset
   687
               icon="icons/elcl16/disabled_co.gif"
cawthron
parents:
diff changeset
   688
               helpContextId="disable_variables_action_context"
cawthron
parents:
diff changeset
   689
               tooltip="%DisableVariablesAction.tooltip"
cawthron
parents:
diff changeset
   690
               class="org.eclipse.cdt.debug.internal.ui.actions.DisableVariablesActionDelegate"
cawthron
parents:
diff changeset
   691
               menubarPath="variableGroup"
cawthron
parents:
diff changeset
   692
               enablesFor="2+"
cawthron
parents:
diff changeset
   693
               id="org.eclipse.cdt.debug.internal.ui.actions.DisableVariablesActionDelegate">
cawthron
parents:
diff changeset
   694
            <selection
cawthron
parents:
diff changeset
   695
                  class="org.eclipse.cdt.debug.core.model.ICVariable">
cawthron
parents:
diff changeset
   696
            </selection>
cawthron
parents:
diff changeset
   697
         </action>
cawthron
parents:
diff changeset
   698
         <action
cawthron
parents:
diff changeset
   699
               label="%EnableVariablesAction.label"
cawthron
parents:
diff changeset
   700
               icon="icons/elcl16/enabled_co.gif"
cawthron
parents:
diff changeset
   701
               helpContextId="enable_variables_action_context"
cawthron
parents:
diff changeset
   702
               tooltip="%EnableVariablesAction.tooltip"
cawthron
parents:
diff changeset
   703
               class="org.eclipse.cdt.debug.internal.ui.actions.EnableVariablesActionDelegate"
cawthron
parents:
diff changeset
   704
               menubarPath="variableGroup"
cawthron
parents:
diff changeset
   705
               enablesFor="2+"
cawthron
parents:
diff changeset
   706
               id="org.eclipse.cdt.debug.internal.ui.actions.EnableVariablesActionDelegate">
cawthron
parents:
diff changeset
   707
            <selection
cawthron
parents:
diff changeset
   708
                  class="org.eclipse.cdt.debug.core.model.ICVariable">
cawthron
parents:
diff changeset
   709
            </selection>
cawthron
parents:
diff changeset
   710
         </action>
cawthron
parents:
diff changeset
   711
         <action
cawthron
parents:
diff changeset
   712
               class="org.eclipse.cdt.debug.internal.ui.actions.RestoreDefaultRegisterGroupsActionDelegate"
cawthron
parents:
diff changeset
   713
               helpContextId="restore_default_register_groups_action_context"
cawthron
parents:
diff changeset
   714
               id="org.eclipse.cdt.debug.ui.restoreDefaultRegisterGroupsAction"
cawthron
parents:
diff changeset
   715
               label="%RestoredefaultRegisterGroupsAction.label"
cawthron
parents:
diff changeset
   716
               menubarPath="additions"
cawthron
parents:
diff changeset
   717
               style="push"
cawthron
parents:
diff changeset
   718
               tooltip="%RestoredefaultRegisterGroupsAction.tooltip">
cawthron
parents:
diff changeset
   719
            <enablement>
cawthron
parents:
diff changeset
   720
               <pluginState
cawthron
parents:
diff changeset
   721
                     id="org.eclipse.cdt.debug.ui"
cawthron
parents:
diff changeset
   722
                     value="activated"/>
cawthron
parents:
diff changeset
   723
            </enablement>
cawthron
parents:
diff changeset
   724
         </action>
cawthron
parents:
diff changeset
   725
         <action
cawthron
parents:
diff changeset
   726
               class="org.eclipse.cdt.debug.internal.ui.actions.AddRegisterGroupActionDelegate"
cawthron
parents:
diff changeset
   727
               helpContextId="add_register_group_action_context"
cawthron
parents:
diff changeset
   728
               id="org.eclipse.cdt.debug.ui.addRegisterGroupAction"
cawthron
parents:
diff changeset
   729
               label="%AddRegisterGroupAction.label"
cawthron
parents:
diff changeset
   730
               menubarPath="additions"
cawthron
parents:
diff changeset
   731
               style="push"
cawthron
parents:
diff changeset
   732
               tooltip="%AddRegisterGroupAction.tooltip">
cawthron
parents:
diff changeset
   733
            <enablement>
cawthron
parents:
diff changeset
   734
               <pluginState
cawthron
parents:
diff changeset
   735
                     id="org.eclipse.cdt.debug.ui"
cawthron
parents:
diff changeset
   736
                     value="activated"/>
cawthron
parents:
diff changeset
   737
            </enablement>
cawthron
parents:
diff changeset
   738
         </action>
cawthron
parents:
diff changeset
   739
      </viewerContribution>
cawthron
parents:
diff changeset
   740
      <viewerContribution
cawthron
parents:
diff changeset
   741
            targetID="#DisassemblyViewContext"
cawthron
parents:
diff changeset
   742
            id="org.eclipse.cdt.debug.ui.disassemblyView.popupMenu">
cawthron
parents:
diff changeset
   743
         <visibility>
cawthron
parents:
diff changeset
   744
            <and>
cawthron
parents:
diff changeset
   745
               <systemProperty
cawthron
parents:
diff changeset
   746
                     value="true"
cawthron
parents:
diff changeset
   747
                     name="org.eclipse.cdt.debug.ui.debuggerActive"/>
cawthron
parents:
diff changeset
   748
               <objectClass name="org.eclipse.jface.text.ITextSelection"/>
cawthron
parents:
diff changeset
   749
            </and>
cawthron
parents:
diff changeset
   750
         </visibility>
cawthron
parents:
diff changeset
   751
         <action
cawthron
parents:
diff changeset
   752
               class="org.eclipse.cdt.debug.internal.ui.actions.ResumeAtLineActionDelegate"
cawthron
parents:
diff changeset
   753
               enablesFor="1"
cawthron
parents:
diff changeset
   754
               helpContextId="resume_at_line_action_context"
cawthron
parents:
diff changeset
   755
               icon="icons/elcl16/resume_at_line_co.gif"
cawthron
parents:
diff changeset
   756
               id="org.eclipse.cdt.debug.ui.resumeAtLineAction"
cawthron
parents:
diff changeset
   757
               label="%ResumeAtLineAction.label"
cawthron
parents:
diff changeset
   758
               menubarPath="additions"/>
cawthron
parents:
diff changeset
   759
         <action
cawthron
parents:
diff changeset
   760
               class="org.eclipse.cdt.debug.internal.ui.actions.MoveToLineActionDelegate"
cawthron
parents:
diff changeset
   761
               enablesFor="1"
cawthron
parents:
diff changeset
   762
               helpContextId="move_to_line_action_context"
cawthron
parents:
diff changeset
   763
               icon="icons/elcl16/move_to_line_co.gif"
cawthron
parents:
diff changeset
   764
               id="org.eclipse.cdt.debug.ui.moveToLineAction"
cawthron
parents:
diff changeset
   765
               label="%MoveToLineAction.label"
cawthron
parents:
diff changeset
   766
               menubarPath="additions"/>
cawthron
parents:
diff changeset
   767
         <action
cawthron
parents:
diff changeset
   768
               class="org.eclipse.debug.ui.actions.RunToLineActionDelegate"
cawthron
parents:
diff changeset
   769
               definitionId="org.eclipse.debug.ui.commands.RunToLine"
cawthron
parents:
diff changeset
   770
               helpContextId="run_to_line_action_context"
cawthron
parents:
diff changeset
   771
               id="org.eclipse.cdt.debug.ui.runToLineAction"
cawthron
parents:
diff changeset
   772
               label="%RunToLineAction.label"
cawthron
parents:
diff changeset
   773
               menubarPath="additions"/>
cawthron
parents:
diff changeset
   774
      </viewerContribution>
cawthron
parents:
diff changeset
   775
      <objectContribution
cawthron
parents:
diff changeset
   776
            objectClass="org.eclipse.cdt.debug.core.model.ICModule"
cawthron
parents:
diff changeset
   777
            id="org.eclipse.cdt.debug.ui.ModuleActions">
cawthron
parents:
diff changeset
   778
         <action
cawthron
parents:
diff changeset
   779
               helpContextId="load_symbols_action_context"
cawthron
parents:
diff changeset
   780
               enablesFor="1"
cawthron
parents:
diff changeset
   781
               label="%LoadSymbolsAction.label"
cawthron
parents:
diff changeset
   782
               tooltip="%LoadSymbolsAction.tooltip"
cawthron
parents:
diff changeset
   783
               icon="icons/elcl16/load_symbols_co.gif"
cawthron
parents:
diff changeset
   784
               class="org.eclipse.cdt.debug.internal.ui.actions.LoadModuleSymbolsActionDelegate"
cawthron
parents:
diff changeset
   785
               menubarPath="modulesGroup"
cawthron
parents:
diff changeset
   786
               id="org.eclipse.cdt.debug.ui.LoadSymbolsAction"/>
cawthron
parents:
diff changeset
   787
         <action
cawthron
parents:
diff changeset
   788
               helpContextId="module_properties_action_context"
cawthron
parents:
diff changeset
   789
               enablesFor="1"
cawthron
parents:
diff changeset
   790
               label="%ModulePropertiesAction.label"
cawthron
parents:
diff changeset
   791
               tooltip="%ModulePropertiesAction.tooltip"
cawthron
parents:
diff changeset
   792
               class="org.eclipse.cdt.debug.internal.ui.actions.ModulesPropertiesActionDelegate"
cawthron
parents:
diff changeset
   793
               style="pulldown"
cawthron
parents:
diff changeset
   794
               id="org.eclipse.cdt.debug.ui.ModulePropertiesAction">
cawthron
parents:
diff changeset
   795
         </action>
cawthron
parents:
diff changeset
   796
      </objectContribution>
cawthron
parents:
diff changeset
   797
      <viewerContribution
cawthron
parents:
diff changeset
   798
            targetID="org.eclipse.debug.ui.ModuleView"
cawthron
parents:
diff changeset
   799
            id="org.eclipse.cdt.debug.ui.modulesView.popupMenu">
cawthron
parents:
diff changeset
   800
         <action
cawthron
parents:
diff changeset
   801
               helpContextId="load_symbols_for_all_context"
cawthron
parents:
diff changeset
   802
               label="%LoadSymbolsForAllAction.label"
cawthron
parents:
diff changeset
   803
               tooltip="%LoadSymbolsForAllAction.tooltip"
cawthron
parents:
diff changeset
   804
               icon="icons/elcl16/load_all_symbols_co.gif"
cawthron
parents:
diff changeset
   805
               class="org.eclipse.cdt.debug.internal.ui.actions.LoadSymbolsForAllActionDelegate"
cawthron
parents:
diff changeset
   806
               style="push"
cawthron
parents:
diff changeset
   807
               menubarPath="modulesGroup"
cawthron
parents:
diff changeset
   808
               id="org.eclipse.cdt.debug.ui.LoadSymbolsForAllAction">
cawthron
parents:
diff changeset
   809
            <enablement>
cawthron
parents:
diff changeset
   810
               <pluginState
cawthron
parents:
diff changeset
   811
                     value="activated"
cawthron
parents:
diff changeset
   812
                     id="org.eclipse.cdt.debug.ui"/>
cawthron
parents:
diff changeset
   813
            </enablement>
cawthron
parents:
diff changeset
   814
         </action>
cawthron
parents:
diff changeset
   815
      </viewerContribution>
cawthron
parents:
diff changeset
   816
      <objectContribution
cawthron
parents:
diff changeset
   817
            adaptable="false"
cawthron
parents:
diff changeset
   818
            id="org.eclipse.cdt.debug.ui.RegisterGroupActions"
cawthron
parents:
diff changeset
   819
            objectClass="org.eclipse.cdt.debug.core.model.IPersistableRegisterGroup">
cawthron
parents:
diff changeset
   820
         <action
cawthron
parents:
diff changeset
   821
               class="org.eclipse.cdt.debug.internal.ui.actions.RemoveRegisterGroupActionDelegate"
cawthron
parents:
diff changeset
   822
               enablesFor="+"
cawthron
parents:
diff changeset
   823
               helpContextId="remove_register_group_action_context"
cawthron
parents:
diff changeset
   824
               id="org.eclipse.cdt.debug.ui.removeRegisterGroupAction"
cawthron
parents:
diff changeset
   825
               label="%RemoveRegisterGroupAction.label"
cawthron
parents:
diff changeset
   826
               menubarPath="additions"
cawthron
parents:
diff changeset
   827
               tooltip="%RemoveRegisterGroupAction.tooltip"/>
cawthron
parents:
diff changeset
   828
         <action
cawthron
parents:
diff changeset
   829
               class="org.eclipse.cdt.debug.internal.ui.actions.EditRegisterGroupActionDelegate"
cawthron
parents:
diff changeset
   830
               enablesFor="1"
cawthron
parents:
diff changeset
   831
               helpContextId="edit_register_group_action_context"
cawthron
parents:
diff changeset
   832
               id="org.eclipse.cdt.debug.ui.editRegisterGroupAction"
cawthron
parents:
diff changeset
   833
               label="%EditRegisterGroupAction.label"
cawthron
parents:
diff changeset
   834
               menubarPath="additions"
cawthron
parents:
diff changeset
   835
               tooltip="%EditRegisterGroupAction.tooltip"/>
cawthron
parents:
diff changeset
   836
      </objectContribution>
cawthron
parents:
diff changeset
   837
      <viewerContribution
cawthron
parents:
diff changeset
   838
            id="org.eclipse.debug.ui.MemoryView.RenderingViewPane.popupMenu.1"
cawthron
parents:
diff changeset
   839
            targetID="org.eclipse.debug.ui.MemoryView.RenderingViewPane.1">
cawthron
parents:
diff changeset
   840
         <action
cawthron
parents:
diff changeset
   841
               class="org.eclipse.cdt.debug.internal.ui.actions.AddWatchpointOnMemoryActionDelegate"
cawthron
parents:
diff changeset
   842
               enablesFor="1"
cawthron
parents:
diff changeset
   843
               icon="icons/elcl16/watchpoint_co.gif"
cawthron
parents:
diff changeset
   844
               id="org.eclipse.cdt.debug.internal.ui.actions.AddWatchpointOnMemoryActionDelegate.1"
cawthron
parents:
diff changeset
   845
               label="%AddWatchpoint.label"
cawthron
parents:
diff changeset
   846
               menubarPath="additions"
cawthron
parents:
diff changeset
   847
               tooltip="%AddWatchpoint.tooltip">
cawthron
parents:
diff changeset
   848
         </action>
cawthron
parents:
diff changeset
   849
      </viewerContribution>
cawthron
parents:
diff changeset
   850
      <viewerContribution
cawthron
parents:
diff changeset
   851
            id="org.eclipse.debug.ui.MemoryView.RenderingViewPane.popupMenu.2"
cawthron
parents:
diff changeset
   852
            targetID="org.eclipse.debug.ui.MemoryView.RenderingViewPane.2">
cawthron
parents:
diff changeset
   853
         <action
cawthron
parents:
diff changeset
   854
               class="org.eclipse.cdt.debug.internal.ui.actions.AddWatchpointOnMemoryActionDelegate"
cawthron
parents:
diff changeset
   855
               enablesFor="1"
cawthron
parents:
diff changeset
   856
               icon="icons/elcl16/watchpoint_co.gif"
cawthron
parents:
diff changeset
   857
               id="org.eclipse.cdt.debug.internal.ui.actions.AddWatchpointOnMemoryActionDelegate.2"
cawthron
parents:
diff changeset
   858
               label="%AddWatchpoint.label"
cawthron
parents:
diff changeset
   859
               menubarPath="additions"
cawthron
parents:
diff changeset
   860
               tooltip="%AddWatchpoint.tooltip">
cawthron
parents:
diff changeset
   861
         </action>
cawthron
parents:
diff changeset
   862
      </viewerContribution>
cawthron
parents:
diff changeset
   863
   </extension>
cawthron
parents:
diff changeset
   864
   <extension
cawthron
parents:
diff changeset
   865
         point="org.eclipse.ui.viewActions">
cawthron
parents:
diff changeset
   866
      <viewContribution
cawthron
parents:
diff changeset
   867
            targetID="org.eclipse.debug.ui.DebugView"
cawthron
parents:
diff changeset
   868
            id="org.eclipse.cdt.debug.ui.debugview.toolbar">
cawthron
parents:
diff changeset
   869
         <action
cawthron
parents:
diff changeset
   870
               id="org.eclipse.cdt.debug.internal.ui.actions.RestartActionDelegate"
cawthron
parents:
diff changeset
   871
               toolbarPath="threadGroup"
cawthron
parents:
diff changeset
   872
               class="org.eclipse.cdt.debug.internal.ui.actions.RestartActionDelegate"
cawthron
parents:
diff changeset
   873
               disabledIcon="icons/dlcl16/restart.gif"
cawthron
parents:
diff changeset
   874
               enablesFor="1"
cawthron
parents:
diff changeset
   875
               icon="icons/elcl16/restart.gif"
cawthron
parents:
diff changeset
   876
               helpContextId="restart_action_context"
cawthron
parents:
diff changeset
   877
               label="%RestartAction.label"
cawthron
parents:
diff changeset
   878
               tooltip="%RestartAction.tooltip">
cawthron
parents:
diff changeset
   879
            <selection class="org.eclipse.cdt.debug.core.model.IRestart"/>
cawthron
parents:
diff changeset
   880
         </action>
cawthron
parents:
diff changeset
   881
         <action
cawthron
parents:
diff changeset
   882
               state="false"
cawthron
parents:
diff changeset
   883
               style="toggle"
cawthron
parents:
diff changeset
   884
               id="org.eclipse.cdt.debug.internal.ui.actions.ToggleInstructionStepModeActionDelegate"
cawthron
parents:
diff changeset
   885
               toolbarPath="renderGroup"
cawthron
parents:
diff changeset
   886
               class="org.eclipse.cdt.debug.internal.ui.actions.ToggleInstructionStepModeActionDelegate"
cawthron
parents:
diff changeset
   887
               disabledIcon="icons/dlcl16/instr_step.gif"
cawthron
parents:
diff changeset
   888
               icon="icons/elcl16/instr_step.gif"
cawthron
parents:
diff changeset
   889
               enablesFor="1"
cawthron
parents:
diff changeset
   890
               label="%ToggleInstructionStepModeAction.label"
cawthron
parents:
diff changeset
   891
               helpContextId="toggle_instruction_step_mode_action_context"
cawthron
parents:
diff changeset
   892
               tooltip="%ToggleInstructionStepModeAction.tooltip">
cawthron
parents:
diff changeset
   893
            <enablement>
cawthron
parents:
diff changeset
   894
               <pluginState
cawthron
parents:
diff changeset
   895
                     value="activated"
cawthron
parents:
diff changeset
   896
                     id="org.eclipse.cdt.debug.ui">
cawthron
parents:
diff changeset
   897
               </pluginState>
cawthron
parents:
diff changeset
   898
            </enablement>
cawthron
parents:
diff changeset
   899
         </action>
cawthron
parents:
diff changeset
   900
      </viewContribution>
cawthron
parents:
diff changeset
   901
      <viewContribution
cawthron
parents:
diff changeset
   902
            targetID="org.eclipse.debug.ui.DebugView"
cawthron
parents:
diff changeset
   903
            id="org.eclipse.cdt.debug.ui.debugView.menu">
cawthron
parents:
diff changeset
   904
         <action
cawthron
parents:
diff changeset
   905
               label="%ShowFullPathsAction.label"
cawthron
parents:
diff changeset
   906
               icon="icons/elcl16/show_paths.gif"
cawthron
parents:
diff changeset
   907
               style="toggle"
cawthron
parents:
diff changeset
   908
               helpContextId="show_full_paths_context"
cawthron
parents:
diff changeset
   909
               tooltip="%ShowFullPathsAction.tooltip"
cawthron
parents:
diff changeset
   910
               class="org.eclipse.cdt.debug.internal.ui.actions.ShowFullPathsAction"
cawthron
parents:
diff changeset
   911
               menubarPath="cDebugActions"
cawthron
parents:
diff changeset
   912
               id="org.eclipse.cdt.debug.internal.ui.actions.ShowFullPathsAction">
cawthron
parents:
diff changeset
   913
         </action>
cawthron
parents:
diff changeset
   914
      </viewContribution>
cawthron
parents:
diff changeset
   915
      <viewContribution
cawthron
parents:
diff changeset
   916
            targetID="org.eclipse.debug.ui.BreakpointView"
cawthron
parents:
diff changeset
   917
            id="org.eclipse.cdt.debug.ui.breakpointView.toolbar">
cawthron
parents:
diff changeset
   918
      </viewContribution>
cawthron
parents:
diff changeset
   919
      <viewContribution
cawthron
parents:
diff changeset
   920
            targetID="org.eclipse.debug.ui.BreakpointView"
cawthron
parents:
diff changeset
   921
            id="org.eclipse.cdt.debug.ui.breakpointView.menu">
cawthron
parents:
diff changeset
   922
         <action
cawthron
parents:
diff changeset
   923
               label="%ShowFullPathsAction.label"
cawthron
parents:
diff changeset
   924
               icon="icons/elcl16/show_paths.gif"
cawthron
parents:
diff changeset
   925
               style="toggle"
cawthron
parents:
diff changeset
   926
               helpContextId="show_full_paths_context"
cawthron
parents:
diff changeset
   927
               tooltip="%ShowFullPathsAction.tooltip"
cawthron
parents:
diff changeset
   928
               class="org.eclipse.cdt.debug.internal.ui.actions.ShowFullPathsAction"
cawthron
parents:
diff changeset
   929
               menubarPath="cDebugActions"
cawthron
parents:
diff changeset
   930
               id="org.eclipse.cdt.debug.internal.ui.actions.ShowFullPathsAction">
cawthron
parents:
diff changeset
   931
         </action>
cawthron
parents:
diff changeset
   932
         <action
cawthron
parents:
diff changeset
   933
               class="org.eclipse.cdt.debug.internal.ui.actions.AddEventBreakpointActionDelegate"
cawthron
parents:
diff changeset
   934
               icon="icons/obj16/eventbreakoint_obj.gif"
cawthron
parents:
diff changeset
   935
               id="org.eclipse.cdt.debug.internal.ui.actions.AddEventBreakpointActionDelegate"
cawthron
parents:
diff changeset
   936
               label="%AddEventBreakpoint.label"
cawthron
parents:
diff changeset
   937
               menubarPath="cDebugActions"
cawthron
parents:
diff changeset
   938
               style="push"
cawthron
parents:
diff changeset
   939
               tooltip="%AddEventBreakpoint.tooltip">
cawthron
parents:
diff changeset
   940
         </action>
cawthron
parents:
diff changeset
   941
      </viewContribution>
cawthron
parents:
diff changeset
   942
      <viewContribution
cawthron
parents:
diff changeset
   943
            targetID="org.eclipse.debug.ui.VariableView"
cawthron
parents:
diff changeset
   944
            id="org.eclipse.debug.ui.variablesView.toolbar">
cawthron
parents:
diff changeset
   945
         <action
cawthron
parents:
diff changeset
   946
               helpContextId="remove_all_globals_action_context"
cawthron
parents:
diff changeset
   947
               disabledIcon="icons/dlcl16/rem_all_co.gif"
cawthron
parents:
diff changeset
   948
               enablesFor="*"
cawthron
parents:
diff changeset
   949
               toolbarPath="additions"
cawthron
parents:
diff changeset
   950
               label="%RemoveAllGlobalsAction.label"
cawthron
parents:
diff changeset
   951
               tooltip="%RemoveAllGlobalsAction.tooltip"
cawthron
parents:
diff changeset
   952
               icon="icons/elcl16/rem_all_co.gif"
cawthron
parents:
diff changeset
   953
               class="org.eclipse.cdt.debug.internal.ui.actions.RemoveAllGlobalsActionDelegate"
cawthron
parents:
diff changeset
   954
               id="org.eclipse.cdt.debug.internal.ui.actions.RemoveAllGlobalsActionDelegate">
cawthron
parents:
diff changeset
   955
            <enablement>
cawthron
parents:
diff changeset
   956
               <pluginState
cawthron
parents:
diff changeset
   957
                     value="activated"
cawthron
parents:
diff changeset
   958
                     id="org.eclipse.cdt.debug.ui"/>
cawthron
parents:
diff changeset
   959
            </enablement>
cawthron
parents:
diff changeset
   960
         </action>
cawthron
parents:
diff changeset
   961
         <action
cawthron
parents:
diff changeset
   962
               helpContextId="remove_globals_action_context"
cawthron
parents:
diff changeset
   963
               disabledIcon="icons/dlcl16/rem_co.gif"
cawthron
parents:
diff changeset
   964
               enablesFor="+"
cawthron
parents:
diff changeset
   965
               toolbarPath="additions"
cawthron
parents:
diff changeset
   966
               label="%RemoveGlobalsAction.label"
cawthron
parents:
diff changeset
   967
               tooltip="%RemoveGlobalsAction.tooltip"
cawthron
parents:
diff changeset
   968
               icon="icons/elcl16/rem_co.gif"
cawthron
parents:
diff changeset
   969
               class="org.eclipse.cdt.debug.internal.ui.actions.RemoveGlobalsActionDelegate"
cawthron
parents:
diff changeset
   970
               id="org.eclipse.cdt.debug.internal.ui.actions.RemoveGlobalsActionDelegate">
cawthron
parents:
diff changeset
   971
            <enablement>
cawthron
parents:
diff changeset
   972
               <pluginState
cawthron
parents:
diff changeset
   973
                     value="activated"
cawthron
parents:
diff changeset
   974
                     id="org.eclipse.cdt.debug.ui"/>
cawthron
parents:
diff changeset
   975
            </enablement>
cawthron
parents:
diff changeset
   976
         </action>
cawthron
parents:
diff changeset
   977
         <action
cawthron
parents:
diff changeset
   978
               helpContextId="add_globals_action_context"
cawthron
parents:
diff changeset
   979
               disabledIcon="icons/dlcl16/watch_globals.gif"
cawthron
parents:
diff changeset
   980
               enablesFor="1"
cawthron
parents:
diff changeset
   981
               toolbarPath="additions"
cawthron
parents:
diff changeset
   982
               label="%AddGlobalsAction.label"
cawthron
parents:
diff changeset
   983
               tooltip="%AddGlobalsAction.tooltip"
cawthron
parents:
diff changeset
   984
               icon="icons/elcl16/watch_globals.gif"
cawthron
parents:
diff changeset
   985
               class="org.eclipse.cdt.debug.internal.ui.actions.AddGlobalsActionDelegate"
cawthron
parents:
diff changeset
   986
               id="org.eclipse.cdt.debug.internal.ui.actions.AddGlobalsActionDelegate">
cawthron
parents:
diff changeset
   987
            <enablement>
cawthron
parents:
diff changeset
   988
               <pluginState
cawthron
parents:
diff changeset
   989
                     value="activated"
cawthron
parents:
diff changeset
   990
                     id="org.eclipse.cdt.debug.ui"/>
cawthron
parents:
diff changeset
   991
            </enablement>
cawthron
parents:
diff changeset
   992
         </action>
cawthron
parents:
diff changeset
   993
      </viewContribution>
cawthron
parents:
diff changeset
   994
      <viewContribution
cawthron
parents:
diff changeset
   995
            targetID="org.eclipse.debug.ui.RegisterView"
cawthron
parents:
diff changeset
   996
            id="org.eclipse.debug.ui.registersView.toolbar">
cawthron
parents:
diff changeset
   997
         <menu
cawthron
parents:
diff changeset
   998
               label="%Dummy"
cawthron
parents:
diff changeset
   999
               id="org.eclipse.cdt.debug.ui.refresh">
cawthron
parents:
diff changeset
  1000
            <separator name="refreshGroup"/>
cawthron
parents:
diff changeset
  1001
            <separator name="emptyRefreshGroup"/>
cawthron
parents:
diff changeset
  1002
         </menu>
cawthron
parents:
diff changeset
  1003
      </viewContribution>
cawthron
parents:
diff changeset
  1004
      <viewContribution
cawthron
parents:
diff changeset
  1005
            targetID="org.eclipse.debug.ui.ModuleView"
cawthron
parents:
diff changeset
  1006
            id="org.eclipse.debug.ui.modulesView.toolbar">
cawthron
parents:
diff changeset
  1007
         <action
cawthron
parents:
diff changeset
  1008
               helpContextId="load_symbols_for_all_context"
cawthron
parents:
diff changeset
  1009
               disabledIcon="icons/dlcl16/load_all_symbols_co.gif"
cawthron
parents:
diff changeset
  1010
               toolbarPath="modulesGroup"
cawthron
parents:
diff changeset
  1011
               label="%LoadSymbolsForAllAction.label"
cawthron
parents:
diff changeset
  1012
               tooltip="%LoadSymbolsForAllAction.tooltip"
cawthron
parents:
diff changeset
  1013
               icon="icons/elcl16/load_all_symbols_co.gif"
cawthron
parents:
diff changeset
  1014
               class="org.eclipse.cdt.debug.internal.ui.actions.LoadSymbolsForAllActionDelegate"
cawthron
parents:
diff changeset
  1015
               style="push"
cawthron
parents:
diff changeset
  1016
               id="org.eclipse.cdt.debug.ui.LoadSymbolsForAllAction">
cawthron
parents:
diff changeset
  1017
            <enablement>
cawthron
parents:
diff changeset
  1018
               <pluginState
cawthron
parents:
diff changeset
  1019
                     value="activated"
cawthron
parents:
diff changeset
  1020
                     id="org.eclipse.cdt.debug.ui"/>
cawthron
parents:
diff changeset
  1021
            </enablement>
cawthron
parents:
diff changeset
  1022
         </action>
cawthron
parents:
diff changeset
  1023
      </viewContribution>
cawthron
parents:
diff changeset
  1024
   </extension>
cawthron
parents:
diff changeset
  1025
   <extension
cawthron
parents:
diff changeset
  1026
         point="org.eclipse.ui.editorActions">
cawthron
parents:
diff changeset
  1027
      <editorContribution
cawthron
parents:
diff changeset
  1028
            targetID="org.eclipse.cdt.ui.editor.CEditor"
cawthron
parents:
diff changeset
  1029
            id="org.eclipse.cdt.debug.ui.CEditor.BreakpointRulerActions">
cawthron
parents:
diff changeset
  1030
         <action
cawthron
parents:
diff changeset
  1031
               label="%Dummy.label"
cawthron
parents:
diff changeset
  1032
               class="org.eclipse.cdt.debug.internal.ui.actions.ManageBreakpointRulerActionDelegate"
cawthron
parents:
diff changeset
  1033
               actionID="RulerDoubleClick"
cawthron
parents:
diff changeset
  1034
               id="org.eclipse.cdt.debug.ui.CEditor.ManageBreakpointRulerAction">
cawthron
parents:
diff changeset
  1035
         </action>
cawthron
parents:
diff changeset
  1036
      </editorContribution>
cawthron
parents:
diff changeset
  1037
      <editorContribution
cawthron
parents:
diff changeset
  1038
            targetID="org.eclipse.cdt.ui.editor.asm.AsmEditor"
cawthron
parents:
diff changeset
  1039
            id="org.eclipse.cdt.ui.editor.asm.AsmEditor.BreakpointRulerActions">
cawthron
parents:
diff changeset
  1040
         <action
cawthron
parents:
diff changeset
  1041
               label="%Dummy.label"
cawthron
parents:
diff changeset
  1042
               class="org.eclipse.cdt.debug.internal.ui.actions.ManageBreakpointRulerActionDelegate"
cawthron
parents:
diff changeset
  1043
               actionID="RulerDoubleClick"
cawthron
parents:
diff changeset
  1044
               id="org.eclipse.cdt.debug.ui.CEditor.ManageBreakpointRulerAction">
cawthron
parents:
diff changeset
  1045
         </action>
cawthron
parents:
diff changeset
  1046
      </editorContribution>
cawthron
parents:
diff changeset
  1047
   </extension>
cawthron
parents:
diff changeset
  1048
   <extension
cawthron
parents:
diff changeset
  1049
         point="org.eclipse.cdt.ui.textHovers">
cawthron
parents:
diff changeset
  1050
      <hover
cawthron
parents:
diff changeset
  1051
            label="%DebugTextHover.label"
cawthron
parents:
diff changeset
  1052
            description="%DebugTextHover.description"
cawthron
parents:
diff changeset
  1053
            class="org.eclipse.cdt.debug.internal.ui.editors.DebugTextHover"
cawthron
parents:
diff changeset
  1054
            id="org.eclipse.cdt.debug.internal.ui.editors.DebugTextHover">
cawthron
parents:
diff changeset
  1055
      </hover>
cawthron
parents:
diff changeset
  1056
   </extension>
cawthron
parents:
diff changeset
  1057
   <extension
cawthron
parents:
diff changeset
  1058
         point="org.eclipse.debug.core.statusHandlers">
cawthron
parents:
diff changeset
  1059
      <statusHandler
cawthron
parents:
diff changeset
  1060
            plugin="org.eclipse.cdt.debug.core"
cawthron
parents:
diff changeset
  1061
            code="10000"
cawthron
parents:
diff changeset
  1062
            class="org.eclipse.cdt.debug.internal.ui.QuestionStatusHandler"
cawthron
parents:
diff changeset
  1063
            id="org.eclipse.cdt.debug.internal.ui.QuestionStatusHandler">
cawthron
parents:
diff changeset
  1064
      </statusHandler>
cawthron
parents:
diff changeset
  1065
      <statusHandler
cawthron
parents:
diff changeset
  1066
            plugin="org.eclipse.cdt.debug.core"
cawthron
parents:
diff changeset
  1067
            code="10001"
cawthron
parents:
diff changeset
  1068
            class="org.eclipse.cdt.debug.internal.ui.InfoStatusHandler"
cawthron
parents:
diff changeset
  1069
            id="org.eclipse.cdt.debug.internal.ui.InfoStatusHandler">
cawthron
parents:
diff changeset
  1070
      </statusHandler>
cawthron
parents:
diff changeset
  1071
      <statusHandler
cawthron
parents:
diff changeset
  1072
            plugin="org.eclipse.cdt.debug.core"
cawthron
parents:
diff changeset
  1073
            code="10002"
cawthron
parents:
diff changeset
  1074
            class="org.eclipse.cdt.debug.internal.ui.ErrorStatusHandler"
cawthron
parents:
diff changeset
  1075
            id="org.eclipse.cdt.debug.internal.ui.ErrorStatusHandler">
cawthron
parents:
diff changeset
  1076
      </statusHandler>
cawthron
parents:
diff changeset
  1077
   </extension>
cawthron
parents:
diff changeset
  1078
 
cawthron
parents:
diff changeset
  1079
   <extension
cawthron
parents:
diff changeset
  1080
         point="org.eclipse.ui.propertyPages">
cawthron
parents:
diff changeset
  1081
      <page
cawthron
parents:
diff changeset
  1082
            class="org.eclipse.cdt.debug.internal.ui.propertypages.CBreakpointPropertyPage"
cawthron
parents:
diff changeset
  1083
            id="org.eclipse.cdt.debug.ui.propertypages.breakpoint.common"
cawthron
parents:
diff changeset
  1084
            name="%CommonBreakpointPage.label">
cawthron
parents:
diff changeset
  1085
         <enabledWhen>
cawthron
parents:
diff changeset
  1086
            <adapt
cawthron
parents:
diff changeset
  1087
                  type="org.eclipse.cdt.debug.core.model.ICBreakpoint">
cawthron
parents:
diff changeset
  1088
            </adapt>
cawthron
parents:
diff changeset
  1089
         </enabledWhen>
cawthron
parents:
diff changeset
  1090
      </page>
cawthron
parents:
diff changeset
  1091
      <page
cawthron
parents:
diff changeset
  1092
            class="org.eclipse.cdt.debug.ui.breakpointactions.ActionsPropertyPage"
cawthron
parents:
diff changeset
  1093
            id="org.eclipse.cdt.debug.ui.breakpointactions.actions"
cawthron
parents:
diff changeset
  1094
            name="%BreakpointActionsPage.label">
cawthron
parents:
diff changeset
  1095
         <enabledWhen>
cawthron
parents:
diff changeset
  1096
            <adapt
cawthron
parents:
diff changeset
  1097
                  type="org.eclipse.cdt.debug.core.model.ICBreakpoint">
cawthron
parents:
diff changeset
  1098
            </adapt>
cawthron
parents:
diff changeset
  1099
         </enabledWhen>
cawthron
parents:
diff changeset
  1100
      </page>
cawthron
parents:
diff changeset
  1101
      <page class="org.eclipse.cdt.debug.internal.ui.propertypages.CBreakpointFilteringPage"
cawthron
parents:
diff changeset
  1102
            id="org.eclipse.cdt.debug.ui.propertypages.breakpoint.filtering"
cawthron
parents:
diff changeset
  1103
            name="%FilteringBreakpointPage.label">
cawthron
parents:
diff changeset
  1104
         <filter name="debugModelId" value="org.eclipse.cdt.debug.core"/>
cawthron
parents:
diff changeset
  1105
         <enabledWhen>
cawthron
parents:
diff changeset
  1106
            <adapt type="org.eclipse.cdt.debug.core.model.ICBreakpoint"/>
cawthron
parents:
diff changeset
  1107
         </enabledWhen>
cawthron
parents:
diff changeset
  1108
      </page>
cawthron
parents:
diff changeset
  1109
      <page
cawthron
parents:
diff changeset
  1110
            class="org.eclipse.cdt.debug.internal.ui.propertypages.SignalPropertyPage"
cawthron
parents:
diff changeset
  1111
            id="org.eclipse.cdt.debug.ui.propertypages.signal.common"
cawthron
parents:
diff changeset
  1112
            name="%CommonSignalPage.label">
cawthron
parents:
diff changeset
  1113
         <enabledWhen>
cawthron
parents:
diff changeset
  1114
            <instanceof
cawthron
parents:
diff changeset
  1115
                  value="org.eclipse.cdt.debug.core.model.ICSignal">
cawthron
parents:
diff changeset
  1116
            </instanceof>
cawthron
parents:
diff changeset
  1117
         </enabledWhen>
cawthron
parents:
diff changeset
  1118
      </page>
cawthron
parents:
diff changeset
  1119
      <page
cawthron
parents:
diff changeset
  1120
            class="org.eclipse.cdt.debug.internal.ui.propertypages.ModulePropertyPage"
cawthron
parents:
diff changeset
  1121
            id="org.eclipse.cdt.debug.ui.propertypages.module.common"
cawthron
parents:
diff changeset
  1122
            name="%CommonModulePage.label">
cawthron
parents:
diff changeset
  1123
         <enabledWhen>
cawthron
parents:
diff changeset
  1124
            <instanceof
cawthron
parents:
diff changeset
  1125
                  value="org.eclipse.cdt.debug.core.model.ICModule">
cawthron
parents:
diff changeset
  1126
            </instanceof>
cawthron
parents:
diff changeset
  1127
         </enabledWhen>
cawthron
parents:
diff changeset
  1128
      </page>
cawthron
parents:
diff changeset
  1129
   </extension>
cawthron
parents:
diff changeset
  1130
   <extension
cawthron
parents:
diff changeset
  1131
         point="org.eclipse.debug.core.sourceLocators">
cawthron
parents:
diff changeset
  1132
      <sourceLocator
cawthron
parents:
diff changeset
  1133
            name="%DefaultSourceLocator.name"
cawthron
parents:
diff changeset
  1134
            class="org.eclipse.cdt.debug.ui.sourcelookup.DefaultSourceLocator"
cawthron
parents:
diff changeset
  1135
            id="org.eclipse.cdt.debug.ui.DefaultSourceLocator">
cawthron
parents:
diff changeset
  1136
      </sourceLocator>
cawthron
parents:
diff changeset
  1137
      <sourceLocator
cawthron
parents:
diff changeset
  1138
            name="%OldDefaultSourceLocator.name"
cawthron
parents:
diff changeset
  1139
            class="org.eclipse.cdt.debug.ui.sourcelookup.DefaultSourceLocator"
cawthron
parents:
diff changeset
  1140
            id="org.eclipse.cdt.launch.DefaultSourceLocator">
cawthron
parents:
diff changeset
  1141
      </sourceLocator>
cawthron
parents:
diff changeset
  1142
   </extension>
cawthron
parents:
diff changeset
  1143
   <extension
cawthron
parents:
diff changeset
  1144
         point="org.eclipse.ui.contexts">
cawthron
parents:
diff changeset
  1145
      <context
cawthron
parents:
diff changeset
  1146
            name="%DebuggingCContext.name"
cawthron
parents:
diff changeset
  1147
            description="%DebuggingCContext.description"
cawthron
parents:
diff changeset
  1148
            parentId="org.eclipse.debug.ui.debugging"
cawthron
parents:
diff changeset
  1149
            id="org.eclipse.cdt.debug.ui.debugging">
cawthron
parents:
diff changeset
  1150
      </context>
cawthron
parents:
diff changeset
  1151
   </extension>
cawthron
parents:
diff changeset
  1152
   <extension
cawthron
parents:
diff changeset
  1153
         point="org.eclipse.debug.ui.debugModelContextBindings">
cawthron
parents:
diff changeset
  1154
      <modelContextBinding
cawthron
parents:
diff changeset
  1155
            debugModelId="org.eclipse.cdt.debug.core"
cawthron
parents:
diff changeset
  1156
            contextId="org.eclipse.cdt.debug.ui.debugging">
cawthron
parents:
diff changeset
  1157
      </modelContextBinding>
cawthron
parents:
diff changeset
  1158
   </extension>
cawthron
parents:
diff changeset
  1159
   <extension
cawthron
parents:
diff changeset
  1160
         point="org.eclipse.debug.ui.contextViewBindings">
cawthron
parents:
diff changeset
  1161
      <contextViewBinding
cawthron
parents:
diff changeset
  1162
            viewId="org.eclipse.debug.ui.MemoryView"
cawthron
parents:
diff changeset
  1163
            contextId="org.eclipse.cdt.debug.ui.debugging">
cawthron
parents:
diff changeset
  1164
      </contextViewBinding>
cawthron
parents:
diff changeset
  1165
      <contextViewBinding
cawthron
parents:
diff changeset
  1166
            autoOpen="false"
cawthron
parents:
diff changeset
  1167
            contextId="org.eclipse.cdt.debug.ui.debugging"
cawthron
parents:
diff changeset
  1168
            viewId="org.eclipse.cdt.debug.ui.SignalsView">
cawthron
parents:
diff changeset
  1169
      </contextViewBinding>
cawthron
parents:
diff changeset
  1170
      <contextViewBinding
cawthron
parents:
diff changeset
  1171
            viewId="org.eclipse.debug.ui.RegisterView"
cawthron
parents:
diff changeset
  1172
            contextId="org.eclipse.cdt.debug.ui.debugging">
cawthron
parents:
diff changeset
  1173
      </contextViewBinding>
cawthron
parents:
diff changeset
  1174
      <contextViewBinding
cawthron
parents:
diff changeset
  1175
            contextId="org.eclipse.cdt.debug.ui.debugging"
cawthron
parents:
diff changeset
  1176
            viewId="org.eclipse.debug.ui.ModuleView"/>
cawthron
parents:
diff changeset
  1177
   </extension>
cawthron
parents:
diff changeset
  1178
   <extension
cawthron
parents:
diff changeset
  1179
         point="org.eclipse.ui.editors.annotationTypes">
cawthron
parents:
diff changeset
  1180
      <type
cawthron
parents:
diff changeset
  1181
            markerType="org.eclipse.cdt.debug.core.cBreakpointMarker"
cawthron
parents:
diff changeset
  1182
            super="org.eclipse.debug.core.breakpoint"
cawthron
parents:
diff changeset
  1183
            name="org.eclipse.cdt.debug.core.breakpoint">
cawthron
parents:
diff changeset
  1184
      </type>
cawthron
parents:
diff changeset
  1185
      <type
cawthron
parents:
diff changeset
  1186
            markerType="org.eclipse.cdt.debug.ui.disassemblyInstructionPointer.current"
cawthron
parents:
diff changeset
  1187
            name="org.eclipse.cdt.debug.ui.currentDisassemblyIP">
cawthron
parents:
diff changeset
  1188
      </type>
cawthron
parents:
diff changeset
  1189
      <type
cawthron
parents:
diff changeset
  1190
            markerType="org.eclipse.cdt.debug.ui.disassemblyInstructionPointer.secondary"
cawthron
parents:
diff changeset
  1191
            name="org.eclipse.cdt.debug.ui.secondaryDisassemblyIP">
cawthron
parents:
diff changeset
  1192
      </type>
cawthron
parents:
diff changeset
  1193
   </extension>
cawthron
parents:
diff changeset
  1194
   <extension
cawthron
parents:
diff changeset
  1195
         point="org.eclipse.ui.editors.markerAnnotationSpecification">
cawthron
parents:
diff changeset
  1196
      <specification
cawthron
parents:
diff changeset
  1197
            annotationImageProvider="org.eclipse.cdt.debug.internal.ui.BreakpointImageProvider"
cawthron
parents:
diff changeset
  1198
            annotationType="org.eclipse.cdt.debug.core.breakpoint"
cawthron
parents:
diff changeset
  1199
            colorPreferenceKey="breakpointIndicationColor"
cawthron
parents:
diff changeset
  1200
            colorPreferenceValue="0,0,255"
cawthron
parents:
diff changeset
  1201
            icon="icons/obj16/brkp_obj.gif"
cawthron
parents:
diff changeset
  1202
            label="%BreakpointMarkerPreference.label"
cawthron
parents:
diff changeset
  1203
            overviewRulerPreferenceKey="breakpointIndicationInOverviewRuler"
cawthron
parents:
diff changeset
  1204
            overviewRulerPreferenceValue="false"
cawthron
parents:
diff changeset
  1205
            presentationLayer="3"
cawthron
parents:
diff changeset
  1206
            textPreferenceKey="breakpointIndication"
cawthron
parents:
diff changeset
  1207
            textPreferenceValue="false"
cawthron
parents:
diff changeset
  1208
            verticalRulerPreferenceKey="breakpointVerticalRuler"
cawthron
parents:
diff changeset
  1209
            verticalRulerPreferenceValue="true">
cawthron
parents:
diff changeset
  1210
      </specification>
cawthron
parents:
diff changeset
  1211
      <specification
cawthron
parents:
diff changeset
  1212
            colorPreferenceValue="198,219,174"
cawthron
parents:
diff changeset
  1213
            annotationType="org.eclipse.cdt.debug.ui.currentDisassemblyIP"
cawthron
parents:
diff changeset
  1214
            verticalRulerPreferenceValue="true"
cawthron
parents:
diff changeset
  1215
            colorPreferenceKey="currentDisassemblyIPColor"
cawthron
parents:
diff changeset
  1216
            highlightPreferenceKey="currentDisassemblyIPHighlight"
cawthron
parents:
diff changeset
  1217
            overviewRulerPreferenceValue="true"
cawthron
parents:
diff changeset
  1218
            highlightPreferenceValue="true"
cawthron
parents:
diff changeset
  1219
            presentationLayer="6"
cawthron
parents:
diff changeset
  1220
            icon="icons/obj16/inst_ptr_top.gif"
cawthron
parents:
diff changeset
  1221
            label="%DisassemblyCurrentInstructionPointer"
cawthron
parents:
diff changeset
  1222
            textPreferenceValue="false"
cawthron
parents:
diff changeset
  1223
            textPreferenceKey="currentDisassemblyIPIndication"
cawthron
parents:
diff changeset
  1224
            verticalRulerPreferenceKey="currentDisassemblyIPVerticalRuler"
cawthron
parents:
diff changeset
  1225
            overviewRulerPreferenceKey="currentDisassemblyIPOverviewRuler">
cawthron
parents:
diff changeset
  1226
      </specification>
cawthron
parents:
diff changeset
  1227
      <specification
cawthron
parents:
diff changeset
  1228
            colorPreferenceValue="219,235,204"
cawthron
parents:
diff changeset
  1229
            annotationType="org.eclipse.cdt.debug.ui.secondaryDisassemblyIP"
cawthron
parents:
diff changeset
  1230
            verticalRulerPreferenceValue="true"
cawthron
parents:
diff changeset
  1231
            colorPreferenceKey="secondaryDisassemblyIPColor"
cawthron
parents:
diff changeset
  1232
            highlightPreferenceKey="secondaryDisassemblyIPHighlight"
cawthron
parents:
diff changeset
  1233
            overviewRulerPreferenceValue="true"
cawthron
parents:
diff changeset
  1234
            highlightPreferenceValue="true"
cawthron
parents:
diff changeset
  1235
            presentationLayer="6"
cawthron
parents:
diff changeset
  1236
            icon="icons/obj16/inst_ptr.gif"
cawthron
parents:
diff changeset
  1237
            label="%DisassemblySecondaryInstructionPointer"
cawthron
parents:
diff changeset
  1238
            textPreferenceValue="false"
cawthron
parents:
diff changeset
  1239
            textPreferenceKey="secondaryDisassemblyIPIndication"
cawthron
parents:
diff changeset
  1240
            verticalRulerPreferenceKey="secondaryDisassemblyIPVerticalRuler"
cawthron
parents:
diff changeset
  1241
            overviewRulerPreferenceKey="secondaryDisassemblyIPOverviewRuler">
cawthron
parents:
diff changeset
  1242
      </specification>
cawthron
parents:
diff changeset
  1243
   </extension>
cawthron
parents:
diff changeset
  1244
   <extension
cawthron
parents:
diff changeset
  1245
         point="org.eclipse.core.runtime.adapters">
cawthron
parents:
diff changeset
  1246
      <factory
cawthron
parents:
diff changeset
  1247
            class="org.eclipse.cdt.debug.internal.ui.actions.RetargettableActionAdapterFactory"
cawthron
parents:
diff changeset
  1248
            adaptableType="org.eclipse.cdt.internal.ui.editor.CEditor">
cawthron
parents:
diff changeset
  1249
         <adapter
cawthron
parents:
diff changeset
  1250
               type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget">
cawthron
parents:
diff changeset
  1251
         </adapter>
cawthron
parents:
diff changeset
  1252
         <adapter
cawthron
parents:
diff changeset
  1253
               type="org.eclipse.debug.ui.actions.IRunToLineTarget">
cawthron
parents:
diff changeset
  1254
         </adapter>
cawthron
parents:
diff changeset
  1255
         <adapter type="org.eclipse.cdt.debug.internal.ui.actions.IResumeAtLineTarget"/>
cawthron
parents:
diff changeset
  1256
         <adapter type="org.eclipse.cdt.debug.internal.ui.actions.IMoveToLineTarget"/>
cawthron
parents:
diff changeset
  1257
      </factory>
cawthron
parents:
diff changeset
  1258
      <factory
cawthron
parents:
diff changeset
  1259
            class="org.eclipse.cdt.debug.internal.ui.actions.RetargettableActionAdapterFactory"
cawthron
parents:
diff changeset
  1260
            adaptableType="org.eclipse.cdt.internal.ui.editor.asm.AsmTextEditor">
cawthron
parents:
diff changeset
  1261
         <adapter
cawthron
parents:
diff changeset
  1262
               type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget">
cawthron
parents:
diff changeset
  1263
         </adapter>
cawthron
parents:
diff changeset
  1264
         <adapter
cawthron
parents:
diff changeset
  1265
               type="org.eclipse.debug.ui.actions.IRunToLineTarget">
cawthron
parents:
diff changeset
  1266
         </adapter>
cawthron
parents:
diff changeset
  1267
         <adapter type="org.eclipse.cdt.debug.internal.ui.actions.IResumeAtLineTarget"/>
cawthron
parents:
diff changeset
  1268
         <adapter type="org.eclipse.cdt.debug.internal.ui.actions.IMoveToLineTarget"/>
cawthron
parents:
diff changeset
  1269
      </factory>
cawthron
parents:
diff changeset
  1270
      <factory
cawthron
parents:
diff changeset
  1271
            class="org.eclipse.cdt.debug.internal.ui.actions.RetargettableActionAdapterFactory"
cawthron
parents:
diff changeset
  1272
            adaptableType="org.eclipse.cdt.debug.internal.ui.views.disassembly.DisassemblyView">
cawthron
parents:
diff changeset
  1273
         <adapter
cawthron
parents:
diff changeset
  1274
               type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget">
cawthron
parents:
diff changeset
  1275
         </adapter>
cawthron
parents:
diff changeset
  1276
         <adapter
cawthron
parents:
diff changeset
  1277
               type="org.eclipse.debug.ui.actions.IRunToLineTarget">
cawthron
parents:
diff changeset
  1278
         </adapter>
cawthron
parents:
diff changeset
  1279
         <adapter type="org.eclipse.cdt.debug.internal.ui.actions.IResumeAtLineTarget"/>
cawthron
parents:
diff changeset
  1280
         <adapter type="org.eclipse.cdt.debug.internal.ui.actions.IMoveToLineTarget"/>
cawthron
parents:
diff changeset
  1281
      </factory>
cawthron
parents:
diff changeset
  1282
      <factory
cawthron
parents:
diff changeset
  1283
            class="org.eclipse.cdt.debug.internal.ui.actions.RetargettableActionAdapterFactory"
cawthron
parents:
diff changeset
  1284
            adaptableType="org.eclipse.ui.views.contentoutline.ContentOutline">
cawthron
parents:
diff changeset
  1285
         <adapter
cawthron
parents:
diff changeset
  1286
               type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget">
cawthron
parents:
diff changeset
  1287
         </adapter>
cawthron
parents:
diff changeset
  1288
      </factory>
cawthron
parents:
diff changeset
  1289
      <factory
cawthron
parents:
diff changeset
  1290
            class="org.eclipse.cdt.debug.internal.ui.CBreakpointWorkbenchAdapterFactory"
cawthron
parents:
diff changeset
  1291
            adaptableType="org.eclipse.cdt.debug.core.model.ICBreakpoint">
cawthron
parents:
diff changeset
  1292
         <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
cawthron
parents:
diff changeset
  1293
      </factory>
cawthron
parents:
diff changeset
  1294
      <factory
cawthron
parents:
diff changeset
  1295
            adaptableType="org.eclipse.cdt.debug.core.sourcelookup.MappingSourceContainer"
cawthron
parents:
diff changeset
  1296
            class="org.eclipse.cdt.debug.internal.ui.sourcelookup.SourceContainerAdapterFactory">
cawthron
parents:
diff changeset
  1297
         <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
cawthron
parents:
diff changeset
  1298
      </factory>
cawthron
parents:
diff changeset
  1299
      <factory
cawthron
parents:
diff changeset
  1300
            adaptableType="org.eclipse.cdt.debug.internal.core.sourcelookup.MapEntrySourceContainer"
cawthron
parents:
diff changeset
  1301
            class="org.eclipse.cdt.debug.internal.ui.sourcelookup.SourceContainerAdapterFactory">
cawthron
parents:
diff changeset
  1302
         <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
cawthron
parents:
diff changeset
  1303
      </factory>
cawthron
parents:
diff changeset
  1304
      <factory
cawthron
parents:
diff changeset
  1305
            adaptableType="org.eclipse.debug.core.sourcelookup.containers.ProjectSourceContainer"
cawthron
parents:
diff changeset
  1306
            class="org.eclipse.cdt.debug.internal.ui.sourcelookup.SourceContainerAdapterFactory">
cawthron
parents:
diff changeset
  1307
         <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
cawthron
parents:
diff changeset
  1308
      </factory>
cawthron
parents:
diff changeset
  1309
      <factory
cawthron
parents:
diff changeset
  1310
            adaptableType="org.eclipse.cdt.debug.core.model.IModuleRetrieval"
cawthron
parents:
diff changeset
  1311
            class="org.eclipse.cdt.debug.internal.ui.elements.adapters.CDebugElementAdapterFactory">
cawthron
parents:
diff changeset
  1312
         <adapter type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementMementoProvider"/>
cawthron
parents:
diff changeset
  1313
      </factory>
cawthron
parents:
diff changeset
  1314
      <factory
cawthron
parents:
diff changeset
  1315
            adaptableType="org.eclipse.cdt.debug.core.model.ICDebugTarget"
cawthron
parents:
diff changeset
  1316
            class="org.eclipse.cdt.debug.internal.ui.elements.adapters.CDebugElementAdapterFactory">
cawthron
parents:
diff changeset
  1317
         <adapter type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider"/>
cawthron
parents:
diff changeset
  1318
         <adapter type="org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactory"/>
cawthron
parents:
diff changeset
  1319
      </factory>
cawthron
parents:
diff changeset
  1320
      <factory
cawthron
parents:
diff changeset
  1321
            adaptableType="org.eclipse.cdt.debug.core.model.ICThread"
cawthron
parents:
diff changeset
  1322
            class="org.eclipse.cdt.debug.internal.ui.elements.adapters.CDebugElementAdapterFactory">
cawthron
parents:
diff changeset
  1323
         <adapter type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider"/>
cawthron
parents:
diff changeset
  1324
         <adapter type="org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactory"/>
cawthron
parents:
diff changeset
  1325
         <adapter type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementMementoProvider"/>
cawthron
parents:
diff changeset
  1326
      </factory>
cawthron
parents:
diff changeset
  1327
      <factory
cawthron
parents:
diff changeset
  1328
            adaptableType="org.eclipse.cdt.debug.core.model.ICStackFrame"
cawthron
parents:
diff changeset
  1329
            class="org.eclipse.cdt.debug.internal.ui.elements.adapters.CDebugElementAdapterFactory">
cawthron
parents:
diff changeset
  1330
         <adapter type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider"/>
cawthron
parents:
diff changeset
  1331
         <adapter type="org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactory"/>
cawthron
parents:
diff changeset
  1332
         <adapter type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementMementoProvider"/>
cawthron
parents:
diff changeset
  1333
         <!-- Enable after 5.0
cawthron
parents:
diff changeset
  1334
         <adapter
cawthron
parents:
diff changeset
  1335
               type="org.eclipse.cdt.debug.core.disassembly.IDisassemblyContextProvider">
cawthron
parents:
diff changeset
  1336
         </adapter>
cawthron
parents:
diff changeset
  1337
         -->
cawthron
parents:
diff changeset
  1338
         <adapter
cawthron
parents:
diff changeset
  1339
               type="org.eclipse.cdt.debug.ui.disassembly.IDocumentElementContentProvider">
cawthron
parents:
diff changeset
  1340
         </adapter>
cawthron
parents:
diff changeset
  1341
      </factory>
cawthron
parents:
diff changeset
  1342
      <factory
cawthron
parents:
diff changeset
  1343
            adaptableType="org.eclipse.cdt.debug.core.model.ICModule"
cawthron
parents:
diff changeset
  1344
            class="org.eclipse.cdt.debug.internal.ui.elements.adapters.CDebugElementAdapterFactory">
cawthron
parents:
diff changeset
  1345
         <adapter
cawthron
parents:
diff changeset
  1346
               type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider">
cawthron
parents:
diff changeset
  1347
         </adapter>
cawthron
parents:
diff changeset
  1348
         <adapter type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementMementoProvider"/>
cawthron
parents:
diff changeset
  1349
      </factory>
cawthron
parents:
diff changeset
  1350
      <factory
cawthron
parents:
diff changeset
  1351
            adaptableType="org.eclipse.cdt.debug.core.model.ICModule"
cawthron
parents:
diff changeset
  1352
            class="org.eclipse.cdt.debug.internal.ui.elements.adapters.CDebugElementLabelProviderFactory">
cawthron
parents:
diff changeset
  1353
         <adapter
cawthron
parents:
diff changeset
  1354
               type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementLabelProvider">
cawthron
parents:
diff changeset
  1355
         </adapter>
cawthron
parents:
diff changeset
  1356
      </factory>
cawthron
parents:
diff changeset
  1357
      <factory
cawthron
parents:
diff changeset
  1358
            adaptableType="org.eclipse.cdt.core.model.ICElement"
cawthron
parents:
diff changeset
  1359
            class="org.eclipse.cdt.debug.internal.ui.elements.adapters.CDebugElementAdapterFactory">
cawthron
parents:
diff changeset
  1360
         <adapter
cawthron
parents:
diff changeset
  1361
               type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider">
cawthron
parents:
diff changeset
  1362
         </adapter>
cawthron
parents:
diff changeset
  1363
         <adapter type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementMementoProvider"/>
cawthron
parents:
diff changeset
  1364
      </factory>
cawthron
parents:
diff changeset
  1365
      <factory
cawthron
parents:
diff changeset
  1366
            adaptableType="org.eclipse.cdt.core.model.ICElement"
cawthron
parents:
diff changeset
  1367
            class="org.eclipse.cdt.debug.internal.ui.elements.adapters.CDebugElementLabelProviderFactory">
cawthron
parents:
diff changeset
  1368
         <adapter
cawthron
parents:
diff changeset
  1369
               type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementLabelProvider">
cawthron
parents:
diff changeset
  1370
         </adapter>
cawthron
parents:
diff changeset
  1371
      </factory>
cawthron
parents:
diff changeset
  1372
      <factory
cawthron
parents:
diff changeset
  1373
            adaptableType="org.eclipse.cdt.debug.core.model.ICVariable"
cawthron
parents:
diff changeset
  1374
            class="org.eclipse.cdt.debug.internal.ui.elements.adapters.CDebugElementLabelProviderFactory">
cawthron
parents:
diff changeset
  1375
         <adapter
cawthron
parents:
diff changeset
  1376
               type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementLabelProvider">
cawthron
parents:
diff changeset
  1377
         </adapter>
cawthron
parents:
diff changeset
  1378
      </factory>
cawthron
parents:
diff changeset
  1379
      <factory
cawthron
parents:
diff changeset
  1380
            adaptableType="org.eclipse.cdt.debug.core.model.ICVariable"
cawthron
parents:
diff changeset
  1381
            class="org.eclipse.cdt.debug.internal.ui.elements.adapters.CWatchExpressionFactoryAdapterFactory">
cawthron
parents:
diff changeset
  1382
         <adapter
cawthron
parents:
diff changeset
  1383
               type="org.eclipse.debug.ui.actions.IWatchExpressionFactoryAdapter">
cawthron
parents:
diff changeset
  1384
         </adapter>
cawthron
parents:
diff changeset
  1385
      </factory>
cawthron
parents:
diff changeset
  1386
      <factory
cawthron
parents:
diff changeset
  1387
            adaptableType="org.eclipse.debug.core.model.IMemoryBlockRetrievalExtension"
cawthron
parents:
diff changeset
  1388
            class="org.eclipse.cdt.debug.internal.ui.elements.adapters.CMemoryAdapterFactory">
cawthron
parents:
diff changeset
  1389
         <adapter
cawthron
parents:
diff changeset
  1390
               type="org.eclipse.debug.ui.actions.IAddMemoryBlocksTarget">
cawthron
parents:
diff changeset
  1391
         </adapter>
cawthron
parents:
diff changeset
  1392
         <adapter
cawthron
parents:
diff changeset
  1393
               type="org.eclipse.jface.viewers.ILabelDecorator">
cawthron
parents:
diff changeset
  1394
         </adapter>
cawthron
parents:
diff changeset
  1395
      </factory>
cawthron
parents:
diff changeset
  1396
      <factory
cawthron
parents:
diff changeset
  1397
            adaptableType="org.eclipse.debug.core.model.IMemoryBlockExtension"
cawthron
parents:
diff changeset
  1398
            class="org.eclipse.cdt.debug.internal.ui.elements.adapters.CMemoryAdapterFactory">
cawthron
parents:
diff changeset
  1399
         <adapter
cawthron
parents:
diff changeset
  1400
               type="org.eclipse.debug.ui.actions.IAddMemoryBlocksTarget">
cawthron
parents:
diff changeset
  1401
         </adapter>
cawthron
parents:
diff changeset
  1402
         <adapter
cawthron
parents:
diff changeset
  1403
               type="org.eclipse.jface.viewers.ILabelDecorator">
cawthron
parents:
diff changeset
  1404
         </adapter>
cawthron
parents:
diff changeset
  1405
      </factory>
cawthron
parents:
diff changeset
  1406
      <factory
cawthron
parents:
diff changeset
  1407
            adaptableType="org.eclipse.cdt.debug.core.model.IDisassemblyLine"
cawthron
parents:
diff changeset
  1408
            class="org.eclipse.cdt.debug.internal.ui.elements.adapters.CDebugElementAdapterFactory">
cawthron
parents:
diff changeset
  1409
         <adapter
cawthron
parents:
diff changeset
  1410
               type="org.eclipse.cdt.debug.ui.disassembly.IDocumentElementLabelProvider">
cawthron
parents:
diff changeset
  1411
         </adapter>
cawthron
parents:
diff changeset
  1412
         <adapter
cawthron
parents:
diff changeset
  1413
               type="org.eclipse.cdt.debug.ui.disassembly.IDocumentElementAnnotationProvider">
cawthron
parents:
diff changeset
  1414
         </adapter>
cawthron
parents:
diff changeset
  1415
         <adapter
cawthron
parents:
diff changeset
  1416
               type="org.eclipse.cdt.debug.ui.disassembly.IElementToggleBreakpointAdapter">
cawthron
parents:
diff changeset
  1417
         </adapter>
cawthron
parents:
diff changeset
  1418
      </factory>
cawthron
parents:
diff changeset
  1419
      <factory
cawthron
parents:
diff changeset
  1420
            adaptableType="org.eclipse.cdt.debug.internal.core.model.DisassemblyRetrieval"
cawthron
parents:
diff changeset
  1421
            class="org.eclipse.cdt.debug.internal.ui.elements.adapters.CDebugElementAdapterFactory">
cawthron
parents:
diff changeset
  1422
         <adapter
cawthron
parents:
diff changeset
  1423
               type="org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactory">
cawthron
parents:
diff changeset
  1424
         </adapter>
cawthron
parents:
diff changeset
  1425
      </factory>
cawthron
parents:
diff changeset
  1426
   </extension>
cawthron
parents:
diff changeset
  1427
   <extension
cawthron
parents:
diff changeset
  1428
         point="org.eclipse.ui.themes">
cawthron
parents:
diff changeset
  1429
      <fontDefinition
cawthron
parents:
diff changeset
  1430
            label="%DisassemblyFontDefinition.label"
cawthron
parents:
diff changeset
  1431
            categoryId="org.eclipse.debug.ui.presentation"
cawthron
parents:
diff changeset
  1432
            defaultsTo="org.eclipse.jface.textfont"
cawthron
parents:
diff changeset
  1433
            id="org.eclipse.cdt.debug.ui.disassemblyFont">
cawthron
parents:
diff changeset
  1434
         <description>
cawthron
parents:
diff changeset
  1435
            %DisassemblyFontDefinition.description
cawthron
parents:
diff changeset
  1436
         </description>
cawthron
parents:
diff changeset
  1437
      </fontDefinition>
cawthron
parents:
diff changeset
  1438
      <fontDefinition
cawthron
parents:
diff changeset
  1439
            defaultsTo="org.eclipse.jface.textfont"
cawthron
parents:
diff changeset
  1440
            label="%ModulesDetailPaneFontDefinition.label"
cawthron
parents:
diff changeset
  1441
            categoryId="org.eclipse.debug.ui.presentation"
cawthron
parents:
diff changeset
  1442
            id="org.eclipse.cdt.debug.ui.ModulesDetailPaneFont">
cawthron
parents:
diff changeset
  1443
         <description>
cawthron
parents:
diff changeset
  1444
            %ModulesDetailPaneFontDefinition.description
cawthron
parents:
diff changeset
  1445
         </description>
cawthron
parents:
diff changeset
  1446
      </fontDefinition>
cawthron
parents:
diff changeset
  1447
   </extension>
cawthron
parents:
diff changeset
  1448
   <extension
cawthron
parents:
diff changeset
  1449
         point="org.eclipse.debug.core.watchExpressionDelegates">
cawthron
parents:
diff changeset
  1450
      <watchExpressionDelegate
cawthron
parents:
diff changeset
  1451
            debugModel="org.eclipse.cdt.debug.core"
cawthron
parents:
diff changeset
  1452
            delegateClass="org.eclipse.cdt.debug.internal.ui.CWatchExpressionDelegate"/>
cawthron
parents:
diff changeset
  1453
   </extension>
cawthron
parents:
diff changeset
  1454
   <extension
cawthron
parents:
diff changeset
  1455
         point="org.eclipse.core.runtime.preferences">
cawthron
parents:
diff changeset
  1456
      <initializer class="org.eclipse.cdt.debug.internal.ui.CDebugUIPreferenceInitializer"/>
cawthron
parents:
diff changeset
  1457
   </extension>
cawthron
parents:
diff changeset
  1458
   <extension
cawthron
parents:
diff changeset
  1459
         point="org.eclipse.debug.ui.memoryRenderings">
cawthron
parents:
diff changeset
  1460
      <renderingBindings
cawthron
parents:
diff changeset
  1461
            defaultIds="org.eclipse.debug.ui.rendering.raw_memory"
cawthron
parents:
diff changeset
  1462
            primaryId="org.eclipse.debug.ui.rendering.raw_memory"
cawthron
parents:
diff changeset
  1463
            renderingIds="org.eclipse.debug.ui.rendering.raw_memory,org.eclipse.debug.ui.rendering.ascii,org.eclipse.debug.ui.rendering.signedint,org.eclipse.debug.ui.rendering.unsignedint">
cawthron
parents:
diff changeset
  1464
         <enablement>
cawthron
parents:
diff changeset
  1465
            <instanceof value="org.eclipse.cdt.debug.internal.core.model.CMemoryBlockExtension"/>
cawthron
parents:
diff changeset
  1466
         </enablement>
cawthron
parents:
diff changeset
  1467
      </renderingBindings>
cawthron
parents:
diff changeset
  1468
      <renderingType
cawthron
parents:
diff changeset
  1469
            class="org.eclipse.cdt.debug.internal.ui.disassembly.rendering.DisassemblyRenderingTypeDelegate"
cawthron
parents:
diff changeset
  1470
            id="org.eclipse.cdt.debug.ui.rendering.disassembly"
cawthron
parents:
diff changeset
  1471
            name="%DisassemblyRendering.name">
cawthron
parents:
diff changeset
  1472
      </renderingType>
cawthron
parents:
diff changeset
  1473
   </extension>
cawthron
parents:
diff changeset
  1474
   <extension
cawthron
parents:
diff changeset
  1475
         point="org.eclipse.debug.ui.sourceContainerPresentations">
cawthron
parents:
diff changeset
  1476
      <sourceContainerPresentation
cawthron
parents:
diff changeset
  1477
            browserClass="org.eclipse.cdt.debug.internal.ui.sourcelookup.MappingSourceContainerBrowser"
cawthron
parents:
diff changeset
  1478
            containerTypeID="org.eclipse.cdt.debug.core.containerType.mapping"
cawthron
parents:
diff changeset
  1479
            icon="icons/obj16/mapping_obj.gif"
cawthron
parents:
diff changeset
  1480
            id="org.eclipse.cdt.debug.ui.sourceContainerPresentation.mapping"/>
cawthron
parents:
diff changeset
  1481
      <sourceContainerPresentation
cawthron
parents:
diff changeset
  1482
            containerTypeID="org.eclipse.cdt.debug.core.containerType.mapEntry"
cawthron
parents:
diff changeset
  1483
            icon="icons/obj16/mapentry_obj.gif"
cawthron
parents:
diff changeset
  1484
            id="org.eclipse.cdt.debug.ui.sourceContainerPresentation.mapEntry"/>
cawthron
parents:
diff changeset
  1485
      <sourceContainerPresentation
cawthron
parents:
diff changeset
  1486
            browserClass="org.eclipse.cdt.debug.internal.ui.sourcelookup.AbsolutePathSourceContainerBrowser"
cawthron
parents:
diff changeset
  1487
            containerTypeID="org.eclipse.cdt.debug.core.containerType.absolutePath"
cawthron
parents:
diff changeset
  1488
            icon="icons/obj16/abspath_obj.gif"
cawthron
parents:
diff changeset
  1489
            id="org.eclipse.cdt.debug.ui.sourceContainerPresentation.absolutePath"/>
cawthron
parents:
diff changeset
  1490
   </extension>
cawthron
parents:
diff changeset
  1491
   <extension
cawthron
parents:
diff changeset
  1492
         point="org.eclipse.core.filebuffers.annotationModelCreation">
cawthron
parents:
diff changeset
  1493
      <factory
cawthron
parents:
diff changeset
  1494
            class="org.eclipse.cdt.debug.internal.ui.DebugMarkerAnnotationModelFactory"
cawthron
parents:
diff changeset
  1495
            contentTypeId="org.eclipse.cdt.core.cSource"/>
cawthron
parents:
diff changeset
  1496
      <factory
cawthron
parents:
diff changeset
  1497
            class="org.eclipse.cdt.debug.internal.ui.DebugMarkerAnnotationModelFactory"
cawthron
parents:
diff changeset
  1498
            contentTypeId="org.eclipse.cdt.core.asmSource"/>
cawthron
parents:
diff changeset
  1499
   </extension>
cawthron
parents:
diff changeset
  1500
<!-- Import Executable Wizard -->
cawthron
parents:
diff changeset
  1501
  <extension
cawthron
parents:
diff changeset
  1502
         point="org.eclipse.ui.importWizards">
cawthron
parents:
diff changeset
  1503
      <wizard
cawthron
parents:
diff changeset
  1504
            category="org.eclipse.cdt.ui.import"
cawthron
parents:
diff changeset
  1505
            icon="icons/obj16/c_app.gif"
cawthron
parents:
diff changeset
  1506
            name="%importExecutableWizard.name"
cawthron
parents:
diff changeset
  1507
            class="org.eclipse.cdt.debug.ui.importexecutable.ImportExecutableWizard"
cawthron
parents:
diff changeset
  1508
            id="org.eclipse.cdt.ui.wizardse.ImportExecutableWizard">
cawthron
parents:
diff changeset
  1509
            <description>
cawthron
parents:
diff changeset
  1510
 				%importExecutableWizard.description
cawthron
parents:
diff changeset
  1511
 	        </description>
cawthron
parents:
diff changeset
  1512
      </wizard>
cawthron
parents:
diff changeset
  1513
      <category
cawthron
parents:
diff changeset
  1514
            id="org.eclipse.cdt.ui.import"
cawthron
parents:
diff changeset
  1515
            name="%importCPPCategory.name"/>
cawthron
parents:
diff changeset
  1516
   </extension>
cawthron
parents:
diff changeset
  1517
 <!-- Source Not Found Editor -->
cawthron
parents:
diff changeset
  1518
   <extension
cawthron
parents:
diff changeset
  1519
         point="org.eclipse.ui.editors">
cawthron
parents:
diff changeset
  1520
      <editor
cawthron
parents:
diff changeset
  1521
            name="C/C++ Source Not Found Editor"
cawthron
parents:
diff changeset
  1522
            icon="$nl$/icons/obj16/c_app.gif"
cawthron
parents:
diff changeset
  1523
            class="org.eclipse.cdt.debug.internal.ui.sourcelookup.CSourceNotFoundEditor"
cawthron
parents:
diff changeset
  1524
            id="org.eclipse.cdt.debug.ui.SourceNotFoundEditor">
cawthron
parents:
diff changeset
  1525
      </editor>
cawthron
parents:
diff changeset
  1526
      <editor
cawthron
parents:
diff changeset
  1527
            class="org.eclipse.cdt.debug.internal.ui.disassembly.editor.DisassemblyEditor"
cawthron
parents:
diff changeset
  1528
            default="false"
cawthron
parents:
diff changeset
  1529
            icon="icons/obj16/disassembly_obj.gif"
cawthron
parents:
diff changeset
  1530
            id="org.eclipse.cdt.debug.ui.disassemblyEditor"
cawthron
parents:
diff changeset
  1531
            name="%DisassemblyEditor.name">
cawthron
parents:
diff changeset
  1532
      </editor>
cawthron
parents:
diff changeset
  1533
   </extension>
cawthron
parents:
diff changeset
  1534
<!-- Breakpoint Action UI -->
cawthron
parents:
diff changeset
  1535
   <extension
cawthron
parents:
diff changeset
  1536
         point="org.eclipse.ui.preferencePages">
cawthron
parents:
diff changeset
  1537
      <page
cawthron
parents:
diff changeset
  1538
            name="%BreakpointActionsPrefPage.label"
cawthron
parents:
diff changeset
  1539
            class="org.eclipse.cdt.debug.ui.breakpointactions.ActionsPreferencePage"
cawthron
parents:
diff changeset
  1540
            id="org.eclipse.cdt.debug.ui.breakpointactions.ActionsPreferencePage"
cawthron
parents:
diff changeset
  1541
            category="org.eclipse.cdt.debug.ui.CDebugPreferencePage">
cawthron
parents:
diff changeset
  1542
      </page>
cawthron
parents:
diff changeset
  1543
      <!-- Enable after 5.0
cawthron
parents:
diff changeset
  1544
      <page
cawthron
parents:
diff changeset
  1545
            category="org.eclipse.debug.ui.DebugPreferencePage"
cawthron
parents:
diff changeset
  1546
            class="org.eclipse.cdt.debug.internal.ui.preferences.DisassemblyPreferencePage"
cawthron
parents:
diff changeset
  1547
            id="org.eclipse.cdt.debug.ui.disassemblyPreferencePge"
cawthron
parents:
diff changeset
  1548
            name="%DisassemblyPreferencePage.name">
cawthron
parents:
diff changeset
  1549
      </page>
cawthron
parents:
diff changeset
  1550
      -->
cawthron
parents:
diff changeset
  1551
   </extension>
cawthron
parents:
diff changeset
  1552
cawthron
parents:
diff changeset
  1553
   <extension
cawthron
parents:
diff changeset
  1554
         point="org.eclipse.core.runtime.preferences">
cawthron
parents:
diff changeset
  1555
      <initializer
cawthron
parents:
diff changeset
  1556
            class="org.eclipse.cdt.debug.ui.breakpointactions.PreferenceInitializer">
cawthron
parents:
diff changeset
  1557
      </initializer>
cawthron
parents:
diff changeset
  1558
   </extension>
cawthron
parents:
diff changeset
  1559
cawthron
parents:
diff changeset
  1560
 <extension
cawthron
parents:
diff changeset
  1561
         point="org.eclipse.cdt.debug.core.BreakpointActionType">
cawthron
parents:
diff changeset
  1562
      <actionType
cawthron
parents:
diff changeset
  1563
            name="%SoundAction.name"
cawthron
parents:
diff changeset
  1564
            class="org.eclipse.cdt.debug.ui.breakpointactions.SoundAction"
cawthron
parents:
diff changeset
  1565
            id="org.eclipse.cdt.debug.ui.breakpointactions.SoundAction"/>
cawthron
parents:
diff changeset
  1566
   </extension>
cawthron
parents:
diff changeset
  1567
 <extension
cawthron
parents:
diff changeset
  1568
         point="org.eclipse.cdt.debug.core.BreakpointActionType">
cawthron
parents:
diff changeset
  1569
      <actionType
cawthron
parents:
diff changeset
  1570
            name="%LogAction.name"
cawthron
parents:
diff changeset
  1571
            class="org.eclipse.cdt.debug.ui.breakpointactions.LogAction"
cawthron
parents:
diff changeset
  1572
            id="org.eclipse.cdt.debug.ui.breakpointactions.LogAction"/>
cawthron
parents:
diff changeset
  1573
   </extension>
cawthron
parents:
diff changeset
  1574
 <extension
cawthron
parents:
diff changeset
  1575
         point="org.eclipse.cdt.debug.core.BreakpointActionType">
cawthron
parents:
diff changeset
  1576
      <actionType
cawthron
parents:
diff changeset
  1577
            name="%ResumeAction.name"
cawthron
parents:
diff changeset
  1578
            class="org.eclipse.cdt.debug.ui.breakpointactions.ResumeAction"
cawthron
parents:
diff changeset
  1579
            id="org.eclipse.cdt.debug.ui.breakpointactions.ResumeAction"/>
cawthron
parents:
diff changeset
  1580
   </extension>
cawthron
parents:
diff changeset
  1581
 <extension
cawthron
parents:
diff changeset
  1582
         point="org.eclipse.cdt.debug.core.BreakpointActionType">
cawthron
parents:
diff changeset
  1583
      <actionType
cawthron
parents:
diff changeset
  1584
            name="%ExternalToolAction.name"
cawthron
parents:
diff changeset
  1585
            class="org.eclipse.cdt.debug.ui.breakpointactions.ExternalToolAction"
cawthron
parents:
diff changeset
  1586
            id="org.eclipse.cdt.debug.ui.breakpointactions.ExternalToolAction"/>
cawthron
parents:
diff changeset
  1587
   </extension>
cawthron
parents:
diff changeset
  1588
 <extension
cawthron
parents:
diff changeset
  1589
         point="org.eclipse.cdt.debug.ui.BreakpointActionPage">
cawthron
parents:
diff changeset
  1590
      <actionPage
cawthron
parents:
diff changeset
  1591
             class="org.eclipse.cdt.debug.ui.breakpointactions.SoundActionPage"
cawthron
parents:
diff changeset
  1592
            id="org.eclipse.cdt.debug.ui.breakpointactions.SoundActionPage"
cawthron
parents:
diff changeset
  1593
            actionType="org.eclipse.cdt.debug.ui.breakpointactions.SoundAction"/>
cawthron
parents:
diff changeset
  1594
   </extension>
cawthron
parents:
diff changeset
  1595
cawthron
parents:
diff changeset
  1596
 <extension
cawthron
parents:
diff changeset
  1597
         point="org.eclipse.cdt.debug.ui.BreakpointActionPage">
cawthron
parents:
diff changeset
  1598
      <actionPage
cawthron
parents:
diff changeset
  1599
            class="org.eclipse.cdt.debug.ui.breakpointactions.LogActionPage"
cawthron
parents:
diff changeset
  1600
            id="org.eclipse.cdt.debug.ui.breakpointactions.LogActionPage"
cawthron
parents:
diff changeset
  1601
            actionType="org.eclipse.cdt.debug.ui.breakpointactions.LogAction"/>
cawthron
parents:
diff changeset
  1602
   </extension>
cawthron
parents:
diff changeset
  1603
cawthron
parents:
diff changeset
  1604
<extension
cawthron
parents:
diff changeset
  1605
         point="org.eclipse.cdt.debug.ui.BreakpointActionPage">
cawthron
parents:
diff changeset
  1606
      <actionPage
cawthron
parents:
diff changeset
  1607
            class="org.eclipse.cdt.debug.ui.breakpointactions.ResumeActionPage"
cawthron
parents:
diff changeset
  1608
            id="org.eclipse.cdt.debug.ui.breakpointactions.ResumeActionPage"
cawthron
parents:
diff changeset
  1609
            actionType="org.eclipse.cdt.debug.ui.breakpointactions.ResumeAction"/>
cawthron
parents:
diff changeset
  1610
   </extension>
cawthron
parents:
diff changeset
  1611
<extension
cawthron
parents:
diff changeset
  1612
         point="org.eclipse.cdt.debug.ui.BreakpointActionPage">
cawthron
parents:
diff changeset
  1613
      <actionPage
cawthron
parents:
diff changeset
  1614
            class="org.eclipse.cdt.debug.ui.breakpointactions.ExternalToolActionPage"
cawthron
parents:
diff changeset
  1615
            id="org.eclipse.cdt.debug.ui.breakpointactions.ExternalToolActionPage"
cawthron
parents:
diff changeset
  1616
            actionType="org.eclipse.cdt.debug.ui.breakpointactions.ExternalToolAction"/>
cawthron
parents:
diff changeset
  1617
   </extension>
cawthron
parents:
diff changeset
  1618
cawthron
parents:
diff changeset
  1619
	<extension point="org.eclipse.debug.ui.detailPaneFactories">
cawthron
parents:
diff changeset
  1620
      	<detailFactories
cawthron
parents:
diff changeset
  1621
        		class="org.eclipse.cdt.debug.internal.ui.views.modules.ModuleDetailPaneFactory"
cawthron
parents:
diff changeset
  1622
             	id="org.eclipse.cdt.debug.ui.moduleDetailPaneFactory">
cawthron
parents:
diff changeset
  1623
			<enablement>
cawthron
parents:
diff changeset
  1624
		        <with variable="selection">
cawthron
parents:
diff changeset
  1625
	    	    	<count value="1">
cawthron
parents:
diff changeset
  1626
	        		</count>
cawthron
parents:
diff changeset
  1627
	        		<iterate>
cawthron
parents:
diff changeset
  1628
	        	    	<or>
cawthron
parents:
diff changeset
  1629
					    	<instanceof value="org.eclipse.cdt.debug.core.model.ICModule"/>
cawthron
parents:
diff changeset
  1630
						    <instanceof value="org.eclipse.cdt.core.model.ICElement"/>
cawthron
parents:
diff changeset
  1631
	    	    	    </or>
cawthron
parents:
diff changeset
  1632
	        		</iterate>
cawthron
parents:
diff changeset
  1633
	      		</with>
cawthron
parents:
diff changeset
  1634
	      	</enablement>      
cawthron
parents:
diff changeset
  1635
		</detailFactories>
cawthron
parents:
diff changeset
  1636
 	</extension>
cawthron
parents:
diff changeset
  1637
 <extension
cawthron
parents:
diff changeset
  1638
       point="org.eclipse.ui.commands">
cawthron
parents:
diff changeset
  1639
    <category
cawthron
parents:
diff changeset
  1640
          description="%DisassemblyCategory.description"
cawthron
parents:
diff changeset
  1641
          id="org.eclipse.cdt.debug.ui.category.disassembly"
cawthron
parents:
diff changeset
  1642
          name="%DisassemblyCategory.name">
cawthron
parents:
diff changeset
  1643
    </category>
cawthron
parents:
diff changeset
  1644
    <command
cawthron
parents:
diff changeset
  1645
          categoryId="org.eclipse.cdt.debug.ui.category.disassembly"
cawthron
parents:
diff changeset
  1646
          defaultHandler="org.eclipse.cdt.debug.internal.ui.disassembly.commands.OpenDisassemblyHandler"
cawthron
parents:
diff changeset
  1647
          description="%OpenDisassembly.description"
cawthron
parents:
diff changeset
  1648
          helpContextId="open_disassembly_context"
cawthron
parents:
diff changeset
  1649
          id="org.eclipse.cdt.debug.ui.command.openDisassembly"
cawthron
parents:
diff changeset
  1650
          name="%OpenDisassembly.name">
cawthron
parents:
diff changeset
  1651
    </command>
cawthron
parents:
diff changeset
  1652
    <command
cawthron
parents:
diff changeset
  1653
          categoryId="org.eclipse.cdt.debug.ui.category.disassembly"
cawthron
parents:
diff changeset
  1654
          defaultHandler="org.eclipse.cdt.debug.internal.ui.disassembly.commands.DisassemblyDisplayModeHandler"
cawthron
parents:
diff changeset
  1655
          description="%DisassemblyDisplayMode.description"
cawthron
parents:
diff changeset
  1656
          helpContextId="disassembly_display_mode_command_context"
cawthron
parents:
diff changeset
  1657
          id="org.eclipse.cdt.debug.command.disassemblyDisplayMode"
cawthron
parents:
diff changeset
  1658
          name="%DisassemblyDisplayMode.name">
cawthron
parents:
diff changeset
  1659
       <commandParameter
cawthron
parents:
diff changeset
  1660
             id="org.eclipse.cdt.debug.command.disassemblyDisplayMode.parameterMode"
cawthron
parents:
diff changeset
  1661
             name="displayMode"
cawthron
parents:
diff changeset
  1662
             optional="false">
cawthron
parents:
diff changeset
  1663
       </commandParameter>
cawthron
parents:
diff changeset
  1664
    </command>
cawthron
parents:
diff changeset
  1665
 </extension>
cawthron
parents:
diff changeset
  1666
 <extension
cawthron
parents:
diff changeset
  1667
       point="org.eclipse.ui.menus">
cawthron
parents:
diff changeset
  1668
    <menuContribution
cawthron
parents:
diff changeset
  1669
          locationURI="popup:org.eclipse.debug.ui.DebugView?after=launchGroup">
cawthron
parents:
diff changeset
  1670
       <command
cawthron
parents:
diff changeset
  1671
             commandId="org.eclipse.cdt.debug.ui.command.openDisassembly"
cawthron
parents:
diff changeset
  1672
             disabledIcon="icons/dlcl16/disassembly.gif"
cawthron
parents:
diff changeset
  1673
             hoverIcon="icons/elcl16/disassembly.gif"
cawthron
parents:
diff changeset
  1674
             icon="icons/elcl16/disassembly.gif"
cawthron
parents:
diff changeset
  1675
             id="org.eclipse.cdt.debug.ui.menu.openDisassembly"
cawthron
parents:
diff changeset
  1676
             label="%OpenDisassembly.label"
cawthron
parents:
diff changeset
  1677
             style="push"
cawthron
parents:
diff changeset
  1678
             tooltip="%OpenDisassembly.tooltip">
cawthron
parents:
diff changeset
  1679
          <visibleWhen
cawthron
parents:
diff changeset
  1680
                checkEnabled="false">
cawthron
parents:
diff changeset
  1681
             <iterate
cawthron
parents:
diff changeset
  1682
                   ifEmpty="false"
cawthron
parents:
diff changeset
  1683
                   operator="or">
cawthron
parents:
diff changeset
  1684
                <adapt
cawthron
parents:
diff changeset
  1685
                      type="org.eclipse.cdt.debug.core.disassembly.IDisassemblyContextProvider">
cawthron
parents:
diff changeset
  1686
                </adapt>
cawthron
parents:
diff changeset
  1687
             </iterate>
cawthron
parents:
diff changeset
  1688
          </visibleWhen>
cawthron
parents:
diff changeset
  1689
       </command>
cawthron
parents:
diff changeset
  1690
    </menuContribution>
cawthron
parents:
diff changeset
  1691
    <menuContribution
cawthron
parents:
diff changeset
  1692
          locationURI="popup:#DisassemblyEditorContext?after=additions">
cawthron
parents:
diff changeset
  1693
       <command
cawthron
parents:
diff changeset
  1694
             commandId="org.eclipse.cdt.debug.command.disassemblyDisplayMode"
cawthron
parents:
diff changeset
  1695
             helpContextId="instructions_display_mode_menu_context"
cawthron
parents:
diff changeset
  1696
             id="org.eclipse.cdt.debug.menu.command.disassemblyDisplayMode.instructions"
cawthron
parents:
diff changeset
  1697
             label="%InstructionsDisplayMode.label"
cawthron
parents:
diff changeset
  1698
             style="toggle"
cawthron
parents:
diff changeset
  1699
             tooltip="%InstructionsDisplayMode.tooltip">
cawthron
parents:
diff changeset
  1700
          <parameter
cawthron
parents:
diff changeset
  1701
                name="org.eclipse.cdt.debug.command.disassemblyDisplayMode.parameterMode"
cawthron
parents:
diff changeset
  1702
                value="instructions">
cawthron
parents:
diff changeset
  1703
          </parameter>
cawthron
parents:
diff changeset
  1704
       </command>
cawthron
parents:
diff changeset
  1705
       <command
cawthron
parents:
diff changeset
  1706
             commandId="org.eclipse.cdt.debug.command.disassemblyDisplayMode"
cawthron
parents:
diff changeset
  1707
             helpContextId="source_display_mode_menu_context"
cawthron
parents:
diff changeset
  1708
             id="org.eclipse.cdt.debug.menu.command.disassemblyDisplayMode.source"
cawthron
parents:
diff changeset
  1709
             label="%SourceDisplayMode.label"
cawthron
parents:
diff changeset
  1710
             style="toggle"
cawthron
parents:
diff changeset
  1711
             tooltip="%SourceDisplayMode.tooltip">
cawthron
parents:
diff changeset
  1712
          <parameter
cawthron
parents:
diff changeset
  1713
                name="org.eclipse.cdt.debug.command.disassemblyDisplayMode.parameterMode"
cawthron
parents:
diff changeset
  1714
                value="source">
cawthron
parents:
diff changeset
  1715
          </parameter>
cawthron
parents:
diff changeset
  1716
       </command>
cawthron
parents:
diff changeset
  1717
    </menuContribution>
cawthron
parents:
diff changeset
  1718
 </extension>
cawthron
parents:
diff changeset
  1719
   <extension
cawthron
parents:
diff changeset
  1720
         point="org.eclipse.core.runtime.adapters">
cawthron
parents:
diff changeset
  1721
       <factory
cawthron
parents:
diff changeset
  1722
            adaptableType="org.eclipse.cdt.debug.core.model.ICEventBreakpoint"
cawthron
parents:
diff changeset
  1723
            class="org.eclipse.cdt.debug.ui.breakpoints.CEventBreakpointsLabelProviderFactory">
cawthron
parents:
diff changeset
  1724
         <adapter
cawthron
parents:
diff changeset
  1725
               type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementLabelProvider">
cawthron
parents:
diff changeset
  1726
         </adapter>
cawthron
parents:
diff changeset
  1727
         <adapter
cawthron
parents:
diff changeset
  1728
               type="org.eclipse.jface.viewers.ILabelProvider">
cawthron
parents:
diff changeset
  1729
         </adapter>
cawthron
parents:
diff changeset
  1730
      </factory>
cawthron
parents:
diff changeset
  1731
   </extension>
cawthron
parents:
diff changeset
  1732
     <extension point="org.eclipse.cdt.debug.ui.breakpointContribution">
cawthron
parents:
diff changeset
  1733
     <breakpointLabels markerType="org.eclipse.cdt.debug.core.cBreakpointMarker"
cawthron
parents:
diff changeset
  1734
     debugModelId="org.eclipse.cdt.debug.core"> 
cawthron
parents:
diff changeset
  1735
     <attribute name="org.eclipse.cdt.debug.core.breakpointType" label="%breapointType.label" type="integer"
cawthron
parents:
diff changeset
  1736
     fieldEditor="org.eclipse.cdt.debug.ui.preferences.ReadOnlyFieldEditor"
cawthron
parents:
diff changeset
  1737
     >
cawthron
parents:
diff changeset
  1738
        <value value="0" label="%breapointType.regular.label"></value>
cawthron
parents:
diff changeset
  1739
        <value value="2" label="%breapointType.hardware.label"></value>
cawthron
parents:
diff changeset
  1740
        <value value="1" label="%breapointType.temporay.label"></value>
cawthron
parents:
diff changeset
  1741
        <value value="3" label="%breapointType.hardwaretemporaty.label"></value>
cawthron
parents:
diff changeset
  1742
     </attribute> 
cawthron
parents:
diff changeset
  1743
     </breakpointLabels>
cawthron
parents:
diff changeset
  1744
 </extension>
cawthron
parents:
diff changeset
  1745
cawthron
parents:
diff changeset
  1746
</plugin>