diff options
Diffstat (limited to 'mainCloudBox.go')
| -rw-r--r-- | mainCloudBox.go | 30 |
1 files changed, 13 insertions, 17 deletions
diff --git a/mainCloudBox.go b/mainCloudBox.go index 02e4d03..a3a4b0c 100644 --- a/mainCloudBox.go +++ b/mainCloudBox.go @@ -2,20 +2,19 @@ package gui import "log" -import "github.com/gookit/config" +// import "github.com/gookit/config" import "github.com/andlabs/ui" import _ "github.com/andlabs/ui/winmanifest" // import pb "git.wit.com/wit/witProtobuf" - // import "github.com/davecgh/go-spew/spew" func makeCloudInfoBox(custom func(*ButtonMap)) *ui.Box { hbox := ui.NewHorizontalBox() hbox.SetPadded(true) - if (config.String("debugging") == "true") { + if (Data.Debug) { vbox := ui.NewVerticalBox() vbox.SetPadded(true) hbox.Append(vbox, false) @@ -62,29 +61,26 @@ func makeCloudInfoBox(custom func(*ButtonMap)) *ui.Box { agrid.Append(ui.NewLabel("Domain Name"), 3, 0, 1, 1, true, ui.AlignFill, false, ui.AlignFill) row := 1 - for account, _ := range config.StringMap("accounts") { - // nickname := config.String("accounts." + account + ".nickname") - username := config.String("accounts." + account + ".username") - domainname := config.String("accounts." + account + ".domainname") - - hostname := config.String("accounts." + account + ".hostname") - port := config.String("accounts." + account + ".port") - a := account + " " + hostname + " " + domainname + " " + port + " " + username - log.Println("ACCOUNT: ", a) + for key, foo := range Data.Config.Accounts { + log.Println("account.Nick = ", Data.Config.Accounts[key].Nick) + log.Println("account.Username = ", Data.Config.Accounts[key].Username) + log.Println("account.Token = ", Data.Config.Accounts[key].Token) + log.Println("account = ", key, foo) - agrid.Append(ui.NewLabel(account), 1, row, 1, 1, true, ui.AlignFill, false, ui.AlignFill) - agrid.Append(ui.NewLabel(username), 2, row, 1, 1, true, ui.AlignFill, false, ui.AlignFill) - agrid.Append(ui.NewLabel(domainname), 3, row, 1, 1, true, ui.AlignFill, false, ui.AlignFill) + agrid.Append(ui.NewLabel(Data.Config.Accounts[key].Nick), 1, row, 1, 1, true, ui.AlignFill, false, ui.AlignFill) + agrid.Append(ui.NewLabel(Data.Config.Accounts[key].Username), 2, row, 1, 1, true, ui.AlignFill, false, ui.AlignFill) + agrid.Append(ui.NewLabel(Data.Config.Accounts[key].Domainname), 3, row, 1, 1, true, ui.AlignFill, false, ui.AlignFill) - l := CreateLoginButton(account, custom) + l := CreateLoginButton(Data.Config.Accounts[key].Nick, custom) agrid.Append(l, 4, row, 1, 1, true, ui.AlignFill, false, ui.AlignFill) - b := CreateAccountButton(account, custom) + b := CreateAccountButton(Data.Config.Accounts[key].Nick, custom) agrid.Append(b, 5, row, 1, 1, true, ui.AlignFill, false, ui.AlignFill) row += 1 } + row += 1 agrid.Append(ui.NewLabel(""), 1, row, 1, 1, true, ui.AlignFill, false, ui.AlignFill) row += 1 |
