From 0e9d31068e388d27b4097ff6e7e846a6e1003015 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Mon, 23 Jul 2018 21:57:49 +0100 Subject: [PATCH] add platform settings. --- src/Avalonia.Windowing/PlatformSettings.cs | 11 +++++++++++ src/Avalonia.Windowing/WIndowingPlatform.cs | 1 + 2 files changed, 12 insertions(+) create mode 100644 src/Avalonia.Windowing/PlatformSettings.cs diff --git a/src/Avalonia.Windowing/PlatformSettings.cs b/src/Avalonia.Windowing/PlatformSettings.cs new file mode 100644 index 0000000000..1628fb95a7 --- /dev/null +++ b/src/Avalonia.Windowing/PlatformSettings.cs @@ -0,0 +1,11 @@ +using System; +using Avalonia.Platform; + +namespace Avalonia.Windowing +{ + public class PlatformSettings : IPlatformSettings + { + public Size DoubleClickSize => new Size(4, 4); + public TimeSpan DoubleClickTime => TimeSpan.FromMilliseconds(200); + } +} diff --git a/src/Avalonia.Windowing/WIndowingPlatform.cs b/src/Avalonia.Windowing/WIndowingPlatform.cs index fce6b148ea..93d0753ff7 100644 --- a/src/Avalonia.Windowing/WIndowingPlatform.cs +++ b/src/Avalonia.Windowing/WIndowingPlatform.cs @@ -89,6 +89,7 @@ namespace Avalonia.Windowing .Bind().ToConstant(new MouseDevice()) .Bind().ToConstant(new IconLoader()) .Bind().ToConstant(new CursorFactory()) + .Bind().ToConstant(new PlatformSettings()) .Bind().ToConstant(this); }