Browse Source

Added keyboard shortcut to open Code Coverage window. Added text editor right click and edit menu options to show/hide code coverage.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1572 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Matt Ward 19 years ago
parent
commit
61a2794be0
  1. 18
      src/AddIns/Misc/CodeCoverage/Project/CodeCoverage.addin
  2. 8
      src/AddIns/Misc/CodeCoverage/Project/Src/CodeCoverageService.cs

18
src/AddIns/Misc/CodeCoverage/Project/CodeCoverage.addin

@ -23,6 +23,7 @@ @@ -23,6 +23,7 @@
insertafter = "Bookmarks"
insertbefore = "DefinitionView"
icon = "CodeCoverage.Icons.16x16.Pad"
shortcut = "Control|Alt|G"
class = "ICSharpCode.CodeCoverage.CodeCoveragePad"/>
</Path>
@ -71,4 +72,21 @@ @@ -71,4 +72,21 @@
label = "${res:ICSharpCode.UnitTesting.CodeCoverage}"
class = "ICSharpCode.CodeCoverage.CodeCoverageProjectOptionsPanel"/>
</Path>
<Path name = "/SharpDevelop/Workbench/MainMenu/Edit/Format">
<MenuItem id = "ShowCodeCoverage"
insertafter = "Indent"
label = "Show Code Co&amp;verage"
type = "CheckBox"
class = "ICSharpCode.CodeCoverage.ToggleCodeCoverageCommand"/>
</Path>
<Path name = "/SharpDevelop/ViewContent/DefaultTextEditor/ContextMenu">
<MenuItem id = "ShowCodeCoverage"
insertafter = "Indent"
insertbefore = "FileMode"
label = "Show Code Co&amp;verage"
type = "CheckBox"
class = "ICSharpCode.CodeCoverage.ToggleCodeCoverageCommand"/>
</Path>
</AddIn>

8
src/AddIns/Misc/CodeCoverage/Project/Src/CodeCoverageService.cs

@ -38,19 +38,19 @@ namespace ICSharpCode.CodeCoverage @@ -38,19 +38,19 @@ namespace ICSharpCode.CodeCoverage
}
set {
CodeCoveragePad pad = CodeCoveragePad.Instance;
if (pad != null) {
pad.UpdateToolbar();
}
if (CodeCoverageOptions.CodeCoverageHighlighted != value) {
CodeCoverageOptions.CodeCoverageHighlighted = value;
if (CodeCoverageResultsExist) {
if (CodeCoverageOptions.CodeCoverageHighlighted) {
if (value) {
ShowCodeCoverage();
} else {
HideCodeCoverage();
}
}
}
if (pad != null) {
pad.UpdateToolbar();
}
}
}

Loading…
Cancel
Save