gioui.org/ directory
Directories ΒΆ
Path | Synopsis |
---|---|
app | Package app provides a platform-independent interface to operating system functionality for running graphical user interfaces. |
app/internal | |
app/permission | Package permission includes sub-packages that should be imported by a Gio program or by one of its dependencies to indicate that specific operating-system permissions are required. |
app/permission/bluetooth | Package bluetooth implements permissions to access Bluetooth and Bluetooth Low Energy hardware, including the ability to discover and pair devices. |
app/permission/camera | Package camera implements permissions to access camera hardware. |
app/permission/networkstate | Package networkstate implements permissions to access network connectivity information. |
app/permission/storage | Package storage implements read and write storage permissions on mobile devices. |
app/permission/wakelock | Package wakelock implements permission to acquire locks that keep the system from suspending. |
f32 | Package f32 is a float32 implementation of package image's Point and affine transformations. |
font | Package font provides type describing font faces attributes. |
font/gofont | Package gofont exports the Go fonts as a text.Collection. |
font/opentype | Package opentype implements text layout and shaping for OpenType files. |
gesture | Package gesture implements common pointer gestures. |
gpu | Package gpu implements the rendering of Gio drawing operations. |
gpu/headless | Package headless implements headless windows for rendering an operation list to an image. |
gpu/internal | |
internal | |
io | |
io/clipboard | |
io/event | Package event contains types for event handling. |
io/input | Package input implements input routing and tracking of interface state for a window. |
io/key | Package key implements key and text events and operations. |
io/pointer | Package pointer implements pointer events and operations. |
io/semantic | Package semantic provides operations for semantic descriptions of a user interface, to facilitate presentation and interaction in external software such as screen readers. |
io/system | |
io/transfer | Package transfer contains operations and events for brokering data transfers. |
layout | Package layout implements layouts common to GUI programs. |
op | Package op implements operations for updating a user interface. |
op/clip | Package clip provides operations for defining areas that applies to operations such as paints and pointer handlers. |
op/paint | Package paint provides drawing operations for 2D graphics. |
text | |
unit | Package unit implements device independent units. |
widget | Package widget implements state tracking and event handling of common user interface controls. |
widget/material | Package material implements the Material design. |
- Version
- v0.8.0 (latest)
- Published
- Jan 14, 2025
- Platform
- linux/amd64
- Last checked
- 9 hours ago –
Tools for package owners.