30 lines
562 B
Go
30 lines
562 B
Go
package gui
|
|
|
|
import "log"
|
|
|
|
import "github.com/andlabs/ui"
|
|
import _ "github.com/andlabs/ui/winmanifest"
|
|
|
|
func ShowVM() {
|
|
name := CurrentVM
|
|
log.Println("setupDemoUI() START CurrentVM=", CurrentVM)
|
|
VMwin := ui.NewWindow("VM " + name, 500, 300, false)
|
|
VMwin.OnClosing(func(*ui.Window) bool {
|
|
return true
|
|
})
|
|
ui.OnShouldQuit(func() bool {
|
|
VMwin.Destroy()
|
|
VMwin = nil
|
|
return true
|
|
})
|
|
|
|
VMtab := ui.NewTab()
|
|
VMwin.SetChild(VMtab)
|
|
VMwin.SetMargined(true)
|
|
|
|
// VMtab.Append("List examples", makeNumbersPage())
|
|
// VMtab.SetMargined(0, true)
|
|
|
|
VMwin.Show()
|
|
}
|