Added flags to show the auxiliary test windows in the test program, to make working with just the main window easier.
This commit is contained in:
parent
b2e49b3698
commit
6c33892831
21
test/main.go
21
test/main.go
|
@ -3,9 +3,11 @@ package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"flag"
|
||||||
. ".."
|
. ".."
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var prefsizetest = flag.Bool("prefsize", false, "")
|
||||||
func listboxPreferredSizeTest() (*Window, error) {
|
func listboxPreferredSizeTest() (*Window, error) {
|
||||||
lb := NewListbox(false, "xxxxx", "y", "zzz")
|
lb := NewListbox(false, "xxxxx", "y", "zzz")
|
||||||
g := NewGrid(1, lb)
|
g := NewGrid(1, lb)
|
||||||
|
@ -13,6 +15,7 @@ func listboxPreferredSizeTest() (*Window, error) {
|
||||||
return w, w.Open(g)
|
return w, w.Open(g)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var gridtest = flag.Bool("grid", false, "")
|
||||||
func gridWindow() (*Window, error) {
|
func gridWindow() (*Window, error) {
|
||||||
w := NewWindow("Grid Test", 400, 400)
|
w := NewWindow("Grid Test", 400, 400)
|
||||||
b00 := NewButton("0,0")
|
b00 := NewButton("0,0")
|
||||||
|
@ -76,13 +79,17 @@ func myMain() {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
gw, err := gridWindow()
|
if *gridtest {
|
||||||
if err != nil {
|
_, err := gridWindow()
|
||||||
panic(err)
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
_, err = listboxPreferredSizeTest()
|
if *prefsizetest {
|
||||||
if err != nil {
|
_, err = listboxPreferredSizeTest()
|
||||||
panic(err)
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
mainloop:
|
mainloop:
|
||||||
|
@ -127,11 +134,11 @@ mainloop:
|
||||||
pbar.SetProgress(prog)
|
pbar.SetProgress(prog)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
gw.Hide()
|
|
||||||
w.Hide()
|
w.Hide()
|
||||||
}
|
}
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
flag.Parse()
|
||||||
err := Go(myMain)
|
err := Go(myMain)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
|
|
Loading…
Reference in New Issue