float _targetScrollOffsetForPointerScroll(PointerScrollEvent e) { float delta = this.widget.axis == Axis.horizontal ? e.delta.dx : e.delta.dy; return(Mathf.Min(Mathf.Max(this.position.pixels + delta, this.position.minScrollExtent), this.position.maxScrollExtent)); }
void _handlePointerScroll(PointerScrollEvent evt) { D.assert(this._recognizers != null); foreach (GestureRecognizer recognizer in this._recognizers.Values) { recognizer.addScrollPointer(evt); } }
float _pointerSignalEventDelta(PointerScrollEvent evt) { float delta = widget.axis == Axis.horizontal ? evt.scrollDelta.dx : evt.scrollDelta.dy; if (AxisUtils.axisDirectionIsReversed(widget.axisDirection)) { delta *= -1; } return(delta); }
float _targetScrollOffsetForPointerScroll(PointerScrollEvent e) { float delta = widget.axis == Axis.horizontal ? e.scrollDelta.dx : e.scrollDelta.dy; if (AxisUtils.axisDirectionIsReversed(widget.axisDirection)) { delta *= -1; } return(Mathf.Min(Mathf.Max(position.pixels + delta, position.minScrollExtent), position.maxScrollExtent)); }