# IGH_MouseInteraction interface

Namespace: [Grasshopper.GUI.Canvas.Interaction](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.gui.canvas.interaction.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public interface IGH_MouseInteraction : IGH_ResponsiveObject, IGH_TooltipAwareObject
```

**Derived types:** [GH_AbstractInteraction](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.interaction.gh-abstractinteraction.md)

## Properties

- [CanvasPointDown](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.interaction.igh-mouseinteraction/canvaspointdown.md)
- [ControlPointDown](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.interaction.igh-mouseinteraction/controlpointdown.md)
- [DeactivateOnFocusLoss](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.interaction.igh-mouseinteraction/deactivateonfocusloss.md)
- [IsActive](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.interaction.igh-mouseinteraction/isactive.md)
- [Owner](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.interaction.igh-mouseinteraction/owner.md)

## Methods

- [Destroy](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.interaction.igh-mouseinteraction/destroy.md)

## Inherited Members

- From [IGH_ResponsiveObject](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.igh-responsiveobject.md): [RespondToKeyDown](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.igh-responsiveobject/respondtokeydown.md), [RespondToKeyUp](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.igh-responsiveobject/respondtokeyup.md), [RespondToMouseDoubleClick](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.igh-responsiveobject/respondtomousedoubleclick.md), [RespondToMouseDown](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.igh-responsiveobject/respondtomousedown.md), [RespondToMouseMove](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.igh-responsiveobject/respondtomousemove.md), [RespondToMouseUp](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.igh-responsiveobject/respondtomouseup.md)
- From [IGH_TooltipAwareObject](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.igh-tooltipawareobject.md): [TooltipEnabled](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.igh-tooltipawareobject/tooltipenabled.md), [IsTooltipRegion](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.igh-tooltipawareobject/istooltipregion.md), [SetupTooltip](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.igh-tooltipawareobject/setuptooltip.md)
