GUIAdapter

Bridges UI and application logic.

UI adapters (menubar, keyboard, mouse) emit semantic action ids (from YAML/JSON config). GUIAdapter maps those ids to domain commands (via GUICommandRegistry + CommandHistory) or to view-only renderer operations. State changes emit "update" → Renderer re-renders.

Description:
  • Bridges UI and application logic.

    UI adapters (menubar, keyboard, mouse) emit semantic action ids (from YAML/JSON config). GUIAdapter maps those ids to domain commands (via GUICommandRegistry + CommandHistory) or to view-only renderer operations. State changes emit "update" → Renderer re-renders.

Source:

Classes

GUIAdapter
GUIAdapter