csharp
public sealed class DockGroupNodeA stack of panels showing one at a time.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (2)
public IReadOnlyList<string> PanelsThe panels in it, by id, in tab order.
public int SelectedWhich of them is showing.
Methods (6)
public DockGroupNode(params ReadOnlySpan<string> panels)Creates a group.
public int IndexOf(string id)Where a panel sits in the tab order, or -1 if it is not in this group.
public void Add(string id, int index = -1)Adds a panel.
public bool Remove(string id)Takes a panel out.
public override YamlNode ToYaml()Writes it as a YAML node.
public override void Collect(List<DockGroupNode> into)Every group in this subtree, in order.
Used by (15)
- ShellHelloUi
- DockFloatVixen.Ui.Controls.Advanced
- DockGroupViewVixen.Ui.Controls.Advanced
- DockLayoutVixen.Ui.Controls.Advanced
- DockNodeVixen.Ui.Controls.Advanced
- DockReorderTestsVixen.Ui.Controls.Advanced.Tests
- DockSplitNodeVixen.Ui.Controls.Advanced
- DockingHostVixen.Ui.Controls.Advanced
- DockingTestsVixen.Ui.Controls.Advanced.Tests
- DockingWindowTestsVixen.Ui.Controls.Advanced.Tests
- TornWindowVixen.Ui.Controls.Advanced
- DockingWorkspaceVixen.Editor.Ui
- LayoutPresetsVixen.Editor.Ui
- PanelBehaviourTestsVixen.Editor.App.Tests
- WorkspaceTestsVixen.Editor.Ui.Tests