summaryrefslogtreecommitdiff
path: root/demo-window.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2022-10-08 23:51:48 -0500
committerJeff Carr <[email protected]>2022-10-08 23:51:48 -0500
commitdd7d277a86f25116cc1c0130a763409a166d49b4 (patch)
tree7bf1f9b67f2f3d34e5153ccfa0b60c72cf9fb774 /demo-window.go
parent086986b6b8f55d15d18595bcbf3f76c023365b61 (diff)
Try renaming 'Node' to 'Box'
Diffstat (limited to 'demo-window.go')
-rw-r--r--demo-window.go68
1 files changed, 2 insertions, 66 deletions
diff --git a/demo-window.go b/demo-window.go
index 6cbb5fd..16566c4 100644
--- a/demo-window.go
+++ b/demo-window.go
@@ -1,6 +1,6 @@
package gui
-import "log"
+// import "log"
import "github.com/andlabs/ui"
import _ "github.com/andlabs/ui/winmanifest"
@@ -16,7 +16,7 @@ func (n *Node) AddGroup(title string) *Node {
}
group := ui.NewGroup(title)
group.SetMargined(true)
- hbox.Append(group, Config.Stretchy)
+ hbox.Append(group, true)
vbox := ui.NewVerticalBox()
vbox.SetPadded(true)
@@ -26,67 +26,3 @@ func (n *Node) AddGroup(title string) *Node {
newNode.uiBox = vbox
return newNode
}
-
-func (n *Node) MakeBasicControlsPage(title string) *Node {
- if (n == nil) {
- return nil
- }
- origbox := n.uiBox
- if (origbox == nil) {
- return n
- }
-
- vbox := ui.NewVerticalBox()
- vbox.SetPadded(true)
-
- hbox := ui.NewHorizontalBox()
- hbox.SetPadded(true)
- vbox.Append(hbox, false)
-
- hbox.Append(ui.NewButton("Button"), false)
- hbox.Append(ui.NewCheckbox("Checkbox"), false)
-
- vbox.Append(ui.NewLabel("This is a label. Right now, labels can only span one line."), false)
-
- vbox.Append(ui.NewHorizontalSeparator(), false)
-
- group := ui.NewGroup("Entries")
- group.SetMargined(true)
- vbox.Append(group, true)
-
- group.SetChild(ui.NewNonWrappingMultilineEntry())
-
- entryForm := ui.NewForm()
- entryForm.SetPadded(true)
- group.SetChild(entryForm)
-
- entryForm.Append("Entry", ui.NewEntry(), false)
- entryForm.Append("Password Entry", ui.NewPasswordEntry(), false)
- entryForm.Append("Search Entry", ui.NewSearchEntry(), false)
- entryForm.Append("Multiline Entry", ui.NewMultilineEntry(), true)
- entryForm.Append("Multiline Entry No Wrap", ui.NewNonWrappingMultilineEntry(), true)
-
- origbox.Append(vbox, false)
- newNode := n.AddNode(title)
- newNode.uiBox = vbox
- return newNode
-}
-
-func (n *Node) MakeGroupEdit(title string) *Node {
- n.Dump()
-
- group := ui.NewGroup(title)
- group.SetMargined(true)
- n.uiBox.Append(group, Config.Stretchy)
-
- entrybox := ui.NewNonWrappingMultilineEntry()
-
- group.SetChild(entrybox)
-
- log.Println("entrybox =", entrybox)
- n.uiMultilineEntry = entrybox
- newNode := n.AddNode(title)
- newNode.uiMultilineEntry = entrybox
- newNode.uiGroup = group
- return newNode
-}