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.Controls.Primitives;
using Perspex.VisualTree;
namespace Perspex.Controls
{

1
src/Perspex.Controls/IControl.cs

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

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

@ -4,6 +4,7 @@
using System;
using Perspex.Interactivity;
using Perspex.Controls.Primitives;
using Perspex.VisualTree;
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.
using Perspex.Interactivity;
using Perspex.VisualTree;
namespace Perspex.Controls
{

1
src/Perspex.Diagnostics/Debug.cs

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

1
src/Perspex.Input/IInputElement.cs

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

2
src/Perspex.Input/IMainMenu.cs

@ -1,6 +1,8 @@
// 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.
using Perspex.VisualTree;
namespace Perspex.Input
{
/// <summary>

1
src/Perspex.Input/IPointerDevice.cs

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

1
src/Perspex.Input/KeyboardDevice.cs

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

1
src/Perspex.Input/PointerEventArgs.cs

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

1
src/Perspex.Interactivity/Interactive.cs

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

2
src/Perspex.Layout/ILayoutable.cs

@ -1,6 +1,8 @@
// 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.
using Perspex.VisualTree;
namespace Perspex.Layout
{
/// <summary>

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

@ -5,6 +5,7 @@ using System;
using System.Collections.Generic;
using System.Reactive.Threading.Tasks;
using System.Threading.Tasks;
using Perspex.VisualTree;
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.
using System.Threading.Tasks;
using Perspex.VisualTree;
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.Threading.Tasks;
using Perspex.Media;
using Perspex.VisualTree;
namespace Perspex.Animation
{

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

@ -1,6 +1,8 @@
// 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.
using Perspex.VisualTree;
namespace Perspex.Media
{
/// <summary>

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

@ -86,7 +86,7 @@
<Compile Include="Media\FormattedText.cs" />
<Compile Include="Media\Geometry.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\IBitmap.cs" />
<Compile Include="Media\Imaging\RenderTargetBitmap.cs" />

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

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

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

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

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

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

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

@ -4,9 +4,8 @@
using System;
using Perspex.Collections;
using Perspex.Media;
using Perspex.VisualTree;
namespace Perspex
namespace Perspex.VisualTree
{
/// <summary>
/// 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.
using Perspex.Controls.Primitives;
using Perspex.VisualTree;
namespace Perspex.Controls.UnitTests
{

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

@ -4,6 +4,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Perspex.Controls.Utils;
using Perspex.VisualTree;
using Xunit;
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.Styling;
using Perspex.Themes.Default;
using Perspex.VisualTree;
using Ploeh.AutoFixture;
using Ploeh.AutoFixture.AutoMoq;
using Xunit;

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

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

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

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

Loading…
Cancel
Save