#develop (short for SharpDevelop) is a free IDE for .NET programming languages.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

96 lines
3.8 KiB

<AddIn name="Debugger" author="David Srbecký" copyright="prj:///doc/copyright.txt" description="SharpDevelop Managed Debugger">
<Manifest>
<Identity name = "ICSharpCode.Debugger"/>
</Manifest>
<Runtime>
<Import assembly="Debugger.AddIn.dll"/>
<Import assembly="Debugger.Core.dll"/>
</Runtime>
<Path name="/SharpDevelop/Services/DebuggerService/Debugger">
<Debugger id="DefaultDebugger"
supportsStepping = "true"
supportsExecutionControl = "true"
supportsAttaching = "true"
supportsDetaching = "true"
class="ICSharpCode.SharpDevelop.Services.WindowsDebugger"/>
</Path>
<Path name = "/SharpDevelop/ViewContent/DefaultTextEditor/ContextMenu">
<Condition name = "IsProcessRunning" isdebugging="True">
<Condition name = "IsProcessRunning" isdebugging="True" isprocessrunning="False">
<MenuItem id = "DebuggerSetCurrentStatement"
insertbefore = "Refactoring"
label = "${res:MainWindow.Windows.Debug.SetCurrentStatement}"
icon = "Icons.16x16.Debug.StepInto"
class = "ICSharpCode.SharpDevelop.Services.SetCurrentStatementCommand"/>
</Condition>
<MenuItem id = "DebuggerRunToCursor"
insertbefore = "Refactoring"
label = "${res:MainWindow.Windows.Debug.RunToCursor}"
icon = "Icons.16x16.Debug.Continue"
class = "ICSharpCode.SharpDevelop.Services.RunToCursorCommand"/>
<MenuItem id = "DebuggerSeparator"
insertbefore = "Refactoring"
type = "Separator"/>
</Condition>
</Path>
<Path name = "/SharpDevelop/Workbench/Pads">
<Pad id = "BreakPointsPad"
category = "Debugger"
title = "${res:MainWindow.Windows.Debug.Breakpoints}"
icon = "PadIcons.BreakPoints"
shortcut = "Control|Alt|P"
class = "ICSharpCode.SharpDevelop.Gui.Pads.BreakPointsPad"/>
<Pad id = "CallStackPad"
category = "Debugger"
title = "${res:MainWindow.Windows.Debug.CallStack}"
icon = "PadIcons.CallStack"
shortcut = "Control|Alt|C"
class = "ICSharpCode.SharpDevelop.Gui.Pads.CallStackPad"/>
<Pad id = "LoadedModulesPad"
category = "Debugger"
title = "${res:MainWindow.Windows.Debug.Modules}"
icon = "PadIcons.LoadedModules"
shortcut = "Control|Alt|U"
class = "ICSharpCode.SharpDevelop.Gui.Pads.LoadedModulesPad"/>
<Pad id = "RunningThreadsPad"
category = "Debugger"
title = "${res:MainWindow.Windows.Debug.Threads}"
icon = "PadIcons.Threads"
shortcut = "Control|Alt|H"
class = "ICSharpCode.SharpDevelop.Gui.Pads.RunningThreadsPad"/>
<Pad id = "LocalVarPad"
category = "Debugger"
title = "${res:MainWindow.Windows.Debug.LocalVariables}"
icon = "PadIcons.LocalVariables"
shortcut = "Control|Alt|V"
class = "ICSharpCode.SharpDevelop.Gui.Pads.LocalVarPad"/>
<Pad id = "ConsolePad"
category = "Debugger"
title = "${res:MainWindow.Windows.Debug.Console}"
icon = "PadIcons.Output"
shortcut = "Control|Alt|N"
class = "ICSharpCode.SharpDevelop.Gui.Pads.ConsolePad"/>
</Path>
<Path name = "/SharpDevelop/Dialogs/OptionsDialog">
<DialogPanel id = "Debugging"
label = "${res:Dialog.Options.IDEOptions.Debugging}"
insertbefore = "TextEditorOptions">
<DialogPanel id = "General"
label = "${res:Dialog.Options.IDEOptions.Debugging.PanelName}"
class = "ICSharpCode.SharpDevelop.Gui.OptionPanels.DebuggingOptionsPanel"/>
<DialogPanel id = "Symbols"
label = "${res:Dialog.Options.IDEOptions.DebuggingSymbols.PanelName}"
class = "ICSharpCode.SharpDevelop.Gui.OptionPanels.DebuggingSymbolsPanel"/>
</DialogPanel>
</Path>
</AddIn>