Path Synopsis
driver Package driver provides the default driver for accessing a screen.
driver/gldriver Package gldriver provides an OpenGL driver for accessing a screen.
driver/internal/drawer Package drawer provides functions that help implement screen.Drawer methods.
driver/internal/errscreen Package errscreen provides a stub Screen implementation.
driver/internal/event Package event provides an infinitely buffered double-ended queue of events.
driver/internal/lifecycler Package lifecycler tracks a window's lifecycle state.
driver/internal/swizzle Package swizzle provides functions for converting between RGBA pixel formats.
driver/internal/x11key x11key contains X11 numeric codes for the keyboard and mouse.
driver/mtldriver Package mtldriver provides a Metal driver for accessing a screen.
driver/mtldriver/internal/appkit Package appkit provides access to Apple's AppKit API (
driver/mtldriver/internal/coreanim Package coreanim provides access to Apple's Core Animation API (
driver/windriver Package windriver provides the Windows driver for accessing a screen.
driver/x11driver Package x11driver provides the X11 driver for accessing a screen.
gesture Package gesture provides gesture events such as long presses and drags.
iconvg Package iconvg implements a compact, binary format for simple vector graphics: icons, logos, glyphs and emoji.
iconvg/internal/gradient Package gradient provides linear and radial gradient images.
imageutil Package imageutil implements some image utility functions.
materialdesign/colornames Package colornames provides named colors as defined in the Material Design style guide.
materialdesign/icons Package icons contains the Material Design icon set, in the IconVG vector graphic format.
screen Package screen provides interfaces for portable two-dimensional graphics and input events.
text Package text lays out paragraphs of text.
unit Package unit defines units of length such as inches or pixels.
widget Package widget provides graphical user interface widgets.
widget/flex Package flex provides a container widget that lays out its children following the CSS flexbox algorithm.
widget/glwidget Package glwidget provides a widget containing a GL ES framebuffer.
widget/node Package node provides the structure for a tree of heterogenous widget nodes.
widget/theme Package theme provides widget themes.