# CanvasActions class

Namespace: [Grasshopper2.UI.Canvas](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.ui.canvas.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public sealed class CanvasActions
```

## Properties

- [AllowCanvasMenu](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.canvasactions/allowcanvasmenu.md): Gets or sets whether the canvas menu is allowed.
- [AllowDeleteObject](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.canvasactions/allowdeleteobject.md): Gets whether objects may be deleted.
- [AllowDeleteWire](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.canvasactions/allowdeletewire.md): Gets or sets whether wires may be deleted between parameters.
- [AllowDrag](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.canvasactions/allowdrag.md): Gets or sets whether dragging of objects is allowed.
- [AllowDropFile](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.canvasactions/allowdropfile.md): Gets or sets whether files may be opened from drag+drop events.
- [AlloWireSelect](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.canvasactions/allowireselect.md): Gets or sets whether selection of wires is allowed.
- [AllowMakeObject](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.canvasactions/allowmakeobject.md): Gets or sets whether new objects may be inserted via the double-click input window.
- [AllowMakeWire](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.canvasactions/allowmakewire.md): Gets or sets whether new wires may be added between parameters.
- [AllowModifyWire](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.canvasactions/allowmodifywire.md): Gets or sets whether wires may be adjusted.
- [AllowObjectMenu](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.canvasactions/allowobjectmenu.md): Gets or sets whether object input panels are shown.
- [AllowObjectResponse](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.canvasactions/allowobjectresponse.md): Gets or sets whether mouse clicks and key presses are posted to objects.
- [AllowObjectSelect](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.canvasactions/allowobjectselect.md): Gets or sets whether selection of objects is allowed.
- [AllowWireMenu](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.canvasactions/allowwiremenu.md): Gets whether the wire menu is allowed.
- [DeleteWireFilter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.canvasactions/deletewirefilter.md): Filter delegate for rejecting wire deletions.
- [MakeWireFilter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.canvasactions/makewirefilter.md): Filter delegate for rejecting new wires.
