vm code completely moved out of 'gui'
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
6bba691f3f
commit
f025c96b94
4
main.go
4
main.go
|
@ -362,10 +362,10 @@ func mainMouseClick(b *gui.GuiButton) {
|
||||||
// go gui.GoShowVM()
|
// go gui.GoShowVM()
|
||||||
|
|
||||||
log.Println("\tATTEMPTING TO SHOW VM TAB gw = ", gw)
|
log.Println("\tATTEMPTING TO SHOW VM TAB gw = ", gw)
|
||||||
gui.CreateVmBox(gw, b.VM)
|
createVmBox(gw, b.VM)
|
||||||
} else {
|
} else {
|
||||||
log.Println("\tATTEMPTING TO SHOW VM TAB gw = ", gw)
|
log.Println("\tATTEMPTING TO SHOW VM TAB gw = ", gw)
|
||||||
gui.CreateVmBox(gw, b.VM)
|
createVmBox(gw, b.VM)
|
||||||
}
|
}
|
||||||
} else if (b.Action == "SHOW") {
|
} else if (b.Action == "SHOW") {
|
||||||
log.Println("\tTRIGGER DISPLAY ACCOUNT")
|
log.Println("\tTRIGGER DISPLAY ACCOUNT")
|
||||||
|
|
57
vm.go
57
vm.go
|
@ -1,7 +1,7 @@
|
||||||
package main
|
package main
|
||||||
|
|
||||||
import "log"
|
import "log"
|
||||||
// import "fmt"
|
import "fmt"
|
||||||
|
|
||||||
import "git.wit.com/wit/gui"
|
import "git.wit.com/wit/gui"
|
||||||
import pb "git.wit.com/wit/witProtobuf"
|
import pb "git.wit.com/wit/witProtobuf"
|
||||||
|
@ -74,7 +74,7 @@ func addVmsTab(gw *gui.GuiWindow, name string, count int, a *pb.Account) *gui.Ta
|
||||||
mh := gui.AddTableTab(gw, name, count, parts, a)
|
mh := gui.AddTableTab(gw, name, count, parts, a)
|
||||||
|
|
||||||
box := mh.Box
|
box := mh.Box
|
||||||
okButton := gui.CreateButton(box, a, nil, "Add Virtual Machine", "createAddVmBox", createAddVmBox)
|
okButton := gui.CreateButton(box, a, nil, "Add Virtual Machine", "JUNK", createAddVmBox)
|
||||||
gui.AddButtonToBox(box, okButton)
|
gui.AddButtonToBox(box, okButton)
|
||||||
|
|
||||||
return mh
|
return mh
|
||||||
|
@ -98,26 +98,49 @@ func createAddVmBox(b *gui.GuiButton) {
|
||||||
log.Println("createAddVmBox() hostname, memory, disk =", hostname, memory, disk)
|
log.Println("createAddVmBox() hostname, memory, disk =", hostname, memory, disk)
|
||||||
|
|
||||||
gui.HorizontalBreak(box)
|
gui.HorizontalBreak(box)
|
||||||
// vbox.Append(ui.NewHorizontalSeparator(), false)
|
|
||||||
|
|
||||||
// hboxButtons := ui.NewHorizontalBox()
|
add := gui.CreateButton(box, b.Account, nil, "Add Virtual Machine", "CREATE", nil)
|
||||||
// hboxButtons.SetPadded(true)
|
gui.AddButtonToBox(box, add)
|
||||||
// vbox.Append(hboxButtons, false)
|
|
||||||
|
|
||||||
// gui.AddBoxToTab(name, gw.UiTab, vbox)
|
cancel := gui.CreateButton(box, b.Account, nil, "Cancel", "CLOSE", nil)
|
||||||
|
gui.AddButtonToBox(box, cancel)
|
||||||
|
}
|
||||||
|
|
||||||
|
func createVmBox(gw *gui.GuiWindow, vm *pb.Event_VM) {
|
||||||
|
log.Println("CreateVmBox() START")
|
||||||
|
log.Println("CreateVmBox() vm.Name =", vm.Name)
|
||||||
|
log.Println("CreateVmBox() gw =", gw)
|
||||||
|
|
||||||
|
box := gui.CreateBox(gw, vm.Name)
|
||||||
|
|
||||||
|
// Add hostname entry box
|
||||||
|
gui.MakeEntryVbox(box, "hostname:", vm.Hostname, true, "Hostname")
|
||||||
|
gui.MakeEntryVbox(box, "IPv6:", vm.IPv6, true, "IPv6")
|
||||||
|
gui.MakeEntryVbox(box, "RAM:", fmt.Sprintf("%d",vm.Memory), true, "Memory")
|
||||||
|
gui.MakeEntryVbox(box, "CPU:", fmt.Sprintf("%d",vm.Cpus), true, "Cpus")
|
||||||
|
gui.MakeEntryVbox(box, "Disk (GB):", fmt.Sprintf("%d",vm.Disk), true, "Disk")
|
||||||
|
gui.MakeEntryVbox(box, "OS Image:", vm.BaseImage, true, "BaseImage")
|
||||||
|
|
||||||
/*
|
/*
|
||||||
var newb GuiButton
|
vbox.Append(ui.NewHorizontalSeparator(), false)
|
||||||
newb.Action = "CREATE"
|
|
||||||
newb.VM = b.VM
|
|
||||||
newb.Account = b.Account
|
|
||||||
hostname.B = &newb
|
|
||||||
memory.B = &newb
|
|
||||||
disk.B = &newb
|
|
||||||
hboxButtons.Append(AddButton(&newb, "Add Virtual Machine"), false)
|
|
||||||
|
|
||||||
a := CreateButton(box, nil, nil, "Cancel", "CLOSE", nil)
|
hboxButtons := ui.NewHorizontalBox()
|
||||||
|
hboxButtons.SetPadded(true)
|
||||||
|
vbox.Append(hboxButtons, false)
|
||||||
|
|
||||||
|
a := CreateButton(box, nil, vm, "Power On", "POWERON", nil)
|
||||||
|
hboxButtons.Append(a.B, false)
|
||||||
|
a = CreateButton(box, nil, vm, "Power Off", "POWEROFF", nil)
|
||||||
|
hboxButtons.Append(a.B, false)
|
||||||
|
a = CreateButton(box, nil, vm, "Destroy", "DESTROY", nil)
|
||||||
|
hboxButtons.Append(a.B, false)
|
||||||
|
a = CreateButton(box, nil, vm, "ping", "PING", runPingClick)
|
||||||
|
hboxButtons.Append(a.B, false)
|
||||||
|
a = CreateButton(box, nil, vm, "Console", "XTERM", runTestExecClick)
|
||||||
|
hboxButtons.Append(a.B, false)
|
||||||
|
a = CreateButton(box, nil, vm, "Save", "SAVE", nil)
|
||||||
|
hboxButtons.Append(a.B, false)
|
||||||
|
a = CreateButton(box, nil, vm, "Done", "DONE", nil)
|
||||||
hboxButtons.Append(a.B, false)
|
hboxButtons.Append(a.B, false)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue