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. 15
      src/AddIns/Misc/CodeAnalysis/CodeAnalysis.addin
  3. 15
      src/AddIns/Misc/SourceAnalysis/SourceAnalysis.addin
  4. 20
      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"/>

15
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"
@ -51,7 +62,7 @@
<!-- Options panel --> <!-- Options panel -->
<Path name = "/SharpDevelop/Dialogs/OptionsDialog/ToolsOptions"> <Path name = "/SharpDevelop/Dialogs/OptionsDialog/ToolsOptions">
<DialogPanel id = "CodeAnalysisOptionPanel" <DialogPanel id = "CodeAnalysisOptionPanel"
label = "${res:ICSharpCode.CodeAnalysis}" label = "${res:ICSharpCode.CodeAnalysis}"
class = "ICSharpCode.CodeAnalysis.AnalysisIdeOptionsPanel"/> class = "ICSharpCode.CodeAnalysis.AnalysisIdeOptionsPanel"/>
</Path> </Path>
</AddIn> </AddIn>

15
src/AddIns/Misc/SourceAnalysis/SourceAnalysis.addin

@ -33,10 +33,21 @@
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"
label = "${res:AddIns.SourceAnalysis.Title}" label = "${res:AddIns.SourceAnalysis.Title}"
class = "MattEverson.SourceAnalysis.AnalysisIdeOptionsPanel"/> class = "MattEverson.SourceAnalysis.AnalysisIdeOptionsPanel"/>
</Path> </Path>
</AddIn> </AddIn>

20
src/AddIns/Misc/UnitTesting/UnitTesting.addin

@ -163,10 +163,26 @@
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"
label="${res:ICSharpCode.NUnitPad.NUnitPadContent.PadName}" label="${res:ICSharpCode.NUnitPad.NUnitPadContent.PadName}"
class="ICSharpCode.UnitTesting.UnitTestingOptionsPanel"/> class="ICSharpCode.UnitTesting.UnitTestingOptionsPanel"/>
</Path> </Path>
</AddIn> </AddIn>

Loading…
Cancel
Save