diff options
| author | Jeff Carr <[email protected]> | 2019-05-27 10:55:10 -0700 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2019-05-27 10:55:10 -0700 |
| commit | 00ffa4755db5e3c09a0a47d454c749a859e40598 (patch) | |
| tree | 5dd9776a494bbbb73587a74f1611a47b6bfbabdd /mainCloudBox.go | |
| parent | e23138d675243828d8982631deb69d200572b184 (diff) | |
more tab tracking
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'mainCloudBox.go')
| -rw-r--r-- | mainCloudBox.go | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/mainCloudBox.go b/mainCloudBox.go index ebfd205..fe6e2f4 100644 --- a/mainCloudBox.go +++ b/mainCloudBox.go @@ -170,22 +170,27 @@ func ShowAccountQuestionTab() { Data.cloudTab.SetMargined(0, true) } -func ShowAccountTab() { +func ShowAccountTab(i int) { Data.cloudTab.Delete(0) log.Println("Sleep(200)") time.Sleep(200 * time.Millisecond) // Create the things for the Account Tab - var aTab GuiTabStructure - AddAccountBox(&aTab) + abox := AddAccountBox() // Set the parents and data structure links - aTab.me = Data.cloudTab - aTab.parentWindow = Data.cloudWindow - aTab.tabOffset = 0 + // aTab.me = Data.cloudTab +// aTab.parentWindow = Data.cloudWindow +// aTab.tabOffset = 0 - Data.cloudTab.InsertAt("Add Account", 0, aTab.firstBox) + if (i >= 0) { + Data.cloudTab.InsertAt("Add Account", 0, abox) + } else { + // this is going to crash, see TODO. This means index is -1 + // TODO: Do append here and discover tab index # + Data.cloudTab.InsertAt("Add Account", 0, abox) + } Data.cloudTab.SetMargined(0, true) } @@ -374,7 +379,7 @@ func createAddVmBox(tab *ui.Tab, name string, b *ButtonMap) { hboxButtons.SetPadded(true) vbox.Append(hboxButtons, false) - hboxButtons.Append(CreateButton(nil, nil, "Add Virtual Machine","ADD", nil), false) + hboxButtons.Append(CreateButton(nil, nil, "Add Virtual Machine","CREATE",nil), false) hboxButtons.Append(CreateButton(nil, nil, "Cancel", "CLOSE", nil), false) name += " (" + b.Account.Nick + ")" |
