make account grid
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
7e9037a9f5
commit
07b16e3672
30
infoTabUI.go
30
infoTabUI.go
|
@ -62,20 +62,38 @@ func makeCloudInfoBox(custom func(int, string)) *ui.Box {
|
||||||
|
|
||||||
vbox.Append(ui.NewHorizontalSeparator(), false)
|
vbox.Append(ui.NewHorizontalSeparator(), false)
|
||||||
|
|
||||||
vbox.Append(ui.NewLabel("Accounts:"), false)
|
|
||||||
|
|
||||||
agrid := ui.NewGrid()
|
agrid := ui.NewGrid()
|
||||||
agrid.SetPadded(true)
|
agrid.SetPadded(true)
|
||||||
|
|
||||||
|
agrid.Append(ui.NewLabel("Accounts:"), 0, 0, 1, 1, true, ui.AlignFill, false, ui.AlignFill)
|
||||||
|
agrid.Append(ui.NewLabel("Nickname"), 1, 0, 1, 1, true, ui.AlignFill, false, ui.AlignFill)
|
||||||
|
agrid.Append(ui.NewLabel("Username"), 2, 0, 1, 1, true, ui.AlignFill, false, ui.AlignFill)
|
||||||
|
agrid.Append(ui.NewLabel("Domain Name"), 3, 0, 1, 1, true, ui.AlignFill, false, ui.AlignFill)
|
||||||
|
|
||||||
|
row := 1
|
||||||
for account, _ := range config.StringMap("accounts") {
|
for account, _ := range config.StringMap("accounts") {
|
||||||
hostname := config.String("accounts." + account + ".hostname")
|
// nickname := config.String("accounts." + account + ".nickname")
|
||||||
domainname := config.String("accounts." + account + ".domainname")
|
|
||||||
port := config.String("accounts." + account + ".port")
|
|
||||||
username := config.String("accounts." + account + ".username")
|
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
|
a := account + " " + hostname + " " + domainname + " " + port + " " + username
|
||||||
log.Println("ACCOUNT: ", a)
|
log.Println("ACCOUNT: ", a)
|
||||||
vbox.Append(ui.NewLabel(a), false)
|
|
||||||
|
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)
|
||||||
|
bname := "Open " + account
|
||||||
|
b := CreateButton(bname, "SHOW", custom)
|
||||||
|
agrid.Append(b, 4, row, 1, 1, true, ui.AlignFill, false, ui.AlignFill)
|
||||||
|
|
||||||
|
// vbox.Append(ui.NewLabel(a), false)
|
||||||
|
row += 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
vbox.Append(agrid, false)
|
||||||
return hbox
|
return hbox
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue