Directories ¶
Path | Synopsis |
---|---|
Framework is an immediate mode GUI library for Go, its implementation is a partial source port of Nuklear [0] by Micha Mettke.
|
Framework is an immediate mode GUI library for Go, its implementation is a partial source port of Nuklear [0] by Micha Mettke. |
gio
|
|
app
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. |
app/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. |
app/internal/log
Package points standard output, standard error and the standard library package log to the platform logger.
|
Package points standard output, standard error and the standard library package log to the platform logger. |
app/internal/window
Package window implements platform specific windows and GPU contexts.
|
Package window implements platform specific windows and GPU contexts. |
app/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. |
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.
|
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.
|
Package bluetooth implements permissions to access Bluetooth and Bluetooth Low Energy hardware, including the ability to discover and pair devices. |
app/permission/storage
Package storage implements read and write storage permissions on mobile devices.
|
Package storage implements read and write storage permissions on mobile devices. |
f32
Package f32 is a float32 implementation of package image's Point and Rectangle.
|
Package f32 is a float32 implementation of package image's Point and Rectangle. |
font
Package font implements a central font registry.
|
Package font implements a central font registry. |
font/gofont
Package gofont registers the Go fonts in the font registry.
|
Package gofont registers the Go fonts in the font registry. |
font/opentype
Package opentype implements text layout and shaping for OpenType files.
|
Package opentype implements text layout and shaping for OpenType files. |
gesture
Package gesture implements common pointer gestures.
|
Package gesture implements common pointer gestures. |
io/event
Package event contains the types for event handling.
|
Package event contains the types for event handling. |
io/key
Package key implements key and text events and operations.
|
Package key implements key and text events and operations. |
io/pointer
Package pointer implements pointer events and operations.
|
Package pointer implements pointer events and operations. |
io/profile
Package profiles provides access to rendering profiles.
|
Package profiles provides access to rendering profiles. |
io/system
Package system contains events usually handled at the top-level program level.
|
Package system contains events usually handled at the top-level program level. |
layout
Package layout implements layouts common to GUI programs.
|
Package layout implements layouts common to GUI programs. |
op
Package op implements operations for updating a user interface.
|
Package op implements operations for updating a user interface. |
op/clip
Package clip provides operations for clipping paint operations.
|
Package clip provides operations for clipping paint operations. |
op/paint
Package paint provides drawing operations for 2D graphics.
|
Package paint provides drawing operations for 2D graphics. |
unit
Package unit implements device independent units and values.
|
Package unit implements device independent units and values. |
widget
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. |
widget/material
Package material implements the Material design.
|
Package material implements the Material design. |
Click to show internal directories.
Click to hide internal directories.