# Grasshopper2.Eto.Forms namespace

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

## Classes

- [ClipboardViewer](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.forms.clipboardviewer.md)
- [Cmd](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.forms.cmd.md): Static creation methods for Eto.Forms.Command types.
- [ControlWithIcon](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.forms.controlwithicon.md): A control with an icon to the left or right of it.
- [EnabledControl<T>](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.forms.enabledcontrol-1.md): A hosted control with an enabling checkbox.
- [Movement](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.forms.movement.md): Exposes a set of utility methods for implementation panning and zooming navigation within controls. I would have called this Navigation if there hadn't already been a type by that name in Eto...
- [NamedFrame](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.forms.namedframe.md): Implements a foldable panel for Eto controls.
- [TrackF](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.forms.trackf.md): Represents the beginning and end of a specific mouse motion for navigational purposes.

## Structs

- [DomainF](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.forms.domainf.md): A one-dimensional lens on a numeric interval.
- [FrameF](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.forms.framef.md): A two-dimensional lens on a a pair of (x,y) numeric intervals.
- [RotationF](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.forms.rotationf.md): A set of 3D rotation angles.

## Enums

- [FrameStyling](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.forms.framestyling.md): Provides the various styles a [NamedFrame](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.forms.namedframe.md) can have.
