summaryrefslogtreecommitdiff
path: root/window-demo.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2021-10-27 16:31:54 -0500
committerJeff Carr <[email protected]>2021-10-27 16:31:54 -0500
commit81c44bce5313d4415a0fa062ececc4547832d66d (patch)
tree050d019f1f80587d9112a1a7d18e6994707fd7dc /window-demo.go
parent10e13423db08e282a1f41c2f38f348d630cfca96 (diff)
REFACTOR: moving around things in the rabbit hole
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'window-demo.go')
-rw-r--r--window-demo.go75
1 files changed, 0 insertions, 75 deletions
diff --git a/window-demo.go b/window-demo.go
deleted file mode 100644
index 92e89e8..0000000
--- a/window-demo.go
+++ /dev/null
@@ -1,75 +0,0 @@
-package gui
-
-import "log"
-import "github.com/andlabs/ui"
-import _ "github.com/andlabs/ui/winmanifest"
-
-var mybox *ui.Box
-
-func (n *Node) AddDemoTab(title string) {
- newNode := n.AddTab(title, makeDemoTab())
- if (Config.DebugNode) {
- newNode.Dump()
- }
- tabSetMargined(newNode.uiTab)
- newNode.Dump()
- newNode.ListChildren(false)
- addDemoGroup(newNode, "new group 1")
- addDemoGroup(newNode, "new group 2")
- addDemoGroup(newNode, "new group 3")
-}
-
-func makeDemoTab() *ui.Box {
- hbox := ui.NewHorizontalBox()
- hbox.SetPadded(true)
-
- group := ui.NewGroup("DemoEditBox")
- group.SetMargined(true)
- hbox.Append(group, true)
-
- vbox := ui.NewVerticalBox()
- vbox.SetPadded(true)
- group.SetChild(vbox)
-
- ecbox := ui.NewEditableCombobox()
- ecbox.Append("foo 1")
- ecbox.Append("man 2")
- ecbox.Append("bar 3")
-
- ecbox.OnChanged(func(*ui.EditableCombobox) {
- log.Println("test")
- test := ecbox.Text()
- log.Println("test=", test)
- })
-
- vbox.Append(ecbox, false)
-
- return hbox
-}
-
-func addDemoGroup(n *Node, title string) {
- hbox := n.uiBox
- if (hbox == nil) {
- return
- }
- group := ui.NewGroup(title)
- group.SetMargined(true)
- hbox.Append(group, true)
-
- vbox := ui.NewVerticalBox()
- vbox.SetPadded(true)
- group.SetChild(vbox)
-
- ecbox := ui.NewEditableCombobox()
- ecbox.Append("foo 1")
- ecbox.Append("man 2")
- ecbox.Append("bar 3")
-
- ecbox.OnChanged(func(*ui.EditableCombobox) {
- log.Println("test")
- test := ecbox.Text()
- log.Println("test=", test)
- })
-
- vbox.Append(ecbox, false)
-}