summaryrefslogtreecommitdiff
path: root/zy_page2_test.go
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2015-12-12 21:44:50 -0500
committerPietro Gagliardi <[email protected]>2015-12-12 21:44:50 -0500
commit38c3288c6b5a9a57374e1645ee11753364747231 (patch)
tree574ad13746246741ef3f3e9f8831727e40779714 /zy_page2_test.go
parent53a1b6115d3b94f330a727282ac87a6bd361c91c (diff)
Ported the test page 1 from libui.
Diffstat (limited to 'zy_page2_test.go')
-rw-r--r--zy_page2_test.go18
1 files changed, 14 insertions, 4 deletions
diff --git a/zy_page2_test.go b/zy_page2_test.go
index 5e18524..dd4a6be 100644
--- a/zy_page2_test.go
+++ b/zy_page2_test.go
@@ -21,14 +21,24 @@ func moveLabel(*Button) {
movingCurrent = to
}
-var moveBack int
+var moveBack bool
const (
moveOutText = "Move Page 1 Out"
moveBackText = "Move Page 1 Back"
)
-func movePage1(*Button) {
- // TODO
+func movePage1(b *Button) {
+ if moveBack {
+ mainbox.Delete(1)
+ mainTab.InsertAt("Page 1", 0, page1)
+ b.SetText(moveOutText)
+ moveBack = false
+ return
+ }
+ mainTab.Delete(0)
+ mainbox.Append(page1, true)
+ b.SetText(moveBackText)
+ moveBack = true
}
func makePage2() *Box {
@@ -63,7 +73,7 @@ func makePage2() *Box {
button.OnClicked(movePage1)
hbox.Append(button, false)
page2.Append(hbox, false)
- moveBack = 0
+ moveBack = false
hbox = newHorizontalBox()
hbox.Append(NewLabel("Label Alignment Test"), false)