Browse Source

[OSX] fix popup position and mouse device positioning.

pull/3229/head
Dan Walmsley 7 years ago
parent
commit
edbd75cc1f
  1. 1
      src/Avalonia.Native/AvaloniaNativePlatform.cs
  2. 2
      src/Avalonia.Native/WindowImplBase.cs

1
src/Avalonia.Native/AvaloniaNativePlatform.cs

@ -21,7 +21,6 @@ namespace Avalonia.Native
[DllImport("libAvaloniaNative")] [DllImport("libAvaloniaNative")]
static extern IntPtr CreateAvaloniaNative(); static extern IntPtr CreateAvaloniaNative();
internal static readonly MouseDevice MouseDevice = new MouseDevice();
internal static readonly KeyboardDevice KeyboardDevice = new KeyboardDevice(); internal static readonly KeyboardDevice KeyboardDevice = new KeyboardDevice();
public Size DoubleClickSize => new Size(4, 4); public Size DoubleClickSize => new Size(4, 4);

2
src/Avalonia.Native/WindowImplBase.cs

@ -96,7 +96,7 @@ namespace Avalonia.Native
public Action<Rect> Paint { get; set; } public Action<Rect> Paint { get; set; }
public Action<Size> Resized { get; set; } public Action<Size> Resized { get; set; }
public Action Closed { get; set; } public Action Closed { get; set; }
public IMouseDevice MouseDevice => AvaloniaNativePlatform.MouseDevice; public IMouseDevice MouseDevice => _mouse;
public abstract IPopupImpl CreatePopup(); public abstract IPopupImpl CreatePopup();

Loading…
Cancel
Save