Expand description
StepEditor: editing one step — the interaction every operation
shares, so a pick, a selection or a drag means the same whatever is
edited — against a Scene: the part as drawn, which picks are made in.
Structs§
- Editing
- The program a step editor edits, the operations it is edited with, the runner and the part it was last run on, and the scene picks are made in — what every event is handled against.
- Step
Editor - A step being edited: the operation’s editing state, and the editor’s own: which reference field waits for a click and what a click would pick for it, where the pointer is, what is being dragged. The step’s arguments are the program’s: every edit writes them back to it.
Constants§
- GIZMO_
ORIENTATION - The key of the field the editor adds to a dialog whose gizmo has an
orientation of its own: the world’s axes or its own, as
Value::Choiceworldorlocal.