diff options
| author | Jeff Carr <[email protected]> | 2019-05-30 11:30:08 -0700 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2019-05-30 11:30:08 -0700 |
| commit | 570cba0b613fd9e91bee7bc3162178dddfb1a5c3 (patch) | |
| tree | 86adc1c3608e1c152da6ea633c31f4ac2ae2fdcb /addAccount.go | |
| parent | 469c7bdd508b25577512704689fd3457aa045ce0 (diff) | |
readdy to attempt to change CreateButton()
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'addAccount.go')
| -rw-r--r-- | addAccount.go | 50 |
1 files changed, 40 insertions, 10 deletions
diff --git a/addAccount.go b/addAccount.go index 09019a7..c20b263 100644 --- a/addAccount.go +++ b/addAccount.go @@ -5,12 +5,34 @@ import "log" import "github.com/andlabs/ui" import _ "github.com/andlabs/ui/winmanifest" -var subdomain *ui.Entry +import "github.com/davecgh/go-spew/spew" + +// var subdomain *ui.Entry + +func AddEntry(box *GuiBox, name string) *GuiEntry { + var ge *GuiEntry + ge = new(GuiEntry) + + ue := ui.NewEntry() + ue.SetReadOnly(false) + ue.OnChanged(func(*ui.Entry) { + log.Println("gui.AddEntry() OK. ue.Text() =", ue.Text()) + }) + box.UiBox.Append(ue, false) + + ge.E = ue + + return ge +} func AddAccountQuestionBox(wm *GuiWindow) *ui.Box { + var gb *GuiBox + gb = new(GuiBox) + vbox := ui.NewVerticalBox() vbox.SetPadded(true) wm.Box1 = vbox + gb.UiBox = vbox hbox := ui.NewHorizontalBox() hbox.SetPadded(true) @@ -21,12 +43,7 @@ func AddAccountQuestionBox(wm *GuiWindow) *ui.Box { generate := CreateButton(wm, nil, nil, "Generate", "SUBDOMAIN", generateSubdomain) hbox.Append(generate, false) - subdomain = ui.NewEntry() - subdomain.SetReadOnly(false) - subdomain.OnChanged(func(*ui.Entry) { - log.Println("OK. subdomain =", subdomain.Text()) - }) - vbox.Append(subdomain, false) + AddEntry(gb, "SUBDOMAIN") vbox.Append(ui.NewHorizontalSeparator(), false) @@ -38,14 +55,27 @@ func AddAccountQuestionBox(wm *GuiWindow) *ui.Box { func generateSubdomain(b *GuiButton) { log.Println("generateSubdomain START") - subdomain.SetText("cust00013.wit.dev") + if (b == nil) { + log.Println("generateSubdomain ERROR b == nil") + return + } + if (b.Box == nil) { + log.Println("generateSubdomain ERROR b.Box == nil") + return + } + if (b.Box.EntryMap == nil) { + log.Println("generateSubdomain ERROR b.Box.EntryMap == nil") + return + } + spew.Dump(b.Box.EntryMap) + // subdomain.SetText("cust00013.wit.dev") log.Println("generateSubdomain END") } func addSubdomain(b *GuiButton) { log.Println("generateSubdomain START") - sub := subdomain.Text() - log.Println("generateSubdomain subdomain =", sub) + // sub := subdomain.Text() + // log.Println("generateSubdomain subdomain =", sub) log.Println("generateSubdomain END") } |
