Editing Operations
Start here

# Restricted Editing Demo

This demos shows how to restrict interactive editing while still using GraphEditorInputMode for its non-editing features like, e.g., click-selecting items.

More precisely, this demo shows how to

- disable all interactive editing operations,
- disable interactive editing operations except for moving items,
- enable all interactive editing operations.

While the above editing schemes are fairly coarse-grained, GraphEditorInputMode actually provides properties to enable or disable individual editing operations. Please see the GraphEditorInputMode API documentation for a complete list of configuration options.

## Editing Operations

Choose one of the available editing schemes `None`, `Moving Items`, and `All`.

None
  All interactive editing operations are disabled, i.e., it is not possible to interactively modify the graph in any way: no node movement, no edge creation, no label editing, etc. However, clicking on an item will still select the clicked item.
Moving Items
  Interactive editing is disabled except for moving items, i.e., it is possible to move selected nodes, edges, or bends to new positions.
All
  All interactive editing operations are enabled.