# GH_LayoutPanel class

Namespace: [Grasshopper.GUI.Ribbon](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.gui.ribbon.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public class GH_LayoutPanel : GH_ISerializable, IComparable<GH_LayoutPanel>
```

Represents a panel on a ribbon layout.

## Constructors

- [GH_LayoutPanel](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-layoutpanel/ctor.md): (3 overloads) Create a new blank Panel

## Properties

- [Items](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-layoutpanel/items.md): Gets the list of Items for this tab.
- [Name](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-layoutpanel/name.md): Gets or sets the name of this panel. Panels must have a non-zero name or they will be "unnamed".

## Methods

- [CompareTo](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-layoutpanel/compareto.md)
- [Read](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-layoutpanel/read.md)
- [Sort](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-layoutpanel/sort.md): Sort all items in this panel based on name.
- [Write](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-layoutpanel/write.md)
