summaryrefslogtreecommitdiff
path: root/toolkit/andlabs/slider.go
diff options
context:
space:
mode:
Diffstat (limited to 'toolkit/andlabs/slider.go')
-rw-r--r--toolkit/andlabs/slider.go26
1 files changed, 5 insertions, 21 deletions
diff --git a/toolkit/andlabs/slider.go b/toolkit/andlabs/slider.go
index 821fa7b..16c8a8b 100644
--- a/toolkit/andlabs/slider.go
+++ b/toolkit/andlabs/slider.go
@@ -1,38 +1,22 @@
package main
import (
- "git.wit.org/wit/gui/toolkit"
-
"github.com/andlabs/ui"
_ "github.com/andlabs/ui/winmanifest"
)
-func (t *andlabsT) newSlider(a *toolkit.Action) *andlabsT {
- var newt andlabsT
+func (p *node) newSlider(n *node) {
+ newt := new(andlabsT)
- s := ui.NewSlider(a.X, a.Y)
+ s := ui.NewSlider(n.X, n.Y)
newt.uiSlider = s
newt.uiControl = s
- newt.WidgetType = toolkit.Slider
- newt.wId = a.WidgetId
s.OnChanged(func(spin *ui.Slider) {
newt.i = newt.uiSlider.Value()
newt.doUserEvent()
})
- return &newt
-}
-
-func newSlider(a *toolkit.Action) {
- var newt *andlabsT
- log(debugToolkit, "newSlider()", a.Name)
-
- t := andlabs[a.ParentId]
- if (t == nil) {
- log(debugError, "newSlider() ERROR toolkit struct == nil. name=", a.Name)
- return
- }
- newt = t.newSlider(a)
- place(a, t, newt)
+ n.tk = newt
+ p.place(n)
}