diff options
| author | Jeff Carr <[email protected]> | 2022-10-08 23:51:48 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2022-10-08 23:51:48 -0500 |
| commit | dd7d277a86f25116cc1c0130a763409a166d49b4 (patch) | |
| tree | 7bf1f9b67f2f3d34e5153ccfa0b60c72cf9fb774 /demo-window.go | |
| parent | 086986b6b8f55d15d18595bcbf3f76c023365b61 (diff) | |
Try renaming 'Node' to 'Box'
Diffstat (limited to 'demo-window.go')
| -rw-r--r-- | demo-window.go | 68 |
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 -} |
