simvx.core.file_state

File lifecycle signals shared between Editor and IDE state objects.

Module Contents

Classes

FileStateMixin

Mixin providing file lifecycle signals for editor/IDE state objects.

API

class simvx.core.file_state.FileStateMixin

Mixin providing file lifecycle signals for editor/IDE state objects.

Both EditorState and IDEState inherit from this to share the same signal interface. When the IDE is embedded in the editor, IDEState can accept external Signal instances to share with EditorState, eliminating the need for manual signal forwarding.