diff options
| author | Jeff Carr <[email protected]> | 2022-11-09 08:38:50 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2022-11-09 08:38:50 -0600 |
| commit | ed382bec55be25039e4dcf020d1512139855c9bb (patch) | |
| tree | fb3a671fd07c03a75cedb8d56b2241108cd792ff /toolkit/gocui/greeter.go | |
| parent | b410d0fd083ee89eed410cda2123a22cddcd3f44 (diff) | |
cleanup of the example commands. more plugin workv0.4.6
add a button in two plugins at the same time!
added a button in andlabs/ui & gocui
attempt a common widget struct between wit/gui & the plugins
start handling missing plugins
rename Makefile command examples
remote examples used for testing
filename improvements
golang src code uses lowercase and _ in filenames
fix crash when button click function == nil
fix wrong name 'gocli' -> 'gocui'
keep fighting with goreadme generated README.md
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'toolkit/gocui/greeter.go')
| -rw-r--r-- | toolkit/gocui/greeter.go | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/toolkit/gocui/greeter.go b/toolkit/gocui/greeter.go index de6ee68..e3094e5 100644 --- a/toolkit/gocui/greeter.go +++ b/toolkit/gocui/greeter.go @@ -1,28 +1,37 @@ package main import ( - "errors" - "fmt" "log" - "strings" - "github.com/awesome-gocui/gocui" + // "errors" + // "fmt" + // "strings" + // "github.com/awesome-gocui/gocui" ) type greeting string +// stores the raw toolkit internals +type toolkit struct { + id string + Name string + + OnChanged func(toolkit) +} + // this is exported var Greeter greeting +var Toolkit toolkit // func main() { func (g greeting) Greet() { - fmt.Println("Hello Universe") + log.Println("Hello Universe") Init() // ToolkitMain() } func (g greeting) JcarrButton() { - fmt.Println("Hello GreetButton meet Universe") + log.Println("Hello GreetButton meet Universe") addButton("Greet foo") addButton("Greet foo 2") } @@ -39,6 +48,7 @@ func (g greeting) AddButton(name string) { addButton(name) } +/* func addButton(name string) error { t := len(name) v, err := baseGui.SetView(name, currentX, currentY, currentX+t+3, currentY+2, 0) @@ -66,3 +76,4 @@ func addButton(name string) error { } return nil } +*/ |
