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.

Data

log

API

simvx.core.file_state.log

‘getLogger(…)’

class simvx.core.file_state.FileStateMixin[source]

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

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