From d84630073fdd1a4cb3ccda6bc683418e2e56e01b Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sat, 1 Jun 2019 03:24:38 -0700 Subject: finally able to remove vmBox.go Signed-off-by: Jeff Carr --- gui.go | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'gui.go') diff --git a/gui.go b/gui.go index 0906e58..32d76ae 100644 --- a/gui.go +++ b/gui.go @@ -346,3 +346,32 @@ func CreateGenericBox(gw *GuiWindow, b *GuiButton, name string) *GuiBox{ return box } + +func CreateBox(gw *GuiWindow, name string) *GuiBox { + log.Println("CreateVmBox() START") + log.Println("CreateVmBox() vm.Name =", name) + log.Println("CreateVmBox() gw =", gw) + + var box *GuiBox + box = new(GuiBox) + + vbox := ui.NewVerticalBox() + vbox.SetPadded(true) + log.Println("CreateVmBox() vbox =", vbox) + log.Println("CreateVmBox() box.UiBox =", box.UiBox) + box.UiBox = vbox + log.Println("CreateVmBox() box.W =", box.W) + box.W = gw + log.Println("CreateVmBox() gw.BoxMap =", gw.BoxMap) + gw.BoxMap[name] = box + + hboxAccount := ui.NewHorizontalBox() + hboxAccount.SetPadded(true) + vbox.Append(hboxAccount, false) + + box.UiBox = hboxAccount + + AddBoxToTab(name, gw.UiTab, vbox) + + return box +} -- cgit v1.2.3