# Grasshopper.GUI.Ribbon namespace

Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

## Interfaces

- [IGH_RibbonInteractiveObject](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.igh-ribboninteractiveobject.md)

## Classes

- [GH_Layout](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-layout.md): Represents a complete ribbon layout.
- [GH_LayoutItem](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-layoutitem.md): Represents an item on a ribbon layout.
- [GH_LayoutMenuItem](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-layoutmenuitem.md)
- [GH_LayoutPanel](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-layoutpanel.md): Represents a panel on a ribbon layout.
- [GH_LayoutTab](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-layouttab.md): Represents a tab on a ribbon layout.
- [GH_Ribbon](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribbon.md)
- [GH_RibbonContentBase](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribboncontentbase.md)
- [GH_RibbonDropdown](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribbondropdown.md)
- [GH_RibbonItem](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribbonitem.md)
- [GH_RibbonMouseEventArgs](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribbonmouseeventargs.md)
- [GH_RibbonPainter](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribbonpainter.md)
- [GH_RibbonPanel](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribbonpanel.md)
- [GH_RibbonTab](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribbontab.md)

## Enums

- [GH_Ribbon.GH_RibbonControlFocusResult](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribbon.gh-ribboncontrolfocusresult.md)
- [GH_RibbonMouseEvent](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribbonmouseevent.md)
- [GH_TabDisplay](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-tabdisplay.md): Enumerates the possible display modes a tab can have.
