# Grasshopper2.UI.TabbedPanel namespace

Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

## Classes

- [Composition](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.composition.md): An organised collection of chapters.
- [CompositionChapter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.compositionchapter.md): A named and organised collection of proxy sections.
- [CompositionItem](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.compositionitem.md): An item in a proxy panel organisation.
- [CompositionSection](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.compositionsection.md): A named and organised collection of proxy slots.
- [CompositionSlot](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.compositionslot.md): An indexed and organised collection of [CompositionItem](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.compositionitem.md).
- [Layout](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.layout.md): A set of constants used in proxy tabbing layout.
- [NamedRules](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.namedrules.md): Named rules.
- [Rule](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.rule.md): A rule for modifying the distribution of proxies in the
- [Rules](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.rules.md): A collection of [Rule](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.rule.md)s.
- [RulesEditor](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.ruleseditor.md): A window for editing the [Rules](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.rules.md) for a [Composition](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.composition.md) of tabs and panels in a [TabControl](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.tabcontrol.md).
- [Selector](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.selector.md): Selector pattern for chapters, sections or items.
- [TabControl](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.tabcontrol.md): A control showing a [TabControl.Organisation](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.tabcontrol/organisation.md) of hierarchical UI elements..
- [TabGroup](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.tabgroup.md): Represents a group of one or more hidden [TabLabel](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.tablabel.md)s in a [TabControl](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.tabcontrol.md) layout.
- [TabItem](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.tabitem.md): A single item inside a [TabControl](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.tabcontrol.md).[TabPanel](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.tabpanel.md).
- [TabLabel](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.tablabel.md): Represents the clickable label of a [TabControl](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.tabcontrol.md).
- [TabLabels](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.tablabels.md): Collection of [TabLabel](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.tablabel.md) with active tab management.
- [TabLayout](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.tablayout.md): An ordered collection of [TabGroup](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.tabgroup.md) and [TabLabel](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.tablabel.md) instances created during a [TabControl](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.tabcontrol.md) layout cycle.
- [TabPanel](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.tabpanel.md): A panel in a [TabControl](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.tabcontrol.md). A panel contains all [CompositionItem](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.compositionitem.md) in an [Composition](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.composition.md) which share the same [CompositionChapter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.compositionchapter.md) and [CompositionSection](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.compositionsection.md).
- [TabPanels](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.tabpanels.md): A collection of panels.

## Enums

- [RuleKind](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.rulekind.md): Enumerates the defined kinds of panel rules.
