A GO GUI package
Go to file
Jeff Carr f68428d13b Try renaming 'Node' to 'Box' 2022-10-08 23:51:48 -05:00
cmds Try renaming 'Node' to 'Box' 2022-10-08 23:51:48 -05:00
.gitignore REFACTOR: refactor everything to gui.Node struct 2021-10-31 14:21:36 -05:00
LICENSE.md more cleanups 2019-05-31 09:01:46 -07:00
Makefile EXAMPLE: further improvements to the example 2021-10-06 11:17:43 -05:00
README.md more cleanups 2019-05-31 09:01:46 -07:00
area.go Try renaming 'Node' to 'Box' 2022-10-08 23:51:48 -05:00
box.go Try renaming 'Node' to 'Box' 2022-10-08 23:51:48 -05:00
button.go Try renaming 'Node' to 'Box' 2022-10-08 23:51:48 -05:00
color.go reimplement the color button 2019-06-05 10:01:36 -07:00
debug-window.go Try renaming 'Node' to 'Box' 2022-10-08 23:51:48 -05:00
debug.go Try renaming 'Node' to 'Box' 2022-10-08 23:51:48 -05:00
demo-window-andlabs-ui.go REFACTOR: refactor everything to gui.Node struct 2021-10-31 14:21:36 -05:00
demo-window.go Try renaming 'Node' to 'Box' 2022-10-08 23:51:48 -05:00
doc.go Try renaming 'Node' to 'Box' 2022-10-08 23:51:48 -05:00
entry.go Try renaming 'Node' to 'Box' 2022-10-08 23:51:48 -05:00
example_test.go REFACTOR: refactor everything to gui.Node struct 2021-10-31 14:21:36 -05:00
find.go Try renaming 'Node' to 'Box' 2022-10-08 23:51:48 -05:00
go.mod Try renaming 'Node' to 'Box' 2022-10-08 23:51:48 -05:00
go.sum Try renaming 'Node' to 'Box' 2022-10-08 23:51:48 -05:00
gui.go Try renaming 'Node' to 'Box' 2022-10-08 23:51:48 -05:00
main.go REFACTOR: refactor everything to gui.Node struct 2021-10-31 14:21:36 -05:00
new-structs.go Try renaming 'Node' to 'Box' 2022-10-08 23:51:48 -05:00
structs.go Try renaming 'Node' to 'Box' 2022-10-08 23:51:48 -05:00
table.go Try renaming 'Node' to 'Box' 2022-10-08 23:51:48 -05:00
tableCallbacks.go Try renaming 'Node' to 'Box' 2022-10-08 23:51:48 -05:00
window.go Try renaming 'Node' to 'Box' 2022-10-08 23:51:48 -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.