# CompositionItem class

Namespace: [Grasshopper2.UI.TabbedPanel](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.ui.tabbedpanel.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public sealed class CompositionItem
```

An item in a proxy panel organisation.

## Constructors

- [CompositionItem](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.compositionitem/ctor.md): Create an item from scratch.

## Properties

- [Icon](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.compositionitem/icon.md): Gets the icon associated with this item.
- [IconDropShadow](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.compositionitem/icondropshadow.md): Gets the drop shadow for the icon in this item, or null if shadows are disabled or not yet available.
- [Id](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.compositionitem/id.md): Gets the Id associated with this item.
- [Nomen](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.compositionitem/nomen.md): Gets the (possibly overridden) nomen for this proxy.
- [Visible](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tabbedpanel.compositionitem/visible.md): Gets or sets whether this item ought to be included in the UI if at all possible.
