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_editor_steps

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’, ‘…