package main import "log" import "git.wit.com/wit/gui" func makeCloudInfoBox(gw *gui.GuiWindow) { log.Println("makeCloudInfoBox() START gw =", gw) box := gui.AddMainTab(gw) gw = box.Window log.Println("makeCloudInfoBox() START GW IS NOW: gw =", gw) log.Println("makeCloudInfoBox() box =", box) gui.NewLabel(box, "Hostname:") box = gui.HardHorizontalBox(gw) tmp := gui.Data.Hostname + " (" + gui.Data.IPv6 + ")" gui.MakeEntryHbox(box, "hostname:", tmp, true, "Hostname") for key, a := range config.Accounts { gui.HardVerticalBreak(box) log.Println("account = ", key, a) log.Println("Accounts[key] = ", config.Accounts[key]) log.Println("account.Nick = ", config.Accounts[key].Nick) log.Println("account.Username = ", config.Accounts[key].Username) log.Println("account.Token = ", config.Accounts[key].Token) gui.NewLabel(box, config.Accounts[key].Domain) gui.NewLabel(box, config.Accounts[key].Email) name := "Login " + config.Accounts[key].Nick login := gui.CreateButton(box, config.Accounts[key], nil, name, "LOGIN", login) gui.AddButtonToBox(box, login) name = "Show " + config.Accounts[key].Nick show := gui.CreateButton(box, config.Accounts[key], nil, name, "SHOW", nil) gui.AddButtonToBox(box, show) } add := gui.CreateButton(box, nil, nil, "Add Account", "ADD TAB", addSubdomainButton) gui.AddButtonToBox(box, add) quit := gui.CreateButton(box, nil, nil, "Quit", "QUIT", nil) gui.AddButtonToBox(box, quit) gui.ShowMainTabShowBox(gw, box) log.Println("makeCloudInfoBox() END") }