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);
     }
 }
Example #3
0
        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);
        }
Example #4
0
        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));
        }