From dd776df3c7a52b38e5f8bfefecc36cbdf1d54e36 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Wed, 29 Apr 2020 22:27:03 -0300 Subject: [PATCH] add extension method to convert between RECT and PixelRect. --- src/Windows/Avalonia.Win32/Win32TypeExtensions.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/Windows/Avalonia.Win32/Win32TypeExtensions.cs diff --git a/src/Windows/Avalonia.Win32/Win32TypeExtensions.cs b/src/Windows/Avalonia.Win32/Win32TypeExtensions.cs new file mode 100644 index 0000000000..0e9daf3137 --- /dev/null +++ b/src/Windows/Avalonia.Win32/Win32TypeExtensions.cs @@ -0,0 +1,13 @@ +using static Avalonia.Win32.Interop.UnmanagedMethods; + +namespace Avalonia.Win32 +{ + public static class Win32TypeExtensions + { + internal static PixelRect ToPixelRect(this RECT rect) + { + return new PixelRect(rect.left, rect.top, rect.right - rect.left, + rect.bottom - rect.top); + } + } +}