Browse Source

Move IViewContent interface to Workbench namespace.

pull/403/head
Daniel Grunwald 11 years ago
parent
commit
8ad7e39caa
  1. 1
      src/AddIns/BackendBindings/CSharpBinding/Project/Src/Refactoring/EditorScript.cs
  2. 1
      src/AddIns/BackendBindings/CSharpBinding/Project/Src/Refactoring/MoveTypeToFileContextAction.cs
  3. 1
      src/AddIns/BackendBindings/Scripting/Project/Src/IScriptingWorkbench.cs
  4. 1
      src/AddIns/BackendBindings/Scripting/Project/Src/ScriptingTextEditorViewContent.cs
  5. 1
      src/AddIns/BackendBindings/Scripting/Test/Utils/MockWorkbench.cs
  6. 1
      src/AddIns/BackendBindings/WixBinding/Test/Gui/ShowExistingPackageFilesViewTestFixture.cs
  7. 1
      src/AddIns/Debugger/Debugger.AddIn/Breakpoints/CurrentLineBookmark.cs
  8. 1
      src/AddIns/Debugger/Debugger.AddIn/Service/WindowsDebugger.cs
  9. 1
      src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/Commands/SaveFileWithEncoding.cs
  10. 1
      src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/ContextActions/ContextActionsRenderer.cs
  11. 1
      src/AddIns/DisplayBindings/XmlEditor/Project/Src/RunXslTransformCommand.cs
  12. 1
      src/AddIns/DisplayBindings/XmlEditor/Project/Src/XslOutputView.cs
  13. 1
      src/AddIns/Misc/PackageManagement/Project/Src/DocumentView.cs
  14. 1
      src/AddIns/Misc/PackageManagement/Project/Src/EnvDTE/Document.cs
  15. 1
      src/AddIns/Misc/PackageManagement/Project/Src/EnvDTE/Project.cs
  16. 1
      src/AddIns/Misc/PackageManagement/Project/Src/EnvDTE/ProjectItem.cs
  17. 1
      src/AddIns/Misc/PackageManagement/Project/Src/IPackageManagementFileService.cs
  18. 1
      src/AddIns/Misc/PackageManagement/Project/Src/PackageManagementFileService.cs
  19. 1
      src/AddIns/Misc/PackageManagement/Test/Src/EnvDTE/ProjectItemTests.cs
  20. 1
      src/AddIns/Misc/PackageManagement/Test/Src/Helpers/FakeFileService.cs
  21. 3
      src/AddIns/Misc/StartPage/Project/Src/ShowStartPageCommand.cs
  22. 8
      src/Main/Base/Project/Debugging/BaseDebuggerService.cs
  23. 1
      src/Main/Base/Project/Src/Commands/ProjectMenuCommands.cs
  24. 1
      src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReference/ActiveTextEditors.cs
  25. 1
      src/Main/Base/Project/Src/Internal/ConditionEvaluators/ActiveViewContentUntitledEvaluator.cs
  26. 1
      src/Main/Base/Project/Src/Internal/ConditionEvaluators/WindowOpenEvaluator.cs
  27. 6
      src/Main/Base/Project/Workbench/IViewContent.cs
  28. 1
      src/Main/SharpDevelop/Sda/Document.cs

1
src/AddIns/BackendBindings/CSharpBinding/Project/Src/Refactoring/EditorScript.cs

@ -32,6 +32,7 @@ using ICSharpCode.NRefactory.TypeSystem; @@ -32,6 +32,7 @@ using ICSharpCode.NRefactory.TypeSystem;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Dom;
using ICSharpCode.SharpDevelop.Editor;
using ICSharpCode.SharpDevelop.Workbench;
namespace CSharpBinding.Refactoring
{

1
src/AddIns/BackendBindings/CSharpBinding/Project/Src/Refactoring/MoveTypeToFileContextAction.cs

@ -35,6 +35,7 @@ using ICSharpCode.SharpDevelop; @@ -35,6 +35,7 @@ using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Parser;
using ICSharpCode.SharpDevelop.Project;
using ICSharpCode.SharpDevelop.Refactoring;
using ICSharpCode.SharpDevelop.Workbench;
using CSharpBinding.Parser;
namespace CSharpBinding.Refactoring

1
src/AddIns/BackendBindings/Scripting/Project/Src/IScriptingWorkbench.cs

@ -19,6 +19,7 @@ @@ -19,6 +19,7 @@
using System;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Workbench;
namespace ICSharpCode.Scripting
{

1
src/AddIns/BackendBindings/Scripting/Project/Src/ScriptingTextEditorViewContent.cs

@ -21,6 +21,7 @@ using ICSharpCode.Core; @@ -21,6 +21,7 @@ using ICSharpCode.Core;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Editor;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Workbench;
namespace ICSharpCode.Scripting
{

1
src/AddIns/BackendBindings/Scripting/Test/Utils/MockWorkbench.cs

@ -22,6 +22,7 @@ using System.Windows.Forms; @@ -22,6 +22,7 @@ using System.Windows.Forms;
using ICSharpCode.Core;
using ICSharpCode.Scripting;
using ICSharpCode.SharpDevelop.Workbench;
using ICSharpCode.Scripting.Tests.Utils;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Gui;

1
src/AddIns/BackendBindings/WixBinding/Test/Gui/ShowExistingPackageFilesViewTestFixture.cs

@ -18,6 +18,7 @@ @@ -18,6 +18,7 @@
using System;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Workbench;
using ICSharpCode.WixBinding;
using NUnit.Framework;
using WixBinding.Tests.Utils;

1
src/AddIns/Debugger/Debugger.AddIn/Breakpoints/CurrentLineBookmark.cs

@ -24,6 +24,7 @@ using ICSharpCode.NRefactory; @@ -24,6 +24,7 @@ using ICSharpCode.NRefactory;
using ICSharpCode.NRefactory.Editor;
using ICSharpCode.SharpDevelop.Editor;
using ICSharpCode.SharpDevelop.Editor.Bookmarks;
using ICSharpCode.SharpDevelop.Workbench;
namespace ICSharpCode.SharpDevelop.Debugging
{

1
src/AddIns/Debugger/Debugger.AddIn/Service/WindowsDebugger.cs

@ -27,6 +27,7 @@ using System.Windows.Forms; @@ -27,6 +27,7 @@ using System.Windows.Forms;
using Debugger;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Gui.Pads;
using ICSharpCode.SharpDevelop.Workbench;
using Debugger.AddIn;
using Debugger.AddIn.Breakpoints;
using Debugger.AddIn.Tooltips;

1
src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/Commands/SaveFileWithEncoding.cs

@ -20,6 +20,7 @@ using System; @@ -20,6 +20,7 @@ using System;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Workbench;
namespace ICSharpCode.AvalonEdit.AddIn.Commands
{

1
src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/ContextActions/ContextActionsRenderer.cs

@ -31,6 +31,7 @@ using ICSharpCode.SharpDevelop; @@ -31,6 +31,7 @@ using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Editor;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Refactoring;
using ICSharpCode.SharpDevelop.Workbench;
namespace ICSharpCode.AvalonEdit.AddIn.ContextActions
{

1
src/AddIns/DisplayBindings/XmlEditor/Project/Src/RunXslTransformCommand.cs

@ -22,6 +22,7 @@ using System.IO; @@ -22,6 +22,7 @@ using System.IO;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Workbench;
namespace ICSharpCode.XmlEditor
{

1
src/AddIns/DisplayBindings/XmlEditor/Project/Src/XslOutputView.cs

@ -21,6 +21,7 @@ using System; @@ -21,6 +21,7 @@ using System;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Workbench;
namespace ICSharpCode.XmlEditor
{

1
src/AddIns/Misc/PackageManagement/Project/Src/DocumentView.cs

@ -20,6 +20,7 @@ using System; @@ -20,6 +20,7 @@ using System;
using ICSharpCode.NRefactory.Editor;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Editor;
using ICSharpCode.SharpDevelop.Workbench;
namespace ICSharpCode.PackageManagement
{

1
src/AddIns/Misc/PackageManagement/Project/Src/EnvDTE/Document.cs

@ -18,6 +18,7 @@ @@ -18,6 +18,7 @@
using System;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Workbench;
namespace ICSharpCode.PackageManagement.EnvDTE
{

1
src/AddIns/Misc/PackageManagement/Project/Src/EnvDTE/Project.cs

@ -27,6 +27,7 @@ using ICSharpCode.SharpDevelop; @@ -27,6 +27,7 @@ using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Dom;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Project;
using ICSharpCode.SharpDevelop.Workbench;
using Microsoft.Build.Construction;
using SD = ICSharpCode.SharpDevelop.Project;

1
src/AddIns/Misc/PackageManagement/Project/Src/EnvDTE/ProjectItem.cs

@ -23,6 +23,7 @@ using ICSharpCode.Core; @@ -23,6 +23,7 @@ using ICSharpCode.Core;
using ICSharpCode.NRefactory.TypeSystem;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Project;
using ICSharpCode.SharpDevelop.Workbench;
using SD = ICSharpCode.SharpDevelop.Project;
namespace ICSharpCode.PackageManagement.EnvDTE

1
src/AddIns/Misc/PackageManagement/Project/Src/IPackageManagementFileService.cs

@ -22,6 +22,7 @@ using ICSharpCode.SharpDevelop; @@ -22,6 +22,7 @@ using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Dom;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Project;
using ICSharpCode.SharpDevelop.Workbench;
namespace ICSharpCode.PackageManagement
{

1
src/AddIns/Misc/PackageManagement/Project/Src/PackageManagementFileService.cs

@ -24,6 +24,7 @@ using ICSharpCode.SharpDevelop; @@ -24,6 +24,7 @@ using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Dom;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Project;
using ICSharpCode.SharpDevelop.Workbench;
namespace ICSharpCode.PackageManagement
{

1
src/AddIns/Misc/PackageManagement/Test/Src/EnvDTE/ProjectItemTests.cs

@ -26,6 +26,7 @@ using ICSharpCode.NRefactory.TypeSystem.Implementation; @@ -26,6 +26,7 @@ using ICSharpCode.NRefactory.TypeSystem.Implementation;
using ICSharpCode.PackageManagement.EnvDTE;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Dom;
using ICSharpCode.SharpDevelop.Workbench;
using NUnit.Framework;
using PackageManagement.Tests.Helpers;
using Rhino.Mocks;

1
src/AddIns/Misc/PackageManagement/Test/Src/Helpers/FakeFileService.cs

@ -27,6 +27,7 @@ using ICSharpCode.SharpDevelop; @@ -27,6 +27,7 @@ using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Dom;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Project;
using ICSharpCode.SharpDevelop.Workbench;
namespace PackageManagement.Tests.Helpers
{

3
src/AddIns/Misc/StartPage/Project/Src/ShowStartPageCommand.cs

@ -22,6 +22,7 @@ using ICSharpCode.Core; @@ -22,6 +22,7 @@ using ICSharpCode.Core;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Project;
using ICSharpCode.SharpDevelop.Workbench;
namespace ICSharpCode.StartPage
{
@ -29,7 +30,7 @@ namespace ICSharpCode.StartPage @@ -29,7 +30,7 @@ namespace ICSharpCode.StartPage
{
static ShowStartPageCommand()
{
ProjectService.SolutionLoaded += delegate {
SD.ProjectService.SolutionOpened += delegate {
// close all start pages when loading a solution
foreach (IViewContent v in SD.Workbench.ViewContentCollection.ToArray()) {
if (v is StartPageViewContent) {

8
src/Main/Base/Project/Debugging/BaseDebuggerService.cs

@ -200,13 +200,7 @@ namespace ICSharpCode.SharpDevelop.Debugging @@ -200,13 +200,7 @@ namespace ICSharpCode.SharpDevelop.Debugging
public virtual void JumpToCurrentLine(string sourceFullFilename, int startLine, int startColumn, int endLine, int endColumn)
{
IViewContent viewContent = FileService.OpenFile(sourceFullFilename);
if (viewContent != null) {
IPositionable positionable = viewContent.GetService<IPositionable>();
if (positionable != null) {
positionable.JumpTo(startLine, startColumn);
}
}
FileService.JumpToFilePosition(sourceFullFilename, startLine, startColumn);
}
}
}

1
src/Main/Base/Project/Src/Commands/ProjectMenuCommands.cs

@ -26,6 +26,7 @@ using ICSharpCode.Core; @@ -26,6 +26,7 @@ using ICSharpCode.Core;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Project.Dialogs;
using Microsoft.Win32;
using ICSharpCode.SharpDevelop.Workbench;
namespace ICSharpCode.SharpDevelop.Project.Commands
{

1
src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReference/ActiveTextEditors.cs

@ -19,6 +19,7 @@ @@ -19,6 +19,7 @@
using System;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop.Editor;
using ICSharpCode.SharpDevelop.Workbench;
namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
{

1
src/Main/Base/Project/Src/Internal/ConditionEvaluators/ActiveViewContentUntitledEvaluator.cs

@ -19,6 +19,7 @@ @@ -19,6 +19,7 @@
using System;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Workbench;
namespace ICSharpCode.SharpDevelop
{

1
src/Main/Base/Project/Src/Internal/ConditionEvaluators/WindowOpenEvaluator.cs

@ -19,6 +19,7 @@ @@ -19,6 +19,7 @@
using System;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Workbench;
namespace ICSharpCode.SharpDevelop
{

6
src/Main/Base/Project/Workbench/IViewContent.cs

@ -22,12 +22,8 @@ using System.IO; @@ -22,12 +22,8 @@ using System.IO;
using System.Windows.Forms;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop.Workbench;
// Not sure if this should be in the Workbench namespace...
// It would sort of belong there, but it's also REALLY commonly used which probably
// means it should be in the root namespace.
namespace ICSharpCode.SharpDevelop
namespace ICSharpCode.SharpDevelop.Workbench
{
/// <summary>
/// IViewContent is the base interface for "windows" in the document area of SharpDevelop.

1
src/Main/SharpDevelop/Sda/Document.cs

@ -20,6 +20,7 @@ using System; @@ -20,6 +20,7 @@ using System;
using ICSharpCode.NRefactory.Editor;
using ICSharpCode.SharpDevelop.Editor;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Workbench;
namespace ICSharpCode.SharpDevelop.Sda
{

Loading…
Cancel
Save