# GumballDisplayConduit class

Namespace: [Rhino.UI.Gumball](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.ui.gumball.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public class GumballDisplayConduit : IDisposable
```

## Constructors

- [GumballDisplayConduit](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.gumball.gumballdisplayconduit/ctor.md): (2 overloads)

## Finalizer

- [~GumballDisplayConduit](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.gumball.gumballdisplayconduit/finalize.md)

## Properties

- [BaseGumball](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.gumball.gumballdisplayconduit/basegumball.md): Starting location.
- [Enabled](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.gumball.gumballdisplayconduit/enabled.md)
- [Gumball](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.gumball.gumballdisplayconduit/gumball.md)
- [GumballTransform](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.gumball.gumballdisplayconduit/gumballtransform.md): The gumball transformation is the transformation calculated by comparing the current gumball to the starting BaseGumball.
- [InRelocate](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.gumball.gumballdisplayconduit/inrelocate.md)
- [PickResult](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.gumball.gumballdisplayconduit/pickresult.md): The initial mouse down event sets PickResult.
- [PreTransform](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.gumball.gumballdisplayconduit/pretransform.md): The pre-transform is a transformation that needs to be applied before the gumball transformation.
- [TotalTransform](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.gumball.gumballdisplayconduit/totaltransform.md): The total transformation is GumballTransform * PreTransform.

## Methods

- [CheckShiftAndControlKeys](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.gumball.gumballdisplayconduit/checkshiftandcontrolkeys.md)
- [Dispose](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.gumball.gumballdisplayconduit/dispose.md): (2 overloads)
- [PickGumball](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.gumball.gumballdisplayconduit/pickgumball.md)
- [SetBaseGumball](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.gumball.gumballdisplayconduit/setbasegumball.md): (2 overloads) Contents of the gumball are copied to the base gumball of this class.
- [UpdateGumball](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.gumball.gumballdisplayconduit/updategumball.md): (2 overloads)
