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 @@
insertafter = "Bookmarks" insertafter = "Bookmarks"
insertbefore = "DefinitionView" insertbefore = "DefinitionView"
icon = "CodeCoverage.Icons.16x16.Pad" icon = "CodeCoverage.Icons.16x16.Pad"
shortcut = "Control|Alt|G"
class = "ICSharpCode.CodeCoverage.CodeCoveragePad"/> class = "ICSharpCode.CodeCoverage.CodeCoveragePad"/>
</Path> </Path>
@ -71,4 +72,21 @@
label = "${res:ICSharpCode.UnitTesting.CodeCoverage}" label = "${res:ICSharpCode.UnitTesting.CodeCoverage}"
class = "ICSharpCode.CodeCoverage.CodeCoverageProjectOptionsPanel"/> class = "ICSharpCode.CodeCoverage.CodeCoverageProjectOptionsPanel"/>
</Path> </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> </AddIn>

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

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

Loading…
Cancel
Save