github.com/utopiagio/gio@v0.0.8/io/input/doc.go (about) 1 // SPDX-License-Identifier: Unlicense OR MIT 2 3 /* 4 Package input implements input routing and tracking of interface 5 state for a window. 6 7 The [Source] is the interface between the window and the widgets 8 of a user interface and is exposed by [github.com/utopiagio/gio/app.FrameEvent] 9 received from windows. 10 11 The [Router] is used by [github.com/utopiagio/gio/app.Window] to track window state and route 12 events from the platform to event handlers. It is otherwise only 13 useful for using Gio with external window implementations. 14 */ 15 package input