|
||
---|---|---|
.gitignore | ||
.plugin | ||
LICENSE | ||
Makefile | ||
README.md | ||
action.go | ||
args.go | ||
event.go | ||
fyne.go | ||
fynetest.go | ||
main.go | ||
node.go | ||
plugin.go | ||
stdin.go | ||
structs.go | ||
treeInit.go |
README.md
fyne
Package gui implements a abstraction layer for Go visual elements.
This is a sample plugin. It's a skeleton intended to be used when making a new toolkit plugin.
fyne appears to require: runtime.LockOSThread() // Ensure main stays on one OS thread a := app.New() w := a.NewWindow("Fyne Plugin Fix") w.ShowAndRun()
error: gui doing TestDraw() Forge: (this kinda works sometimes) panic: Run() or ShowAndRun() must be called from main goroutine
so for fyne to work, there must be a protocol buffer GO GUI plugin first that can spawn and talk to fyne