Skip to content

Window Interface

app.ui.interfaces.window_interface

View source code

Window contracts are intentionally deferred for now.

MainWindow is a concrete UI-layer collaborator, not a cross-layer boundary. Until there is a second window implementation or a stable testing seam that benefits from a protocol, handlers can depend on the concrete window directly.

See Also
  • Window — concrete window used by handlers

Layer: Presentation. Context: Defines presentation-facing contracts for controllers, application access, and windows.