/
githubmirror
/
PowerToys
Обзор
Документация
Войти
/
githubmirror
/
PowerToys
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/modules/MouseUtils/MouseJump.Models/Styles/PreviewStyle.cs
45 строк
1 KB
Michael Clayton
Ready for Review - [Mouse Jump] - port upstream WinUI3 code to Mouse Jump (microsoft#48290) (#48393)
07 авг 2026, 08:34
Не верифицирован
07 авг 2026, 08:34
e0010c5
Код
Авторство
О чём код?
// Copyright (c) Microsoft Corporation // The Microsoft Corporation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. using System.Collections.ObjectModel; using System.Drawing; using MouseJump.Models.Drawing; namespace MouseJump.Models.Styles; public sealed class PreviewStyle { public PreviewStyle( SizeInfo canvasSize, BoxStyle canvasStyle, BoxStyle screenStyle, IEnumerable<Color> extraColors) { this.CanvasSize = canvasSize ?? throw new ArgumentNullException(nameof(canvasSize)); this.CanvasStyle = canvasStyle ?? throw new ArgumentNullException(nameof(canvasStyle)); this.ScreenStyle = screenStyle ?? throw new ArgumentNullException(nameof(screenStyle)); this.ExtraColors = (extraColors ?? throw new ArgumentNullException(nameof(extraColors))).ToList().AsReadOnly(); } public SizeInfo CanvasSize { get; } public BoxStyle CanvasStyle { get; } public BoxStyle ScreenStyle { get; } public ReadOnlyCollection<Color> ExtraColors { get; } }