gi: github.com/goki/gi

Directories

PathSynopsis
completePackage Complete provides functions for text completion
giPackage Gi (GoGi) provides a Graphical Interface based on GoKi Tree Node structs
gimainPackage gimain provides a Main function that encapsulates the standard oswin driver main function, and also ensures that standard sub-packages that are required for typical gi gui usage are automatically included
givPackage GiV (GoGi Views) provides a model / view framework to view Go data using reflection
histylepackage histyle provides syntax highlighting styles -- it is based on github.com/alecthomas/chroma which in turn was based on the python pygments package.
oswinPackage oswin provides interfaces for OS-specific GUI hardware for portable two-dimensional graphics and input events.
oswin/clipPackage clip defines the system clipboard for the GoGi GUI system.
oswin/cursorPackage cursor defines the oswin cursor interface and standard system cursors that are supported across platforms
oswin/dndPackage dnd defines the system drag-and-drop events for the GoGi GUI system.
oswin/driverPackage driver provides the default driver for accessing a screen.
oswin/driver/internal/drawerPackage drawer provides functions that help implement screen.Drawer methods.
oswin/driver/internal/errappPackage errapp provides a stub App implementation.
oswin/driver/internal/eventPackage event provides an infinitely buffered double-ended queue of events.
oswin/driver/internal/swizzlePackage swizzle provides functions for converting between RGBA pixel formats.
oswin/driver/macdriverPackage macdriver provides an OpenGL-based driver for MacOS platform.
oswin/driver/windriver
oswin/driver/x11driverPackage x11driver provides the X11 driver for oswin
oswin/keyPackage key defines an event for physical keyboard keys, for the GoGi GUI system.
oswin/mimedataPackage mimedata defines MIME data support used in clipboard and drag-and-drop functions in the GoGi GUI.
oswin/mousePackage mouse defines mouse events, for the GoGi GUI system.
oswin/touchPackage touch defines an event for touch input, for the GoGi GUI system.
oswin/windowPackage window defines events associated with windows -- including changes in the dimensions, physical resolution and orientation of the app's window, and iconify, open and close events.
spellPackage spell provides functions for spell check and correction
svgPackage svg provides SVG rendering classes, I/O parsing: full SVG rendering
unitsPackage Units supports full range of CSS-style length units (em, px, dp, etc)
vci

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