Directories
¶
| Path | Synopsis |
|---|---|
|
Package app provides a platform-independent interface to operating system functionality for running graphical user interfaces.
|
Package app provides a platform-independent interface to operating system functionality for running graphical user interfaces. |
|
internal/xkb
Package xkb implements a Go interface for the X Keyboard Extension library.
|
Package xkb implements a Go interface for the X Keyboard Extension library. |
|
cmd
|
|
|
svg2gio
command
Command svg2gio converts SVG files to Gio functions.
|
Command svg2gio converts SVG files to Gio functions. |
|
examples
|
|
|
borderless
command
|
|
|
flex
command
|
|
|
inputlog
command
|
|
|
label
command
|
|
|
materialcolor
command
|
|
|
Package f32 is a float32 implementation of package image's Point and affine transformations.
|
Package f32 is a float32 implementation of package image's Point and affine transformations. |
|
Package font provides type describing font faces attributes.
|
Package font provides type describing font faces attributes. |
|
gofont
Package gofont exports the Go fonts as a text.Collection.
|
Package gofont exports the Go fonts as a text.Collection. |
|
opentype
Package opentype implements text layout and shaping for OpenType files.
|
Package opentype implements text layout and shaping for OpenType files. |
|
Package gesture implements common pointer gestures.
|
Package gesture implements common pointer gestures. |
|
Package gpu implements the rendering of Gio drawing operations.
|
Package gpu implements the rendering of Gio drawing operations. |
|
headless
Package headless implements headless windows for rendering an operation list to an image.
|
Package headless implements headless windows for rendering an operation list to an image. |
|
internal/rendertest
Package rendertest is intended for testing of drawing ops only.
|
Package rendertest is intended for testing of drawing ops only. |
|
internal
|
|
|
byteslice
Package byteslice provides byte slice views of other Go values such as slices and structs.
|
Package byteslice provides byte slice views of other Go values such as slices and structs. |
|
debug
Package debug provides general debug feature management for Gio, including the ability to toggle debug features using the GIODEBUG environment variable.
|
Package debug provides general debug feature management for Gio, including the ability to toggle debug features using the GIODEBUG environment variable. |
|
f32
Package f32 is an internal version of the public package f32 with extra types for internal use.
|
Package f32 is an internal version of the public package f32 with extra types for internal use. |
|
f32color/f32colorgen
command
|
|
|
scene
Package scene encodes and decodes graphics commands in the format used by the compute renderer.
|
Package scene encodes and decodes graphics commands in the format used by the compute renderer. |
|
stroke
Package stroke implements conversion of strokes to filled outlines.
|
Package stroke implements conversion of strokes to filled outlines. |
|
io
|
|
|
event
Package event contains types for event handling.
|
Package event contains types for event handling. |
|
input
Package input implements input routing and tracking of interface state for a window.
|
Package input implements input routing and tracking of interface state for a window. |
|
key
Package key implements key and text events and operations.
|
Package key implements key and text events and operations. |
|
pointer
Package pointer implements pointer events and operations.
|
Package pointer implements pointer events and operations. |
|
semantic
Package semantic provides operations for semantic descriptions of a user interface, to facilitate presentation and interaction in external software such as screen readers.
|
Package semantic provides operations for semantic descriptions of a user interface, to facilitate presentation and interaction in external software such as screen readers. |
|
transfer
Package transfer contains operations and events for brokering data transfers.
|
Package transfer contains operations and events for brokering data transfers. |
|
Package layout implements layouts common to GUI programs.
|
Package layout implements layouts common to GUI programs. |
|
Package op implements operations for updating a user interface.
|
Package op implements operations for updating a user interface. |
|
clip
Package clip provides operations for defining areas that applies to operations such as paints and pointer handlers.
|
Package clip provides operations for defining areas that applies to operations such as paints and pointer handlers. |
|
paint
Package paint provides drawing operations for 2D graphics.
|
Package paint provides drawing operations for 2D graphics. |
|
Package unit implements device independent units.
|
Package unit implements device independent units. |
|
Package widget implements state tracking and event handling of common user interface controls.
|
Package widget implements state tracking and event handling of common user interface controls. |
|
material
Package material implements the Material design.
|
Package material implements the Material design. |
Click to show internal directories.
Click to hide internal directories.