Skip to main content

Module step_editor

Module step_editor 

Source
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.
StepEditor
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::Choice world or local.