From 72aa43dbf89cba4d5ea2cbe082d1ea851ed9c95c Mon Sep 17 00:00:00 2001 From: Max Katz Date: Tue, 20 Feb 2024 08:45:36 -0800 Subject: [PATCH] Rename Win32SpecificOptions to Win32Properties (#14662) * Rename Win32SpecificOptions to Win32Properties * Update win32 project as well * Add missing doc --- .../Platform/IWin32OptionsTopLevelImpl.cs | 2 +- .../{Win32SpecificOptions.cs => Win32Properties.cs} | 8 ++++++-- src/Windows/Avalonia.Win32/WindowImpl.cs | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) rename src/Avalonia.Controls/Platform/{Win32SpecificOptions.cs => Win32Properties.cs} (91%) diff --git a/src/Avalonia.Controls/Platform/IWin32OptionsTopLevelImpl.cs b/src/Avalonia.Controls/Platform/IWin32OptionsTopLevelImpl.cs index 04ac0383e2..2e363e647d 100644 --- a/src/Avalonia.Controls/Platform/IWin32OptionsTopLevelImpl.cs +++ b/src/Avalonia.Controls/Platform/IWin32OptionsTopLevelImpl.cs @@ -5,7 +5,7 @@ using System.Text; using System.Threading.Tasks; using Avalonia.Metadata; using Avalonia.Platform; -using static Avalonia.Controls.Platform.Win32SpecificOptions; +using static Avalonia.Controls.Win32Properties; namespace Avalonia.Controls.Platform { diff --git a/src/Avalonia.Controls/Platform/Win32SpecificOptions.cs b/src/Avalonia.Controls/Platform/Win32Properties.cs similarity index 91% rename from src/Avalonia.Controls/Platform/Win32SpecificOptions.cs rename to src/Avalonia.Controls/Platform/Win32Properties.cs index 53eb911e2e..13b1333ee6 100644 --- a/src/Avalonia.Controls/Platform/Win32SpecificOptions.cs +++ b/src/Avalonia.Controls/Platform/Win32Properties.cs @@ -4,13 +4,17 @@ using System.Linq; using System.Text; using System.Threading.Tasks; using Avalonia.Controls; +using Avalonia.Controls.Platform; using Avalonia.Metadata; using Avalonia.Platform; using static Avalonia.Controls.Platform.IWin32OptionsTopLevelImpl; -namespace Avalonia.Controls.Platform +namespace Avalonia.Controls { - public static class Win32SpecificOptions + /// + /// Set of Win32 specific properties and events that allow deeper customization of the application per platform. + /// + public static class Win32Properties { public delegate (uint style, uint exStyle) CustomWindowStylesCallback(uint style, uint exStyle); public delegate IntPtr CustomWndProcHookCallback(IntPtr hWnd, uint msg, IntPtr wParam, IntPtr lParam, ref bool handled); diff --git a/src/Windows/Avalonia.Win32/WindowImpl.cs b/src/Windows/Avalonia.Win32/WindowImpl.cs index f2b536dc71..84e380a663 100644 --- a/src/Windows/Avalonia.Win32/WindowImpl.cs +++ b/src/Windows/Avalonia.Win32/WindowImpl.cs @@ -27,7 +27,7 @@ using System.Diagnostics; using Avalonia.Platform.Storage.FileIO; using Avalonia.Threading; using static Avalonia.Controls.Platform.IWin32OptionsTopLevelImpl; -using static Avalonia.Controls.Platform.Win32SpecificOptions; +using static Avalonia.Controls.Win32Properties; namespace Avalonia.Win32 {