GUI桌面环境

This commit is contained in:
2026-03-01 17:03:49 +08:00
parent 545f40cf95
commit f0a9223520
162 changed files with 9170 additions and 135 deletions

View File

@@ -0,0 +1,22 @@
using CMLeonOS;
using CMLeonOS.Gui.UILib;
namespace CMLeonOS.Gui.ShellComponents.Dock
{
internal class AppDockIcon : BaseDockIcon
{
internal AppDockIcon(AppWindow appWindow) : base(
image: appWindow.Icon,
doAnimation: true)
{
AppWindow = appWindow;
}
internal AppWindow AppWindow { get; init; }
internal override void Clicked()
{
ProcessManager.GetProcess<WindowManager>().Focus = AppWindow;
}
}
}