diff options
| author | Jeff Carr <[email protected]> | 2019-05-24 01:51:37 -0700 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2019-05-24 01:51:37 -0700 |
| commit | 9b29c265b26d1231cf9ddb7abf51e390197dabf1 (patch) | |
| tree | bf9465bc361dd5260f573c155bf29e7551f15902 /vmWindow.go | |
| parent | 9949a02b3e0d953824568fc5085009243c92cc86 (diff) | |
more button debugging
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'vmWindow.go')
| -rw-r--r-- | vmWindow.go | 31 |
1 files changed, 23 insertions, 8 deletions
diff --git a/vmWindow.go b/vmWindow.go index 3f7bcdc..aff1e57 100644 --- a/vmWindow.go +++ b/vmWindow.go @@ -22,20 +22,22 @@ func ShowVM() { VMwin.SetChild(VMtab) VMwin.SetMargined(true) - vmBox := createVmBox(buttonClick) - VMtab.Append(Data.CurrentVM, vmBox) - VMtab.SetMargined(0, true) + createVmBox(VMtab, buttonVmClick) +// vmBox := createVmBox(buttonVmClick) +// VMtab.Append(Data.CurrentVM, vmBox) +// VMtab.SetMargined(0, true) VMwin.Show() } func AddVmConfigureTab(name string) { - vmBox := createVmBox(buttonClick) - Data.cloudTab.Append(name, vmBox) - Data.cloudTab.SetMargined(0, true) + createVmBox(Data.cloudTab, buttonVmClick) +// vmBox := createVmBox(Data.cloudTab, buttonVmClick) +// Data.cloudTab.Append(name, vmBox) +// Data.cloudTab.SetMargined(0, true) } -func createVmBox(custom func(int, string)) *ui.Box { +func createVmBox(tab *ui.Tab, custom func(b *ButtonMap,s string)) { vbox := ui.NewVerticalBox() vbox.SetPadded(true) @@ -140,5 +142,18 @@ func createVmBox(custom func(int, string)) *ui.Box { backButton := CreateButton("Back", "BACK", custom) hboxButtons.Append(backButton, false) - return vbox + hboxButtons.Append(CreateButton("Power On", "POWERON", custom), false) + hboxButtons.Append(CreateButton("Power Off", "POWEROFF", custom), false) + hboxButtons.Append(CreateButton("Destroy", "DESTROY", custom), false) + + tab.Append(Data.CurrentVM, vbox) + tab.SetMargined(0, true) +} + +func buttonVmClick(b *ButtonMap, s string) { + log.Println("gui.buttonVmClick() START") + if (Data.ButtonClick != nil) { + log.Println("Data.ButtonClick() START") + Data.ButtonClick(nil) + } } |
