Browse Source

added "QualityTools" menu

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3871 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Siegfried Pammer 17 years ago
parent
commit
c46f1f7e73
  1. 8
      AddIns/ICSharpCode.SharpDevelop.addin
  2. 11
      src/AddIns/Misc/CodeAnalysis/CodeAnalysis.addin
  3. 11
      src/AddIns/Misc/SourceAnalysis/SourceAnalysis.addin
  4. 16
      src/AddIns/Misc/UnitTesting/UnitTesting.addin

8
AddIns/ICSharpCode.SharpDevelop.addin

@ -2134,6 +2134,14 @@
</MenuItem> </MenuItem>
</Path> </Path>
<Path name="/SharpDevelop/Workbench/MainMenu">
<MenuItem id="QualityTools" label="Quality Tools" insertbefore="Tools" type="Menu">
<MenuItem id="Profiler" label="Profiler" type="Menu" />
<MenuItem id="Test" label="Test" type="Menu" />
<MenuItem id="Separator1" type="Separator" />
</MenuItem>
</Path>
<Path name = "/SharpDevelop/Views/ProjectBrowser/NodeBuilders"> <Path name = "/SharpDevelop/Views/ProjectBrowser/NodeBuilders">
<Class id = "DefaultBuilder" <Class id = "DefaultBuilder"
class = "ICSharpCode.SharpDevelop.Project.DefaultDotNetNodeBuilder"/> class = "ICSharpCode.SharpDevelop.Project.DefaultDotNetNodeBuilder"/>

11
src/AddIns/Misc/CodeAnalysis/CodeAnalysis.addin

@ -32,6 +32,17 @@
class = "ICSharpCode.CodeAnalysis.CheckCurrentProjectCommand"/> class = "ICSharpCode.CodeAnalysis.CheckCurrentProjectCommand"/>
</Path> </Path>
<Path name = "/SharpDevelop/Workbench/MainMenu/QualityTools">
<ComplexCondition action="Disable">
<And>
<Condition name = "ProjectActive" activeproject="*" />
</And>
<MenuItem id = "CheckWithFxCop"
label = "Check current project with FxCop"
class = "ICSharpCode.CodeAnalysis.CheckCurrentProjectCommand"/>
</ComplexCondition>
</Path>
<Path name = "/SharpDevelop/MSBuildEngine/AdditionalLoggers"> <Path name = "/SharpDevelop/MSBuildEngine/AdditionalLoggers">
<TaskBoundAdditionalLogger <TaskBoundAdditionalLogger
id = "FxCopLogger" id = "FxCopLogger"

11
src/AddIns/Misc/SourceAnalysis/SourceAnalysis.addin

@ -33,6 +33,17 @@
class = "MattEverson.SourceAnalysis.CheckCurrentProjectCommand"/> class = "MattEverson.SourceAnalysis.CheckCurrentProjectCommand"/>
</Path> </Path>
<Path name="/SharpDevelop/Workbench/MainMenu/QualityTools">
<ComplexCondition action="Disable">
<And>
<Condition name = "ProjectActive" activeproject="*" />
</And>
<MenuItem id = "CheckWithStyleCop"
label = "Check current project with StyleCop"
class = "MattEverson.SourceAnalysis.CheckCurrentProjectCommand"/>
</ComplexCondition>
</Path>
<!-- Options panel --> <!-- Options panel -->
<Path name = "/SharpDevelop/Dialogs/OptionsDialog/ToolsOptions"> <Path name = "/SharpDevelop/Dialogs/OptionsDialog/ToolsOptions">
<DialogPanel id = "SourceAnalysisOptionPanel" <DialogPanel id = "SourceAnalysisOptionPanel"

16
src/AddIns/Misc/UnitTesting/UnitTesting.addin

@ -163,6 +163,22 @@
class = "ICSharpCode.UnitTesting.CollapseAllCommand"/>--> class = "ICSharpCode.UnitTesting.CollapseAllCommand"/>-->
</Path> </Path>
<Path name="/SharpDevelop/Workbench/MainMenu/QualityTools/Test">
<ComplexCondition action="Disable">
<And>
<Condition name="SolutionOpen"/>
<Not>
<Condition name="RunningTests"/>
</Not>
</And>
<MenuItem id = "RunAll"
icon = "Icons.16x16.RunAllIcon"
label = "Run all tests"
tooltip = "${res:NUnitPad.NUnitPadContent.RunAllTests}"
class = "ICSharpCode.UnitTesting.RunAllTestsInPadCommand"/>
</ComplexCondition>
</Path>
<!-- Options panel --> <!-- Options panel -->
<Path name="/SharpDevelop/Dialogs/OptionsDialog/ToolsOptions"> <Path name="/SharpDevelop/Dialogs/OptionsDialog/ToolsOptions">
<DialogPanel id="UnitTestingOptionsPanel" <DialogPanel id="UnitTestingOptionsPanel"

Loading…
Cancel
Save