A GO GUI package
Go to file
Jeff Carr f079de80b6 DEMO: change the toolkit demo to not use 'tabs'
Signed-off-by: Jeff Carr <jcarr@wit.com>
2022-10-17 15:02:13 -05:00
cmds Add slander and spinbox in toolkit/andlabs 2022-10-16 08:07:13 -05:00
toolkit/andlabs DEMO: change the toolkit demo to not use 'tabs' 2022-10-17 15:02:13 -05:00
.gitignore Add slander and spinbox in toolkit/andlabs 2022-10-16 08:07:13 -05:00
LICENSE.md more cleanups 2019-05-31 09:01:46 -07:00
Makefile Add slander and spinbox in toolkit/andlabs 2022-10-16 08:07:13 -05:00
README.md more cleanups 2019-05-31 09:01:46 -07:00
area.go Change Node to Box 2022-10-11 11:25:46 -05:00
box.go Add slander and spinbox in toolkit/andlabs 2022-10-16 08:07:13 -05:00
button.go Change Node to Box 2022-10-11 11:25:46 -05:00
color.go reimplement the color button 2019-06-05 10:01:36 -07:00
debug-window.go DEMO: add andlabs/ui demo window 2022-10-17 11:56:43 -05:00
debug.go Change Node to Box 2022-10-11 11:25:46 -05:00
demo-window.go Change Node to Box 2022-10-11 11:25:46 -05:00
doc.go Add slander and spinbox in toolkit/andlabs 2022-10-16 08:07:13 -05:00
entry.go fix andlabs.ui.NewLabel() 2022-10-16 10:09:16 -05:00
example_test.go REFACTOR: refactor everything to gui.Node struct 2021-10-31 14:21:36 -05:00
find.go Change Node to Box 2022-10-11 11:25:46 -05:00
go.mod Add slander and spinbox in toolkit/andlabs 2022-10-16 08:07:13 -05:00
go.sum Add slander and spinbox in toolkit/andlabs 2022-10-16 08:07:13 -05:00
gui.go Change Node to Box 2022-10-11 11:25:46 -05:00
int.go Add slander and spinbox in toolkit/andlabs 2022-10-16 08:07:13 -05:00
main.go REFACTOR: refactor everything to gui.Node struct 2021-10-31 14:21:36 -05:00
new-structs.go Add slander and spinbox in toolkit/andlabs 2022-10-16 08:07:13 -05:00
slider.go Add slander and spinbox in toolkit/andlabs 2022-10-16 08:07:13 -05:00
spinbox.go Add slander and spinbox in toolkit/andlabs 2022-10-16 08:07:13 -05:00
structs.go Add slander and spinbox in toolkit/andlabs 2022-10-16 08:07:13 -05:00
tab.go start moving tab handling into toolkit/ 2022-10-17 00:38:27 -05:00
table.go Change Node to Box 2022-10-11 11:25:46 -05:00
tableCallbacks.go Change Node to Box 2022-10-11 11:25:46 -05:00
window-demo-andlabs-ui.go DEMO: work on a toolkit demo 2022-10-17 12:12:58 -05:00
window-golang-debug.go add a GO Language Debugging Window 2022-10-16 23:42:21 -05:00
window-toolkit-demo.go DEMO: change the toolkit demo to not use 'tabs' 2022-10-17 15:02:13 -05:00
window.go Add slander and spinbox in toolkit/andlabs 2022-10-16 08:07:13 -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.