This module contains interfaces for mapping input events to input actions.
This module contains interfaces for drawing geometry on a canvas.
Module defining interfaces for connecting to and handling clipboard.
I/O system for loading and writing files.
This module contains interfaces for handling focus and connecting focusable nodes with input devices.
This module implements interfaces for handling hover and connecting hoverable nodes with input devices.
I/O system for loading image data.
This module contains interfaces for handling keyboard actions.
This module contains interfaces for handling mouse actions.
Overlay I/O exists to provide nodes with the ability to add and control arbitrarily placed content, *laid over* the remaining content.
Module handling low-level user preferences, like the double click interval.
Time management functionality for Fluid nodes.