develop feature/agent-framework-poc fix/editor-text-visibility-chrome main Cockpit / Composition / HostSurface / MainWindowHostSurfaceFrame.cs csharp deeb25a21 using CascadeIDE .Cockpit .Composition .Shell ;2 3 namespace CascadeIDE .Cockpit .Composition .HostSurface ;4 5 /// <summary> 6 /// Единый кадр выхода композитора для <b>хоста поверхности</b> (Avalonia как фюзеляж, отрисовка слотов — отдельно, в т.ч. Skia): 7 /// метрики колонок shell + логические инструменты по слотам (ADR 0036, 0047). Без деревьев контролов и без команд отрисовки. 8 /// </summary> 9 /// <param name= "Shell" >Геометрия/видимость колонок PFD /MFD в main grid.</param>10 /// <param name= "Instruments" >Привязки слот → инструмент; задаётся <see cref="ISurfaceSlotInstrumentBindingProvider" /> (карта намерений в Pfd , дерево решения в Mfd при видимых колонках — см. дефолтную реализацию).</param>11 public readonly record struct MainWindowHostSurfaceFrame (12 MainWindowShellSurfaceComposition Shell , 13 IReadOnlyList <CockpitInstrumentDescriptor > Instruments ); 14
View only · write via MCP/CIDE