A GO GUI package
Go to file
Jeff Carr fa17b1c009 DEBUG: add buttons to dump struct info
Signed-off-by: Jeff Carr <jcarr@wit.com>
2021-10-05 06:46:46 -05: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 ready to implement Destroy() 2019-06-13 14:17:05 -07:00
box.go ready to implement Destroy() 2019-06-13 14:17:05 -07:00
button.go reimplement the color button 2019-06-05 10:01:36 -07:00
color.go reimplement the color button 2019-06-05 10:01:36 -07:00
debug.go shorten times 2019-06-17 10:28:40 -07:00
entry.go expand the text boxes 2019-06-13 18:53:06 -07:00
gui.go finally vm list working again 2019-06-13 12:08:47 -07:00
structs.go DEBUG: gui to debug windows 2021-10-05 05:52:50 -05:00
table.go more moves towards cleaner 'box' handling 2019-06-13 12:28:34 -07:00
tableCallbacks.go reimplement the color button 2019-06-05 10:01:36 -07:00
window-debug.go DEBUG: add buttons to dump struct info 2021-10-05 06:46:46 -05:00
window-template.go TAB: more tab handling cleanups 2021-10-04 21:54:16 -05:00
window.go TAB: automatically set all tables to SetMargined(true) 2021-10-05 02:00:32 -05: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.