8 changed files with 51 additions and 33 deletions
@ -0,0 +1,11 @@ |
|||||
|
using System; |
||||
|
|
||||
|
namespace Avalonia.Platform |
||||
|
{ |
||||
|
public interface ITouchPlatformSettings |
||||
|
{ |
||||
|
Size TouchDoubleClickSize { get; } |
||||
|
|
||||
|
TimeSpan TouchDoubleClickTime { get; } |
||||
|
} |
||||
|
} |
||||
@ -1,17 +1,15 @@ |
|||||
using System; |
using System; |
||||
using System.IO; |
|
||||
using System.Threading.Tasks; |
|
||||
using Avalonia.Controls; |
|
||||
using Avalonia.Controls.Platform; |
|
||||
using Avalonia.Input; |
|
||||
using Avalonia.Input.Platform; |
|
||||
using Avalonia.Platform; |
using Avalonia.Platform; |
||||
|
|
||||
namespace Avalonia.X11 |
namespace Avalonia.X11 |
||||
{ |
{ |
||||
class PlatformSettingsStub : IPlatformSettings |
class PlatformSettingsStub : IPlatformSettings, ITouchPlatformSettings |
||||
{ |
{ |
||||
public Size DoubleClickSize { get; } = new Size(2, 2); |
public Size DoubleClickSize { get; } = new Size(2, 2); |
||||
public TimeSpan DoubleClickTime { get; } = TimeSpan.FromMilliseconds(500); |
public TimeSpan DoubleClickTime { get; } = TimeSpan.FromMilliseconds(500); |
||||
|
|
||||
|
public Size TouchDoubleClickSize => new Size(16, 16); |
||||
|
|
||||
|
public TimeSpan TouchDoubleClickTime => DoubleClickTime; |
||||
} |
} |
||||
} |
} |
||||
|
|||||
Loading…
Reference in new issue