diff options
Diffstat (limited to 'toolkit/andlabs/slider.go')
| -rw-r--r-- | toolkit/andlabs/slider.go | 31 |
1 files changed, 24 insertions, 7 deletions
diff --git a/toolkit/andlabs/slider.go b/toolkit/andlabs/slider.go index ad801f8..f9ff0f3 100644 --- a/toolkit/andlabs/slider.go +++ b/toolkit/andlabs/slider.go @@ -1,15 +1,19 @@ -package toolkit +package main -import "log" -import "os" +import ( + "log" + "os" -import "github.com/andlabs/ui" -import _ "github.com/andlabs/ui/winmanifest" + "git.wit.org/wit/gui/toolkit" -func (t Toolkit) NewSlider(title string, x int, y int) *Toolkit { + "github.com/andlabs/ui" + _ "github.com/andlabs/ui/winmanifest" +) + +func (t andlabsT) NewSlider(title string, x int, y int) *andlabsT { // make new node here log.Println("gui.Toolkit.NewSpinbox()", x, y) - var newt Toolkit + var newt andlabsT if (t.uiBox == nil) { log.Println("gui.ToolkitNode.NewGroup() node.UiBox == nil. I can't add a range UI element without a place to put it") @@ -29,3 +33,16 @@ func (t Toolkit) NewSlider(title string, x int, y int) *Toolkit { return &newt } + +func NewSlider(parentW *toolkit.Widget, w *toolkit.Widget) { + var newt *andlabsT + log.Println("gui.andlabs.NewTab()", w.Name) + + t := mapToolkits[parentW] + if (t == nil) { + log.Println("go.andlabs.NewTab() toolkit struct == nil. name=", parentW.Name, w.Name) + return + } + newt = t.NewSlider(w.Name, w.X, w.Y) + mapWidgetsToolkits(w, newt) +} |
