Forge
csharpdeeb25a2
1using CascadeIDE.Models;
2
3namespace CascadeIDE.Features.Shell;
4
5/// <summary>Side-effects shell-состояния на host (настройки, навигация MFD, bloom UI mode).</summary>
6public sealed partial class ShellChromeViewModel
7{
8 partial void OnUiModeChanged(string value) => _host.HandleShellUiModeChanged(value);
9
10 partial void OnIsPfdRegionExpandedChanged(bool value) => _host.HandleShellIsPfdRegionExpandedChanged(value);
11
12 partial void OnIsTerminalVisibleChanged(bool value) => _host.HandleShellIsTerminalVisibleChanged(value);
13
14 partial void OnIsBuildOutputVisibleChanged(bool value) => _host.HandleShellIsBuildOutputVisibleChanged(value);
15
16 partial void OnIsInstrumentationDockVisibleChanged(bool value) =>
17 _host.HandleShellIsInstrumentationDockVisibleChanged(value);
18
19 partial void OnIsMfdRegionExpandedChanged(bool value) => _host.HandleShellIsMfdRegionExpandedChanged(value);
20
21 partial void OnIsGitPanelVisibleChanged(bool value) => _host.HandleShellIsGitPanelVisibleChanged(value);
22
23 partial void OnCurrentMfdShellPageChanged(MfdShellPage value) => _host.HandleShellCurrentMfdShellPageChanged(value);
24}
25
View only · write via MCP/CIDE