Browse Source

renamed DragSource to InProcessDragSource

pull/1417/head
boombuler 8 years ago
parent
commit
c09233e4b4
  1. 2
      src/Avalonia.Controls/Application.cs
  2. 4
      src/Avalonia.Controls/Platform/InProcessDragSource.cs

2
src/Avalonia.Controls/Application.cs

@ -240,7 +240,7 @@ namespace Avalonia
.Bind<IApplicationLifecycle>().ToConstant(this) .Bind<IApplicationLifecycle>().ToConstant(this)
.Bind<IScheduler>().ToConstant(AvaloniaScheduler.Instance) .Bind<IScheduler>().ToConstant(AvaloniaScheduler.Instance)
.Bind<IDragDropDevice>().ToConstant(DragDropDevice.Instance) .Bind<IDragDropDevice>().ToConstant(DragDropDevice.Instance)
.Bind<IPlatformDragSource>().ToTransient<DragSource>(); .Bind<IPlatformDragSource>().ToTransient<InProcessDragSource>();
} }
} }
} }

4
src/Avalonia.Controls/Platform/DragSource.cs → src/Avalonia.Controls/Platform/InProcessDragSource.cs

@ -14,7 +14,7 @@ using Avalonia.VisualTree;
namespace Avalonia.Platform namespace Avalonia.Platform
{ {
class DragSource : IPlatformDragSource class InProcessDragSource : IPlatformDragSource
{ {
private const InputModifiers MOUSE_INPUTMODIFIERS = InputModifiers.LeftMouseButton|InputModifiers.MiddleMouseButton|InputModifiers.RightMouseButton; private const InputModifiers MOUSE_INPUTMODIFIERS = InputModifiers.LeftMouseButton|InputModifiers.MiddleMouseButton|InputModifiers.RightMouseButton;
private readonly IDragDropDevice _dragDrop; private readonly IDragDropDevice _dragDrop;
@ -29,7 +29,7 @@ namespace Avalonia.Platform
private object _originalCursor; private object _originalCursor;
private InputModifiers? _initialInputModifiers; private InputModifiers? _initialInputModifiers;
public DragSource() public InProcessDragSource()
{ {
_inputManager = AvaloniaLocator.Current.GetService<IInputManager>(); _inputManager = AvaloniaLocator.Current.GetService<IInputManager>();
_dragDrop = AvaloniaLocator.Current.GetService<IDragDropDevice>(); _dragDrop = AvaloniaLocator.Current.GetService<IDragDropDevice>();
Loading…
Cancel
Save