Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 258767 | Differences between
and this patch

Collapse All | Expand All

(-)plugin.properties (+10 lines)
Lines 10-15 Link Here
10
#     QNX Software Systems - Mikhail Khodjaiants - Registers View (Bug 53640)
10
#     QNX Software Systems - Mikhail Khodjaiants - Registers View (Bug 53640)
11
#     Wind River Systems - Pawel Piech - Added Modules view (bug 211158)
11
#     Wind River Systems - Pawel Piech - Added Modules view (bug 211158)
12
#     Wind River Systems - Ted Williams -[Memory View] Memory View: Workflow Enhancements (bug 215432)
12
#     Wind River Systems - Ted Williams -[Memory View] Memory View: Workflow Enhancements (bug 215432)
13
#     Patrick Chuong (Texas Instruments) - Move debug toolbar actions to main window (Bug 332784)
13
###############################################################################
14
###############################################################################
14
15
15
pluginName=Debug UI
16
pluginName=Debug UI
Lines 51-56 Link Here
51
CopyExpressionsToClipboardAction.label=Copy &Expressions
52
CopyExpressionsToClipboardAction.label=Copy &Expressions
52
CopyRegistersToClipboardAction.label=Copy &Registers
53
CopyRegistersToClipboardAction.label=Copy &Registers
53
DebugActionSet.label=Debug
54
DebugActionSet.label=Debug
55
DebugToolbarActionSet.label=Debug Toolbar
54
debugCurrentInstructionPointer=Debug Current Instruction Pointer
56
debugCurrentInstructionPointer=Debug Current Instruction Pointer
55
debugCallStack=Debug Call Stack
57
debugCallStack=Debug Call Stack
56
DebugDropDownAction.label=Debug
58
DebugDropDownAction.label=Debug
Lines 129-134 Link Here
129
StringVariablePresentationsName=String Variable Presentations
131
StringVariablePresentationsName=String Variable Presentations
130
SuspendAction.label=&Suspend
132
SuspendAction.label=&Suspend
131
TerminateAction.label=&Terminate
133
TerminateAction.label=&Terminate
134
DropToFrame.label=Drop To Frame
135
Disconnect.label=Disconnect
132
ToggleBreakpointAction.label=Toggle Brea&kpoint
136
ToggleBreakpointAction.label=Toggle Brea&kpoint
133
ToggleBreakpointsTargetFactoriesExtension.name=Toggle Breakpoints Target Factories
137
ToggleBreakpointsTargetFactoriesExtension.name=Toggle Breakpoints Target Factories
134
ToggleLineBreakpointAction.label=Toggle &Line Breakpoint
138
ToggleLineBreakpointAction.label=Toggle &Line Breakpoint
Lines 219-224 Link Here
219
ActionDefinition.suspend.name=Suspend
223
ActionDefinition.suspend.name=Suspend
220
ActionDefinition.suspend.description=Suspend
224
ActionDefinition.suspend.description=Suspend
221
225
226
ActionDefinition.dropToFrame.name=Drop to Frame
227
ActionDefinition.dropToFrame.description=Drop to Frame
228
229
ActionDefinition.disconnect.name=Disconnect
230
ActionDefinition.disconnect.description=Disconnect
231
222
ActionDefinition.openProfile.name=Profile...
232
ActionDefinition.openProfile.name=Profile...
223
ActionDefinition.openProfile.description=Open profile launch configuration dialog
233
ActionDefinition.openProfile.description=Open profile launch configuration dialog
224
234
(-)plugin.xml (+164 lines)
Lines 10-15 Link Here
10
     Contributors:
10
     Contributors:
11
         IBM Corporation - initial API and implementation
11
         IBM Corporation - initial API and implementation
12
         Patrick Chuong (Texas Instruments) - Improve usability of the breakpoint view (Bug 238956)
12
         Patrick Chuong (Texas Instruments) - Improve usability of the breakpoint view (Bug 238956)
13
         Patrick Chuong (Texas Instruments) - Move debug toolbar actions to main window (Bug 332784) 
13
 -->
14
 -->
14
15
15
<plugin>
16
<plugin>
Lines 382-387 Link Here
382
         </action>
383
         </action>
383
      </actionSet>
384
      </actionSet>
384
      <actionSet
385
      <actionSet
386
            label="%DebugToolbarActionSet.label"
387
            visible="false"
388
            id="org.eclipse.debug.ui.debugToolbarActionSet">
389
         <action
390
               id="org.eclipse.debug.ui.actions.toolbar.ToggleStepFilters"
391
               hoverIcon="$nl$/icons/full/elcl16/stepbystep_co.gif"
392
               class="org.eclipse.debug.internal.ui.commands.actions.ToggleStepFiltersCommandActionDelegate"
393
               definitionId="org.eclipse.debug.ui.commands.ToggleStepFilters"
394
               disabledIcon="$nl$/icons/full/dlcl16/stepbystep_co.gif"
395
               icon="$nl$/icons/full/elcl16/stepbystep_co.gif"
396
               helpContextId="step_with_filters_action_context"
397
               label="%StepWithFiltersAction.label"
398
               style="toggle"
399
               state="false"
400
               toolbarPath="org.eclipse.debug.ui.main.toolbar/renderGroup">
401
         </action>
402
         <action
403
               id="org.eclipse.debug.ui.actions.toolbar.DropToFrame"
404
               hoverIcon="$nl$/icons/full/elcl16/drop_to_frame.gif"
405
               class="org.eclipse.debug.internal.ui.commands.actions.DropToFrameCommandActionDelegate"
406
               definitionId="org.eclipse.debug.ui.commands.DropToFrame"
407
               disabledIcon="$nl$/icons/full/dlcl16/drop_to_frame.gif"
408
               helpContextId="drop_to_frame_action_context"
409
               icon="$nl$/icons/full/elcl16/drop_to_frame.gif"
410
               label="%DropToFrame.label"
411
               toolbarPath="org.eclipse.debug.ui.main.toolbar/emptyStepGroup">
412
         </action>
413
         <action
414
               id="org.eclipse.debug.ui.actions.toolbar.RunToLine"
415
               class="org.eclipse.debug.internal.ui.actions.RetargetRunToLineAction"
416
               definitionId="org.eclipse.debug.ui.commands.RunToLine"
417
               helpContextId="run_to_line_action_context"
418
               disabledIcon="$nl$/icons/full/dlcl16/runtoline_co.gif"
419
               icon="$nl$/icons/full/elcl16/runtoline_co.gif"
420
               label="%RunToLine.label"
421
               toolbarPath="org.eclipse.debug.ui.main.toolbar/emptyStepGroup">
422
         </action>                  
423
         <action
424
               id="org.eclipse.debug.ui.actions.toolbar.StepReturn"
425
               hoverIcon="$nl$/icons/full/elcl16/stepreturn_co.gif"
426
               class="org.eclipse.debug.internal.ui.commands.actions.StepReturnCommandActionDelegate"
427
               definitionId="org.eclipse.debug.ui.commands.StepReturn"
428
               disabledIcon="$nl$/icons/full/dlcl16/stepreturn_co.gif"
429
               icon="$nl$/icons/full/elcl16/stepreturn_co.gif"
430
               helpContextId="step_return_action_context"
431
               label="%StepReturnAction.label"
432
               toolbarPath="org.eclipse.debug.ui.main.toolbar/stepReturnGroup">
433
         </action>
434
         <action
435
               id="org.eclipse.debug.ui.actions.toolbar.StepOver"
436
               hoverIcon="$nl$/icons/full/elcl16/stepover_co.gif"
437
               class="org.eclipse.debug.internal.ui.commands.actions.StepOverCommandActionDelegate"
438
               definitionId="org.eclipse.debug.ui.commands.StepOver"
439
               disabledIcon="$nl$/icons/full/dlcl16/stepover_co.gif"
440
               icon="$nl$/icons/full/elcl16/stepover_co.gif"
441
               helpContextId="step_over_action_context"
442
               label="%StepOverAction.label"
443
               toolbarPath="org.eclipse.debug.ui.main.toolbar/stepOverGroup">
444
         </action>
445
         <action
446
               id="org.eclipse.debug.ui.actions.toolbar.StepInto"
447
               hoverIcon="$nl$/icons/full/elcl16/stepinto_co.gif"
448
               class="org.eclipse.debug.internal.ui.commands.actions.StepIntoCommandActionDelegate"
449
               definitionId="org.eclipse.debug.ui.commands.StepInto"
450
               disabledIcon="$nl$/icons/full/dlcl16/stepinto_co.gif"
451
               icon="$nl$/icons/full/elcl16/stepinto_co.gif"
452
               helpContextId="step_into_action_context"
453
               label="%StepIntoAction.label"
454
               toolbarPath="org.eclipse.debug.ui.main.toolbar/stepIntoGroup">
455
         </action>
456
         <action
457
               id="org.eclipse.debug.ui.actions.toolbar.Disconnect"
458
               hoverIcon="$nl$/icons/full/elcl16/disconnect_co.gif"
459
               class="org.eclipse.debug.internal.ui.commands.actions.DisconnectCommandActionDelegate"
460
               definitionId="org.eclipse.debug.ui.commands.Disconnect"
461
               disabledIcon="$nl$/icons/full/dlcl16/disconnect_co.gif"
462
               icon="$nl$/icons/full/elcl16/disconnect_co.gif"
463
               helpContextId="disconnect_action_context"
464
               label="%Disconnect.label"
465
               toolbarPath="org.eclipse.debug.ui.main.toolbar/threadGroup">
466
         </action>
467
         <action
468
               id="org.eclipse.debug.ui.actions.toolbar.Terminate"
469
               hoverIcon="$nl$/icons/full/elcl16/terminate_co.gif"
470
               class="org.eclipse.debug.internal.ui.commands.actions.TerminateCommandActionDelegate"
471
               definitionId="org.eclipse.debug.ui.commands.Terminate"
472
               disabledIcon="$nl$/icons/full/dlcl16/terminate_co.gif"
473
               icon="$nl$/icons/full/elcl16/terminate_co.gif"
474
               helpContextId="terminate_action_context"
475
               label="%TerminateAction.label"
476
               toolbarPath="org.eclipse.debug.ui.main.toolbar/threadGroup">
477
         </action>
478
         <action
479
               id="org.eclipse.debug.ui.actions.toolbar.Suspend"
480
               hoverIcon="$nl$/icons/full/elcl16/suspend_co.gif"
481
               class="org.eclipse.debug.internal.ui.commands.actions.SuspendCommandActionDelegate"
482
               definitionId="org.eclipse.debug.ui.commands.Suspend"
483
               disabledIcon="$nl$/icons/full/dlcl16/suspend_co.gif"
484
               icon="$nl$/icons/full/elcl16/suspend_co.gif"
485
               helpContextId="suspend_action_context"
486
               label="%SuspendAction.label"
487
               toolbarPath="org.eclipse.debug.ui.main.toolbar/threadGroup">
488
         </action>
489
         <action
490
               id="org.eclipse.debug.ui.actions.toolbar.Resume"
491
               hoverIcon="$nl$/icons/full/elcl16/resume_co.gif"
492
               class="org.eclipse.debug.internal.ui.commands.actions.ResumeCommandActionDelegate"
493
               definitionId="org.eclipse.debug.ui.commands.Resume"
494
               disabledIcon="$nl$/icons/full/dlcl16/resume_co.gif"
495
               icon="$nl$/icons/full/elcl16/resume_co.gif"
496
               helpContextId="resume_action_context"
497
               label="%ResumeAction.label"
498
               toolbarPath="org.eclipse.debug.ui.main.toolbar/threadGroup">
499
         </action>
500
      </actionSet>
501
      <actionSet
385
            label="%LaunchActionSet.label"
502
            label="%LaunchActionSet.label"
386
            visible="false"
503
            visible="false"
387
            id="org.eclipse.debug.ui.launchActionSet">
504
            id="org.eclipse.debug.ui.launchActionSet">
Lines 613-618 Link Here
613
	           </dynamic>
730
	           </dynamic>
614
            </menu>         
731
            </menu>         
615
       </menuContribution>
732
       </menuContribution>
733
       <menuContribution
734
             locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
735
          <toolbar
736
                id="org.eclipse.debug.ui.main.toolbar"
737
                label="%DebugActionSet.label">
738
             <separator
739
                   name="threadGroup"
740
                   visible="true">
741
             </separator>
742
             <separator
743
                   name="stepGroup"
744
                   visible="true">
745
             </separator>
746
             <separator
747
                   name="stepIntoGroup"
748
                   visible="false">
749
             </separator>
750
             <separator
751
                   name="stepOverGroup"
752
                   visible="false">
753
             </separator>
754
             <separator
755
                   name="stepReturnGroup"
756
                   visible="false">
757
             </separator>
758
             <separator
759
                   name="emptyStepGroup"
760
                   visible="false">
761
             </separator>
762
             <separator
763
                   name="renderGroup"
764
                   visible="true">
765
             </separator>
766
          </toolbar>
767
       </menuContribution>
616
   </extension>  
768
   </extension>  
617
   
769
   
618
   <extension
770
   <extension
Lines 1625-1630 Link Here
1625
            id="org.eclipse.debug.ui.commands.ToggleStepFilters">
1777
            id="org.eclipse.debug.ui.commands.ToggleStepFilters">
1626
      </command>
1778
      </command>
1627
      <command
1779
      <command
1780
            categoryId="org.eclipse.debug.ui.category.run"
1781
            description="%ActionDefinition.dropToFrame.description"
1782
            id="org.eclipse.debug.ui.commands.DropToFrame"
1783
            name="%ActionDefinition.dropToFrame.name">
1784
      </command>
1785
      <command
1786
            categoryId="org.eclipse.debug.ui.category.run"
1787
            description="%ActionDefinition.disconnect.discrption"
1788
            id="org.eclipse.debug.ui.commands.Disconnect"
1789
            name="%ActionDefinition.disconnect.name">
1790
      </command>
1791
      <command
1628
            name="%ActionDefinition.stepInto.name"
1792
            name="%ActionDefinition.stepInto.name"
1629
            categoryId="org.eclipse.debug.ui.category.run"
1793
            categoryId="org.eclipse.debug.ui.category.run"
1630
            description="%ActionDefinition.stepInto.description"
1794
            description="%ActionDefinition.stepInto.description"
(-)ui/org/eclipse/debug/internal/ui/commands/actions/DisconnectCommandActionDelegate.java (+24 lines)
Added Link Here
1
/*****************************************************************
2
 * Copyright (c) 2010 Texas Instruments and others
3
 * All rights reserved. This program and the accompanying materials
4
 * are made available under the terms of the Eclipse Public License v1.0
5
 * which accompanies this distribution, and is available at
6
 * http://www.eclipse.org/legal/epl-v10.html
7
 *
8
 * Contributors:
9
 *     Patrick Chuong (Texas Instruments) - Move debug toolbar actions to main window (Bug 332784)
10
 *****************************************************************/
11
package org.eclipse.debug.internal.ui.commands.actions;
12
13
/**
14
 * Disconnect action delegate.
15
 * 
16
 * @since 3.7
17
 */
18
public class DisconnectCommandActionDelegate extends DebugCommandActionDelegate {
19
	
20
	public DisconnectCommandActionDelegate() {
21
		super();
22
		setAction(new DisconnectCommandAction());
23
	}
24
}
(-)ui/org/eclipse/debug/internal/ui/commands/actions/DropToFrameCommandActionDelegate.java (+24 lines)
Added Link Here
1
/*****************************************************************
2
 * Copyright (c) 2010 Texas Instruments and others
3
 * All rights reserved. This program and the accompanying materials
4
 * are made available under the terms of the Eclipse Public License v1.0
5
 * which accompanies this distribution, and is available at
6
 * http://www.eclipse.org/legal/epl-v10.html
7
 *
8
 * Contributors:
9
 *     Patrick Chuong (Texas Instruments) - Move debug toolbar actions to main window (Bug 332784)
10
 *****************************************************************/
11
package org.eclipse.debug.internal.ui.commands.actions;
12
13
/**
14
 * Drop to Frame action delegate.
15
 * 
16
 * @since 3.7
17
 */
18
public class DropToFrameCommandActionDelegate extends DebugCommandActionDelegate {
19
20
	public DropToFrameCommandActionDelegate() {
21
		super();
22
		setAction(new DropToFrameCommandAction());
23
	}
24
}

Return to bug 258767