Browse Source

Moved IVisual to Perspex.VisualTree.

pull/464/head
Steven Kirk 11 years ago
parent
commit
338b71b204
  1. 1
      src/Perspex.Controls/Expander.cs
  2. 1
      src/Perspex.Controls/IControl.cs
  3. 1
      src/Perspex.Controls/Mixins/SelectableMixin.cs
  4. 1
      src/Perspex.Controls/RequestBringIntoViewEventArgs.cs
  5. 1
      src/Perspex.Diagnostics/Debug.cs
  6. 1
      src/Perspex.Input/IInputElement.cs
  7. 2
      src/Perspex.Input/IMainMenu.cs
  8. 1
      src/Perspex.Input/IPointerDevice.cs
  9. 1
      src/Perspex.Input/KeyboardDevice.cs
  10. 1
      src/Perspex.Input/PointerEventArgs.cs
  11. 1
      src/Perspex.Interactivity/Interactive.cs
  12. 2
      src/Perspex.Layout/ILayoutable.cs
  13. 1
      src/Perspex.SceneGraph/Animation/CrossFade.cs
  14. 1
      src/Perspex.SceneGraph/Animation/IPageTransition.cs
  15. 1
      src/Perspex.SceneGraph/Animation/PageSlide.cs
  16. 2
      src/Perspex.SceneGraph/Media/VisualBrush.cs
  17. 2
      src/Perspex.SceneGraph/Perspex.SceneGraph.csproj
  18. 1
      src/Perspex.SceneGraph/Rendering/IRenderQueueManager.cs
  19. 1
      src/Perspex.SceneGraph/Rendering/RenderQueueManager.cs
  20. 1
      src/Perspex.SceneGraph/Rendering/RendererMixin.cs
  21. 3
      src/Perspex.SceneGraph/VisualTree/IVisual.cs
  22. 1
      tests/Perspex.Controls.UnitTests/TestTemplatedControl.cs
  23. 1
      tests/Perspex.Controls.UnitTests/Utils/AncestorFinderTests.cs
  24. 1
      tests/Perspex.Layout.UnitTests/FullLayoutTests.cs
  25. 1
      tests/Perspex.SceneGraph.UnitTests/TestVisual.cs
  26. 1
      tests/Perspex.Styling.UnitTests/SelectorTests_Multiple.cs

1
src/Perspex.Controls/Expander.cs

@ -1,5 +1,6 @@
using Perspex.Animation; using Perspex.Animation;
using Perspex.Controls.Primitives; using Perspex.Controls.Primitives;
using Perspex.VisualTree;
namespace Perspex.Controls namespace Perspex.Controls
{ {

1
src/Perspex.Controls/IControl.cs

@ -7,6 +7,7 @@ using Perspex.Input;
using Perspex.Layout; using Perspex.Layout;
using Perspex.LogicalTree; using Perspex.LogicalTree;
using Perspex.Styling; using Perspex.Styling;
using Perspex.VisualTree;
namespace Perspex.Controls namespace Perspex.Controls
{ {

1
src/Perspex.Controls/Mixins/SelectableMixin.cs

@ -4,6 +4,7 @@
using System; using System;
using Perspex.Interactivity; using Perspex.Interactivity;
using Perspex.Controls.Primitives; using Perspex.Controls.Primitives;
using Perspex.VisualTree;
namespace Perspex.Controls.Mixins namespace Perspex.Controls.Mixins
{ {

1
src/Perspex.Controls/RequestBringIntoViewEventArgs.cs

@ -2,6 +2,7 @@
// Licensed under the MIT license. See licence.md file in the project root for full license information. // Licensed under the MIT license. See licence.md file in the project root for full license information.
using Perspex.Interactivity; using Perspex.Interactivity;
using Perspex.VisualTree;
namespace Perspex.Controls namespace Perspex.Controls
{ {

1
src/Perspex.Diagnostics/Debug.cs

@ -8,6 +8,7 @@ using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
using Perspex.Controls; using Perspex.Controls;
using Perspex.Data; using Perspex.Data;
using Perspex.VisualTree;
namespace Perspex.Diagnostics namespace Perspex.Diagnostics
{ {

1
src/Perspex.Input/IInputElement.cs

@ -5,6 +5,7 @@ using System.Diagnostics.Contracts;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using Perspex.Interactivity; using Perspex.Interactivity;
using Perspex.VisualTree;
namespace Perspex.Input namespace Perspex.Input
{ {

2
src/Perspex.Input/IMainMenu.cs

@ -1,6 +1,8 @@
// Copyright (c) The Perspex Project. All rights reserved. // Copyright (c) The Perspex Project. All rights reserved.
// Licensed under the MIT license. See licence.md file in the project root for full license information. // Licensed under the MIT license. See licence.md file in the project root for full license information.
using Perspex.VisualTree;
namespace Perspex.Input namespace Perspex.Input
{ {
/// <summary> /// <summary>

1
src/Perspex.Input/IPointerDevice.cs

@ -3,6 +3,7 @@
using System; using System;
using Perspex.Interactivity; using Perspex.Interactivity;
using Perspex.VisualTree;
namespace Perspex.Input namespace Perspex.Input
{ {

1
src/Perspex.Input/KeyboardDevice.cs

@ -8,6 +8,7 @@ using System.Reactive.Linq;
using System.Runtime.CompilerServices; using System.Runtime.CompilerServices;
using Perspex.Input.Raw; using Perspex.Input.Raw;
using Perspex.Interactivity; using Perspex.Interactivity;
using Perspex.VisualTree;
namespace Perspex.Input namespace Perspex.Input
{ {

1
src/Perspex.Input/PointerEventArgs.cs

@ -3,6 +3,7 @@
using System; using System;
using Perspex.Interactivity; using Perspex.Interactivity;
using Perspex.VisualTree;
namespace Perspex.Input namespace Perspex.Input
{ {

1
src/Perspex.Interactivity/Interactive.cs

@ -7,6 +7,7 @@ using System.Linq;
using System.Reactive.Disposables; using System.Reactive.Disposables;
using System.Reactive.Linq; using System.Reactive.Linq;
using Perspex.Layout; using Perspex.Layout;
using Perspex.VisualTree;
namespace Perspex.Interactivity namespace Perspex.Interactivity
{ {

2
src/Perspex.Layout/ILayoutable.cs

@ -1,6 +1,8 @@
// Copyright (c) The Perspex Project. All rights reserved. // Copyright (c) The Perspex Project. All rights reserved.
// Licensed under the MIT license. See licence.md file in the project root for full license information. // Licensed under the MIT license. See licence.md file in the project root for full license information.
using Perspex.VisualTree;
namespace Perspex.Layout namespace Perspex.Layout
{ {
/// <summary> /// <summary>

1
src/Perspex.SceneGraph/Animation/CrossFade.cs

@ -5,6 +5,7 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Reactive.Threading.Tasks; using System.Reactive.Threading.Tasks;
using System.Threading.Tasks; using System.Threading.Tasks;
using Perspex.VisualTree;
namespace Perspex.Animation namespace Perspex.Animation
{ {

1
src/Perspex.SceneGraph/Animation/IPageTransition.cs

@ -2,6 +2,7 @@
// Licensed under the MIT license. See licence.md file in the project root for full license information. // Licensed under the MIT license. See licence.md file in the project root for full license information.
using System.Threading.Tasks; using System.Threading.Tasks;
using Perspex.VisualTree;
namespace Perspex.Animation namespace Perspex.Animation
{ {

1
src/Perspex.SceneGraph/Animation/PageSlide.cs

@ -6,6 +6,7 @@ using System.Collections.Generic;
using System.Reactive.Threading.Tasks; using System.Reactive.Threading.Tasks;
using System.Threading.Tasks; using System.Threading.Tasks;
using Perspex.Media; using Perspex.Media;
using Perspex.VisualTree;
namespace Perspex.Animation namespace Perspex.Animation
{ {

2
src/Perspex.SceneGraph/Media/VisualBrush.cs

@ -1,6 +1,8 @@
// Copyright (c) The Perspex Project. All rights reserved. // Copyright (c) The Perspex Project. All rights reserved.
// Licensed under the MIT license. See licence.md file in the project root for full license information. // Licensed under the MIT license. See licence.md file in the project root for full license information.
using Perspex.VisualTree;
namespace Perspex.Media namespace Perspex.Media
{ {
/// <summary> /// <summary>

2
src/Perspex.SceneGraph/Perspex.SceneGraph.csproj

@ -86,7 +86,7 @@
<Compile Include="Media\FormattedText.cs" /> <Compile Include="Media\FormattedText.cs" />
<Compile Include="Media\Geometry.cs" /> <Compile Include="Media\Geometry.cs" />
<Compile Include="Media\IDrawingContext.cs" /> <Compile Include="Media\IDrawingContext.cs" />
<Compile Include="IVisual.cs" /> <Compile Include="VisualTree\IVisual.cs" />
<Compile Include="Media\Imaging\Bitmap.cs" /> <Compile Include="Media\Imaging\Bitmap.cs" />
<Compile Include="Media\Imaging\IBitmap.cs" /> <Compile Include="Media\Imaging\IBitmap.cs" />
<Compile Include="Media\Imaging\RenderTargetBitmap.cs" /> <Compile Include="Media\Imaging\RenderTargetBitmap.cs" />

1
src/Perspex.SceneGraph/Rendering/IRenderQueueManager.cs

@ -3,6 +3,7 @@
using System; using System;
using System.Reactive; using System.Reactive;
using Perspex.VisualTree;
namespace Perspex.Rendering namespace Perspex.Rendering
{ {

1
src/Perspex.SceneGraph/Rendering/RenderQueueManager.cs

@ -4,6 +4,7 @@
using System; using System;
using System.Reactive; using System.Reactive;
using System.Reactive.Subjects; using System.Reactive.Subjects;
using Perspex.VisualTree;
namespace Perspex.Rendering namespace Perspex.Rendering
{ {

1
src/Perspex.SceneGraph/Rendering/RendererMixin.cs

@ -7,6 +7,7 @@ using System.Diagnostics;
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;
using Perspex.Media; using Perspex.Media;
using Perspex.Platform; using Perspex.Platform;
using Perspex.VisualTree;
namespace Perspex.Rendering namespace Perspex.Rendering
{ {

3
src/Perspex.SceneGraph/IVisual.cs → src/Perspex.SceneGraph/VisualTree/IVisual.cs

@ -4,9 +4,8 @@
using System; using System;
using Perspex.Collections; using Perspex.Collections;
using Perspex.Media; using Perspex.Media;
using Perspex.VisualTree;
namespace Perspex namespace Perspex.VisualTree
{ {
/// <summary> /// <summary>
/// Represents a node in the visual scene graph. /// Represents a node in the visual scene graph.

1
tests/Perspex.Controls.UnitTests/TestTemplatedControl.cs

@ -2,6 +2,7 @@
// Licensed under the MIT license. See licence.md file in the project root for full license information. // Licensed under the MIT license. See licence.md file in the project root for full license information.
using Perspex.Controls.Primitives; using Perspex.Controls.Primitives;
using Perspex.VisualTree;
namespace Perspex.Controls.UnitTests namespace Perspex.Controls.UnitTests
{ {

1
tests/Perspex.Controls.UnitTests/Utils/AncestorFinderTests.cs

@ -4,6 +4,7 @@ using System.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
using Perspex.Controls.Utils; using Perspex.Controls.Utils;
using Perspex.VisualTree;
using Xunit; using Xunit;
namespace Perspex.Controls.UnitTests.Utils namespace Perspex.Controls.UnitTests.Utils

1
tests/Perspex.Layout.UnitTests/FullLayoutTests.cs

@ -18,6 +18,7 @@ using Perspex.Rendering;
using Perspex.Shared.PlatformSupport; using Perspex.Shared.PlatformSupport;
using Perspex.Styling; using Perspex.Styling;
using Perspex.Themes.Default; using Perspex.Themes.Default;
using Perspex.VisualTree;
using Ploeh.AutoFixture; using Ploeh.AutoFixture;
using Ploeh.AutoFixture.AutoMoq; using Ploeh.AutoFixture.AutoMoq;
using Xunit; using Xunit;

1
tests/Perspex.SceneGraph.UnitTests/TestVisual.cs

@ -5,6 +5,7 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using Perspex.Rendering; using Perspex.Rendering;
using Perspex.VisualTree;
namespace Perspex.SceneGraph.UnitTests namespace Perspex.SceneGraph.UnitTests
{ {

1
tests/Perspex.Styling.UnitTests/SelectorTests_Multiple.cs

@ -6,6 +6,7 @@ using System.Collections.Generic;
using System.Linq; using System.Linq;
using Perspex.Controls; using Perspex.Controls;
using Perspex.Controls.Templates; using Perspex.Controls.Templates;
using Perspex.VisualTree;
using Xunit; using Xunit;
namespace Perspex.Styling.UnitTests namespace Perspex.Styling.UnitTests

Loading…
Cancel
Save