simvx.editor.testing.demo_steps¶
Editor-specific demo step package.
Split from the former flat demo_steps.py into:
steps– all step dataclasses (AddNode, SetProperty, ClickMenu, …).handlers– handler functions dispatched per-step by DemoRunner._helpers– shared utilities (editor/state lookup, mouse click animation primitives, world-to-screen projection, colour formatting).
Public API is re-exported so from simvx.editor.testing.demo_steps import AddNode, register_editor_steps keeps working.
Subpackages¶
Submodules¶
Package Contents¶
Functions¶
Register all editor step handlers with DemoRunner. |
Data¶
API¶
- simvx.editor.testing.demo_steps.register_editor_steps()[source]¶
Register all editor step handlers with DemoRunner.
- simvx.editor.testing.demo_steps.__all__¶
[‘AddNode’, ‘PlaceNode’, ‘RenameNode’, ‘SelectNode’, ‘SetProperty’, ‘AssertProperty’, ‘SetScript’, ‘…