A GO GUI package
Go to file
Jeff Carr b90e17f4e6 I fucked up git stash
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-06-03 18:54:15 -07:00
.gitignore open and close windows on linux for the VM 2019-05-26 15:03:20 -07:00
LICENSE.md more cleanups 2019-05-31 09:01:46 -07:00
Makefile always work in the devel branch 2019-06-03 17:07:04 -07:00
README.md more cleanups 2019-05-31 09:01:46 -07:00
area.go better display and debugging 2019-06-03 12:56:33 -07:00
box.go remove an unused function 2019-06-03 04:55:13 -07:00
button.go make a buttonMap 2019-06-02 22:22:04 -07:00
debug.go spew with depth 2019-06-03 17:25:07 -07:00
entry.go remove 'Action' 2019-06-02 21:56:43 -07:00
gui.go I fucked up git stash 2019-06-03 18:54:15 -07:00
structs.go make a WindowMap to track which windows exist 2019-06-03 15:45:40 -07:00
table.go see if an interface can store the outside values 2019-06-02 19:49:17 -07:00
tableCallbacks.go more deletions of old stuff 2019-06-02 15:49:52 -07:00
window.go not sure what happened 2019-06-03 18:53:14 -07:00

README.md

This is an abstraction layer around the excellent cross platform UI toolkit from andlabs/ui

This abstraction layer makes it easier to write simple interfaces for like our cloud control panel

The cross platform UI has 'quirks' due to it being cross platform. Some of the abstraction layer here attemps to obfuscate the ui objects so that it is more difficult to trigger inconsistancies.

In this regard, this is an attempt to restrict all andlabs/ui (and andlabs/libui) interaction to the calls within this library.