# Grasshopper2.UI.ContentBrowser namespace

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

## Interfaces

- [IOptions](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.contentbrowser.ioptions.md): Base interface for [Options](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.contentbrowser.options.md) which doesn't allow the addition of items.

## Classes

- [Content](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.contentbrowser.content.md): A single item in a [Picker](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.contentbrowser.picker.md) content grid.
- [ContentGrid](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.contentbrowser.contentgrid.md)
- [ContentGridItemContextMenuArgs](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.contentbrowser.contentgriditemcontextmenuargs.md): Event data for [ContentGrid.ItemContextMenu](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.contentbrowser.contentgrid/itemcontextmenu.md). The handler may append commands to [ContentGridItemContextMenuArgs.Menu](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.contentbrowser.contentgriditemcontextmenuargs/menu.md); the grid shows it after the event returns, but only if at least one item was added.
- [ContentGridSelectionArgs](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.contentbrowser.contentgridselectionargs.md)
- [ContentSet](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.contentbrowser.contentset.md): A collection of content to be displayed in a content browser.
- [Option](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.contentbrowser.option.md): A filtering option in a [Picker](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.contentbrowser.picker.md) window.
- [Options](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.contentbrowser.options.md): A mutable list of [Option](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.contentbrowser.option.md).
- [Picker](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.contentbrowser.picker.md): A form for browsing and picking categorised content.

## Enums

- [ContentGridIconSize](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.contentbrowser.contentgridiconsize.md): Enumerates the various ico sizes availale in the [ContentGrid](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.contentbrowser.contentgrid.md).
