diff options
| author | Jeff Carr <[email protected]> | 2022-10-11 11:25:46 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2022-10-11 11:25:46 -0500 |
| commit | 8358ca44efa625be9cd69fab870dfcf9c2a05df5 (patch) | |
| tree | 82a012480818d6825f01ce9bc5b62847347629c1 /demo-window.go | |
| parent | 45644ef9bc333f5def62d1c7f474dc96274e63fa (diff) | |
Change 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 -} |
