diff options
| author | Pietro Gagliardi <[email protected]> | 2018-08-11 16:18:01 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2018-08-11 16:18:01 -0400 |
| commit | 308e253e0f7873710bf77312d7a12c576aaa9781 (patch) | |
| tree | fd20704da886ce82a3621ec1502897a8766b11be /AAA_GOFILES/zy_page1_test.go | |
| parent | 0f75ebb5fa7a12bd1df26622ed3f5544a9d1d32b (diff) | |
Moved the existing .go files out of the way and replaced ui.h with the alpha4 ui.h.
Diffstat (limited to 'AAA_GOFILES/zy_page1_test.go')
| -rw-r--r-- | AAA_GOFILES/zy_page1_test.go | 155 |
1 files changed, 155 insertions, 0 deletions
diff --git a/AAA_GOFILES/zy_page1_test.go b/AAA_GOFILES/zy_page1_test.go new file mode 100644 index 0000000..6a8d4a4 --- /dev/null +++ b/AAA_GOFILES/zy_page1_test.go @@ -0,0 +1,155 @@ +// 12 december 2015 + +package ui + +var page1 *Box + +func makePage1(w *Window) { + var xbutton *Button + + page1 = newVerticalBox() + + entry := NewEntry() + page1.Append(entry, false) + + spaced := NewCheckbox("Spaced") + spaced.OnToggled(func(*Checkbox) { + setSpaced(spaced.Checked()) + }) + label := NewLabel("Label") + + hbox := newHorizontalBox() + getButton := NewButton("Get Window Text") + getButton.OnClicked(func(*Button) { + entry.SetText(w.Title()) + }) + setButton := NewButton("Set Window Text") + setButton.OnClicked(func(*Button) { + w.SetTitle(entry.Text()) + }) + hbox.Append(getButton, true) + hbox.Append(setButton, true) + page1.Append(hbox, false) + + hbox = newHorizontalBox() + getButton = NewButton("Get Button Text") + xbutton = getButton + getButton.OnClicked(func(*Button) { + entry.SetText(xbutton.Text()) + }) + setButton = NewButton("Set Button Text") + setButton.OnClicked(func(*Button) { + xbutton.SetText(entry.Text()) + }) + hbox.Append(getButton, true) + hbox.Append(setButton, true) + page1.Append(hbox, false) + + hbox = newHorizontalBox() + getButton = NewButton("Get Checkbox Text") + getButton.OnClicked(func(*Button) { + entry.SetText(spaced.Text()) + }) + setButton = NewButton("Set Checkbox Text") + setButton.OnClicked(func(*Button) { + spaced.SetText(entry.Text()) + }) + hbox.Append(getButton, true) + hbox.Append(setButton, true) + page1.Append(hbox, false) + + hbox = newHorizontalBox() + getButton = NewButton("Get Label Text") + getButton.OnClicked(func(*Button) { + entry.SetText(label.Text()) + }) + setButton = NewButton("Set Label Text") + setButton.OnClicked(func(*Button) { + label.SetText(entry.Text()) + }) + hbox.Append(getButton, true) + hbox.Append(setButton, true) + page1.Append(hbox, false) + + hbox = newHorizontalBox() + getButton = NewButton("Get Group Text") + getButton.OnClicked(func(*Button) { + entry.SetText(page2group.Title()) + }) + setButton = NewButton("Set Group Text") + setButton.OnClicked(func(*Button) { + page2group.SetTitle(entry.Text()) + }) + hbox.Append(getButton, true) + hbox.Append(setButton, true) + page1.Append(hbox, false) + + hbox = newHorizontalBox() + hbox.Append(spaced, true) + getButton = NewButton("On") + getButton.OnClicked(func(*Button) { + spaced.SetChecked(true) + }) + hbox.Append(getButton, false) + getButton = NewButton("Off") + getButton.OnClicked(func(*Button) { + spaced.SetChecked(false) + }) + hbox.Append(getButton, false) + getButton = NewButton("Show") + getButton.OnClicked(func(*Button) { + // TODO + }) + hbox.Append(getButton, false) + page1.Append(hbox, false) + + testBox := newHorizontalBox() + ybutton := NewButton("Button") + testBox.Append(ybutton, true) + getButton = NewButton("Show") + getButton.OnClicked(func(*Button) { + ybutton.Show() + }) + testBox.Append(getButton, false) + getButton = NewButton("Hide") + getButton.OnClicked(func(*Button) { + ybutton.Hide() + }) + testBox.Append(getButton, false) + getButton = NewButton("Enable") + getButton.OnClicked(func(*Button) { + ybutton.Enable() + }) + testBox.Append(getButton, false) + getButton = NewButton("Disable") + getButton.OnClicked(func(*Button) { + ybutton.Disable() + }) + testBox.Append(getButton, false) + page1.Append(testBox, false) + + hbox = newHorizontalBox() + getButton = NewButton("Show") + getButton.OnClicked(func(*Button) { + testBox.Show() + }) + hbox.Append(getButton, false) + getButton = NewButton("Hide") + getButton.OnClicked(func(*Button) { + testBox.Hide() + }) + hbox.Append(getButton, false) + getButton = NewButton("Enable") + getButton.OnClicked(func(*Button) { + testBox.Enable() + }) + hbox.Append(getButton, false) + getButton = NewButton("Disable") + getButton.OnClicked(func(*Button) { + testBox.Disable() + }) + hbox.Append(getButton, false) + page1.Append(hbox, false) + + page1.Append(label, false) +} |
