package
0.0.0-20241231091125-c8c6754568f7
Repository: https://github.com/anton2920/gofa.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# README

gui

gui is a simple immediate mode UI library in pure Go. It was inspired by Sean Barrett's demonstration from 2005.

Limitations

Currently library uses CGO, despite claiming otherwise. It supports only X Window System.

There are numerous bugs and misfeatures. For example, if you allow sliders to autoscale their width, they will try to fit their label. But if you turn on numeric display, the label can change widths depending on the value, causing the scrollbar to change widths as the value changes (causing a feedback loop since scrollbar changes widths out from under the mouse pointer!). Also grep for BUGS to see more.

The main drawback is a dearth of widgets. No radio buttons, no scrollbars and scrollable regions, no combo boxes, no menus.