# Grasshopper2.UI.EntryGrid namespace

Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

## Interfaces

- [IEntryField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.entrygrid.ientryfield.md): A collection of values for representing an editable (or immutable) text field in an `EntryGrid`.

## Classes

- [EntryField<T>](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.entrygrid.entryfield-1.md): A collection of values for representing an editable or immutable text field in an `EntryGrid`.
- [GridControl](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.entrygrid.gridcontrol.md): An editable list of values, either originating from a Tree or MetaData.
- [GridEntry](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.entrygrid.gridentry.md): A single entry in a grid of entries. You can think of this as a single line in a multiline text describing a collection of data.
- [GridEntry<TName, TItem>](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.entrygrid.gridentry-2.md): Type specific implementation of GridEntry or name and item types.
- [GridPalette](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.entrygrid.gridpalette.md): Contains all colours used to draw entry grids.

## Enums

- [EntryMode](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.entrygrid.entrymode.md): Enumerates the vaiour edit modes an entry can be in.
- [EntryPart](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.entrygrid.entrypart.md): Enumerates all the parts that potentially make up an entry.
- [FieldActivation](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.entrygrid.fieldactivation.md): Enumerates the various ways in which a text field can get activated.
- [GridMode](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.entrygrid.gridmode.md): Enumerates the possible layouts for the entry grid.
