# GH_RibbonItem 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 sealed class GH_RibbonItem : GH_RibbonContentBase, IGH_RibbonInteractiveObject, IComparable<GH_RibbonItem>
```

## Constructors

- [GH_RibbonItem](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribbonitem/ctor.md)

## Properties

- [Owner](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribbonitem/owner.md): Gets or sets the owner control for this item.
- [Proxy](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribbonitem/proxy.md): Gets or sets the proxy object that this item refers to.

## Methods

- [CompareTo](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribbonitem/compareto.md)
- [DisplayTooltip](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribbonitem/displaytooltip.md)
- [MouseClick](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribbonitem/mouseclick.md)
- [MouseDoubleClick](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribbonitem/mousedoubleclick.md)
- [MouseDown](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribbonitem/mousedown.md)
- [MouseMove](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribbonitem/mousemove.md)
- [MouseUp](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribbonitem/mouseup.md)
- [PerformLayout](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribbonitem/performlayout.md)
- [RenderItem](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribbonitem/renderitem.md)

## Inherited Members

- From [GH_RibbonContentBase](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribboncontentbase.md): [Region](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribboncontentbase/region.md), [ClientRegion](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribboncontentbase/clientregion.md), [ContentRegion](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribboncontentbase/contentregion.md), [Margin](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribboncontentbase/margin.md), [Padding](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribboncontentbase/padding.md), [Visible](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribboncontentbase/visible.md), [Contains](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.ribbon.gh-ribboncontentbase/contains.md)
