From cb8b97650ee01cb3b7bb99a928807fb47493f1a3 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 30 May 2019 01:23:46 -0700 Subject: [PATCH] start a subdomain screen Signed-off-by: Jeff Carr --- addAccount.go | 37 +++++++++++++++++++++++++++---------- 1 file changed, 27 insertions(+), 10 deletions(-) diff --git a/addAccount.go b/addAccount.go index ed55ed7..a1d1d25 100644 --- a/addAccount.go +++ b/addAccount.go @@ -5,26 +5,43 @@ import "log" import "github.com/andlabs/ui" import _ "github.com/andlabs/ui/winmanifest" +var subdomain *ui.Entry + func AddAccountQuestionBox(wm *WindowMap) *ui.Box { - newbox := ui.NewVerticalBox() - newbox.SetPadded(true) + vbox := ui.NewVerticalBox() + vbox.SetPadded(true) - newButton := CreateButton(wm, nil, nil, "Create New Account", "AREA", nil) - newbox.Append(newButton, false) + vboxN := ui.NewVerticalBox() + vboxN.SetPadded(true) + vboxN.Append(ui.NewLabel("Enter your Subdomain:"), false) - newbox.Append(ui.NewHorizontalSeparator(), false) + subdomain = ui.NewEntry() + subdomain.SetReadOnly(false) - okButton := CreateButton(wm, nil, nil, "I Have an Account", "AREA", nil) - newbox.Append(okButton, false) + vboxN.Append(subdomain, false) - return newbox + subdomain.OnChanged(func(*ui.Entry) { + log.Println("OK. subdomain =", subdomain.Text()) + }) + vbox.Append(vboxN, false) + + vbox.Append(ui.NewHorizontalSeparator(), false) + + okButton := CreateButton(wm, nil, nil, "Make me a Subdomain", "SUBDOMAIN", generateSubdomain) + vbox.Append(okButton, false) + + return vbox +} + +func generateSubdomain(b *ButtonMap) { + log.Println("generateSubdomain START") + subdomain.SetText("cust00013.wit.dev") + log.Println("generateSubdomain END") } -// func AddAccountBox(aTab *GuiTabStructure) { func AddAccountBox(wm *WindowMap) *ui.Box { vbox := ui.NewVerticalBox() vbox.SetPadded(true) -// aTab.firstBox = vbox hboxAccount := ui.NewHorizontalBox() hboxAccount.SetPadded(true)