gioui.org: gioui.org

Directories

PathSynopsis
appPackage app provides a platform-independent interface to operating system functionality for running graphical user interfaces.
app/internal/gl
app/internal/gpu
app/internal/input
app/internal/logPackage points standard output, standard error and the standard library package log to the platform logger.
app/internal/windowPackage window implements platform specific windows and GPU contexts.
app/internal/xkbPackage xkb implements a Go interface for the X Keyboard Extension library.
cmd/gogioThe gogio tool builds and packages Gio programs for Android, iOS/tvOS and WebAssembly.
example/gophers
example/hello
example/kitchen
f32Package f32 is a float32 implementation of package image's Point and Rectangle.
fontPackage font implements a central font registry.
font/gofontPackage gofont registers the Go fonts in the font registry.
font/opentypePackage opentype implements text layout and shaping for OpenType files.
gesturePackage gesture implements common pointer gestures.
internal/fling
internal/opconst
internal/ops
internal/path
io/eventPackage event contains the types for event handling.
io/keyPackage key implements key and text events and operations.
io/pointerPackage pointer implements pointer events and operations.
io/profilePackage profiles provides access to rendering profiles.
io/systemPackage system contains events usually handled at the top-level program level.
layoutPackage layout implements layouts common to GUI programs.
opPackage op implements operations for updating a user interface.
op/paintPackage paint provides operations for 2D graphics.
text
unitPackage unit implements device independent units and values.
website
widgetPackage widget implements common user interface controls.
widget/materialPackage material implements the Material design.

Updated 2019-10-21. Refresh now. Tools for package owners.