summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-02-21 06:05:04 -0600
committerJeff Carr <[email protected]>2025-02-21 06:05:04 -0600
commit2e66d10ffbd4ef5fc5d227a033d5208a261dc5d7 (patch)
treee79a1e9c2bbee56805855c92ec3ed60fd60fc8a7
parent0c764d07e4f8c3d2b5ec3c8f6d68ef3f672f97c1 (diff)
better main window buttonsv0.0.57
-rw-r--r--generateGui.go17
1 files changed, 15 insertions, 2 deletions
diff --git a/generateGui.go b/generateGui.go
index d5e0d2f..8ddba01 100644
--- a/generateGui.go
+++ b/generateGui.go
@@ -96,6 +96,18 @@ func guiMain(w io.Writer, FRUITS string, FRUIT string) {
fmt.Fprintln(w, " return sf")
fmt.Fprintln(w, "}")
+ fmt.Fprintln(w, "func (sf *"+FRUIT+"StringFunc) SetTitle(title string) {")
+ fmt.Fprintln(w, " sf.title = title")
+ fmt.Fprintln(w, "}")
+
+ fmt.Fprintln(w, "func (sf *"+FRUIT+"IntFunc) SetTitle(title string) {")
+ fmt.Fprintln(w, " sf.title = title")
+ fmt.Fprintln(w, "}")
+
+ fmt.Fprintln(w, "func (sf *"+FRUIT+"TimeFunc) SetTitle(title string) {")
+ fmt.Fprintln(w, " sf.title = title")
+ fmt.Fprintln(w, "}")
+
fmt.Fprintln(w, "func (t *"+FRUITS+"Table) AddIntFunc(title string, f func(*"+FRUIT+") int) *"+FRUIT+"IntFunc {")
fmt.Fprintln(w, " t.pb.Order = append(t.pb.Order, title)")
fmt.Fprintln(w, "")
@@ -234,12 +246,13 @@ func guiStringFuncs(w io.Writer, ZOOPB string, FRUITS string, FRUIT string) {
func guiAddStringFunc(w io.Writer, FRUITS string, FRUIT string, BRAND string) {
fmt.Fprintln(w, "")
- fmt.Fprintln(w, "func (t *"+FRUITS+"Table) Add"+BRAND+"() {")
+ fmt.Fprintln(w, "func (t *"+FRUITS+"Table) Add"+BRAND+"() *"+FRUIT+"StringFunc {")
fmt.Fprintln(w, " // t.pb.Order = append(t.pb.Order, "+BRAND+")")
fmt.Fprintln(w, "")
- fmt.Fprintln(w, " t.AddStringFunc(\""+BRAND+"\", func(m *"+FRUIT+") string {")
+ fmt.Fprintln(w, " sf := t.AddStringFunc(\""+BRAND+"\", func(m *"+FRUIT+") string {")
fmt.Fprintln(w, " return m."+BRAND+"")
fmt.Fprintln(w, " })")
+ fmt.Fprintln(w, " return sf")
fmt.Fprintln(w, "}")
/*
fmt.Fprintln(w, "func (t *"+FRUITS+"Table) AddMemory() {")