|
@@ -137,7 +137,7 @@ func (sb *ScrollBar) onMouse(evname string, ev interface{}) {
|
|
|
newX := math32.Clamp(posx-(sb.button.width/2), 0, sb.content.Width-sb.button.width)
|
|
newX := math32.Clamp(posx-(sb.button.width/2), 0, sb.content.Width-sb.button.width)
|
|
|
sb.button.SetPositionX(newX)
|
|
sb.button.SetPositionX(newX)
|
|
|
}
|
|
}
|
|
|
- sb.root.StopPropagation(Stop3D)
|
|
|
|
|
|
|
+ sb.root.StopPropagation(StopAll)
|
|
|
sb.Dispatch(OnChange, nil)
|
|
sb.Dispatch(OnChange, nil)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -183,7 +183,7 @@ func (button *scrollBarButton) onMouse(evname string, ev interface{}) {
|
|
|
default:
|
|
default:
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
- button.sb.root.StopPropagation(Stop3D)
|
|
|
|
|
|
|
+ button.sb.root.StopPropagation(StopAll)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// onCursor receives subscribed cursor events for the scroll bar button
|
|
// onCursor receives subscribed cursor events for the scroll bar button
|
|
@@ -205,5 +205,5 @@ func (button *scrollBarButton) onCursor(evname string, ev interface{}) {
|
|
|
button.mouseX = e.Xpos
|
|
button.mouseX = e.Xpos
|
|
|
button.mouseY = e.Ypos
|
|
button.mouseY = e.Ypos
|
|
|
button.sb.Dispatch(OnChange, nil)
|
|
button.sb.Dispatch(OnChange, nil)
|
|
|
- button.sb.root.StopPropagation(Stop3D)
|
|
|
|
|
|
|
+ button.sb.root.StopPropagation(StopAll)
|
|
|
}
|
|
}
|