summaryrefslogtreecommitdiff
path: root/mainCloudBox.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2019-05-27 10:55:10 -0700
committerJeff Carr <[email protected]>2019-05-27 10:55:10 -0700
commit00ffa4755db5e3c09a0a47d454c749a859e40598 (patch)
tree5dd9776a494bbbb73587a74f1611a47b6bfbabdd /mainCloudBox.go
parente23138d675243828d8982631deb69d200572b184 (diff)
more tab tracking
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'mainCloudBox.go')
-rw-r--r--mainCloudBox.go21
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 + ")"