# Grasshopper.GUI.RemotePanel namespace

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

## Interfaces

- [IRcpItem](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.ircpitem.md): Implement this interface if you want to be part of a Remote-Control-Panel.

## Classes

- [RcpDeadItem](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpdeaditem.md): Item implementation for missing targets.
- [RcpDocumentObjectItem<T>](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpdocumentobjectitem-1.md): Base implementation of RcpItem meant for document object proxies.
- [RcpGroup](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpgroup.md): Represents a container for GH_Object instances. Containers are top-level objects in the RCP.
- [RcpIndex](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpindex.md): Contains the indices needed to identify an item on a Remote Control Panel.
- [RcpItem](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpitem.md): Base implementation of IRcpItem
- [RcpLabelItem](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcplabelitem.md): Label item implementation.
- [RcpLayout](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcplayout.md): Represents a collection of RcpGroup objects.
- [RcpLayoutControl](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcplayoutcontrol.md)
- [RcpLayoutEventArgs](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcplayouteventargs.md): Event arguments used in the LayoutChanged event for RcpGroupLayout.
- [RcpPlaceHolder](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpplaceholder.md): Placeholder class during node drags.
- [RcpSeparatorItem](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpseparatoritem.md): Separator item implementation.
- [RemoteControlPanel](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.remotecontrolpanel.md): Remote Control Panel control. This control hosts the Rcp toolbar and also the group content panel.

## Delegates

- [RcpLayout.LayoutChangedEventHandler](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcplayout.layoutchangedeventhandler.md)
- [RcpLayoutControl.EditModeChangedEventHandler](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcplayoutcontrol.editmodechangedeventhandler.md)

## Enums

- [RcpLayoutKind](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcplayoutkind.md): Enumerates the possible types of layout changes.
