# IGH_IconObjectGrip interface

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

```cs
public interface IGH_IconObjectGrip
```

Represents a single GH_IconObject grip.

## Properties

- [Index](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.iconeditor.igh-iconobjectgrip/index.md): Gets the index of this grip.
- [Owner](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.iconeditor.igh-iconobjectgrip/owner.md): Gets the owner of this grip.
- [Position](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.iconeditor.igh-iconobjectgrip/position.md): Gets or sets the position of this grip.
- [Selected](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.iconeditor.igh-iconobjectgrip/selected.md): Gets or sets the selected state for this grip.
- [Tag](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.iconeditor.igh-iconobjectgrip/tag.md): Gets or sets the Tag object for this grip.

## Methods

- [RenderGrip](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.iconeditor.igh-iconobjectgrip/rendergrip.md): Draw this grip inside the specified graphics surface.
