/
githubmirror
/
PowerToys
Обзор
Документация
Войти
/
githubmirror
/
PowerToys
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/modules/Workspaces/WorkspacesLauncherUI/Models/AppLaunching.cs
46 строк
1 KB
Laszlo Nemeth
[Workspaces] Implement PWA recognition, launch. (#35913)
20 ноя 2024, 22:15
Не верифицирован
20 ноя 2024, 22:15
6b3bbf7
Код
Авторство
О чём код?
// 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; using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging; using System.IO; using System.Windows.Media; using System.Windows.Media.Imaging; using ManagedCommon; using WorkspacesCsharpLibrary.Models; using WorkspacesLauncherUI.Data; namespace WorkspacesLauncherUI.Models { public class AppLaunching : BaseApplication, IDisposable { public bool Loading => LaunchState == LaunchingState.Waiting || LaunchState == LaunchingState.Launched; public string Name { get; set; } public LaunchingState LaunchState { get; set; } public string StateGlyph { get => LaunchState switch { LaunchingState.LaunchedAndMoved => "\U0000F78C", LaunchingState.Failed => "\U0000EF2C", _ => "\U0000EF2C", }; } public System.Windows.Media.Brush StateColor { get => LaunchState switch { LaunchingState.LaunchedAndMoved => new SolidColorBrush(System.Windows.Media.Color.FromArgb(255, 0, 128, 0)), LaunchingState.Failed => new SolidColorBrush(System.Windows.Media.Color.FromArgb(255, 254, 0, 0)), _ => new SolidColorBrush(System.Windows.Media.Color.FromArgb(255, 254, 0, 0)), }; } } }