//! Screens opened and closed.
use Schema;
/// Fired when a GUI screen opens.
/// Fired when a GUI screen closes.
/// Input on a mod's screen; keyed by the screen's id. `event` is
/// `click:X:Y`, `drag:X:Y`, `release:X:Y`, `scroll:DY`, `key:KEY:MODS`
/// (GLFW key code and modifier bits, on press and repeat) or
/// `char:CODEPOINT`. Before: a handler that used a `key:`/`char:` cancels
/// it — the host then skips its own handling (Esc closing the screen).