Forge
csharpdeeb25a2
1namespace CascadeIDE.ViewModels;
2
3/// <summary>
4/// Состояние раскладки главного окна: три зоны внимания в <c>MainGrid</c> (PFD · Forward · MFD), см. ADR 0021 и <c>docs/ui-ux/cascade-ide-ui-layout-v1.md</c>.
5/// Терминал, сборка, Git и пр. — во вторичном контуре колонки MFD (<c>MfdShellView</c> / <c>MfdShellPageStack</c>); отдельной строки «нижней панели» на всю ширину под сеткой нет.
6/// Режим ИИ и облачные ключи — <c>MainWindowViewModel.ShellState.AiProviders.cs</c>; чат и MCP/ACP — <c>MainWindowViewModel.ShellState.ChatAndSessionConfig.cs</c>; полоса агента / тесты для IDE Health — <c>MainWindowViewModel.ShellState.AutonomousAgentStripe.cs</c>;
7/// регион MFD/PFD и страницы контура — <c>ShellState.RegionAndContour.cs</c>; режим/UI-сессия и полосы — <c>ShellState.UiSessionChrome.cs</c>; модель/Kroki — <c>ShellState.ModelPullMarkdown.cs</c>.
8/// </summary>
9public partial class MainWindowViewModel
10{
11 public string EditorTextGroup2 => Documents.SelectedDocumentGroup2?.Content ?? "";
12
13 public string EditorTextGroup3 => Documents.SelectedDocumentGroup3?.Content ?? "";
14}
15
View only · write via MCP/CIDE