// Copyright 2014 The Flutter Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. import 'package:flutter/gestures.dart'; void main() { // Change made in https://github.com/flutter/flutter/pull/28602 final PointerEnterEvent enterEvent = PointerEnterEvent.fromMouseEvent(PointerHoverEvent()); // Change made in https://github.com/flutter/flutter/pull/28602 final PointerExitEvent exitEvent = PointerExitEvent.fromMouseEvent(PointerHoverEvent()); // Changes made in https://github.com/flutter/flutter/pull/66043 VelocityTracker tracker = VelocityTracker.withKind(PointerDeviceKind.touch); tracker = VelocityTracker.withKind(PointerDeviceKind.mouse); // Changes made in https://github.com/flutter/flutter/pull/81858 DragGestureRecognizer(); DragGestureRecognizer(supportedDevices: <PointerDeviceKind>{PointerDeviceKind.touch}); VerticalDragGestureRecognizer(); VerticalDragGestureRecognizer(supportedDevices: <PointerDeviceKind>{PointerDeviceKind.touch}); HorizontalDragGestureRecognizer(); HorizontalDragGestureRecognizer(supportedDevices: <PointerDeviceKind>{PointerDeviceKind.touch}); GestureRecognizer(); GestureRecognizer(supportedDevices: <PointerDeviceKind>{PointerDeviceKind.touch}); OneSequenceGestureRecognizer(); OneSequenceGestureRecognizer(supportedDevices: <PointerDeviceKind>{PointerDeviceKind.touch}); PrimaryPointerGestureRecognizer(); PrimaryPointerGestureRecognizer(supportedDevices: <PointerDeviceKind>{PointerDeviceKind.touch}); EagerGestureRecognizer(); EagerGestureRecognizer(supportedDevices: <PointerDeviceKind>{PointerDeviceKind.touch}); ForcePressGestureRecognizer(); ForcePressGestureRecognizer(supportedDevices: <PointerDeviceKind>{PointerDeviceKind.touch}); LongPressGestureRecognizer(); LongPressGestureRecognizer(supportedDevices: <PointerDeviceKind>{PointerDeviceKind.touch}); MultiDragGestureRecognizer(); MultiDragGestureRecognizer(supportedDevices: <PointerDeviceKind>{PointerDeviceKind.touch}); ImmediateMultiDragGestureRecognizer(); ImmediateMultiDragGestureRecognizer(supportedDevices: <PointerDeviceKind>{PointerDeviceKind.touch}); HorizontalMultiDragGestureRecognizer(); HorizontalMultiDragGestureRecognizer(supportedDevices: <PointerDeviceKind>{PointerDeviceKind.touch}); VerticalMultiDragGestureRecognizer(); VerticalMultiDragGestureRecognizer(supportedDevices: <PointerDeviceKind>{PointerDeviceKind.touch}); DelayedMultiDragGestureRecognizer(); DelayedMultiDragGestureRecognizer(supportedDevices: <PointerDeviceKind>{PointerDeviceKind.touch}); DoubleTapGestureRecognizer(); DoubleTapGestureRecognizer(supportedDevices: <PointerDeviceKind>{PointerDeviceKind.touch}); MultiTapGestureRecognizer(); MultiTapGestureRecognizer(supportedDevices: <PointerDeviceKind>{PointerDeviceKind.touch}); ScaleGestureRecognizer(); ScaleGestureRecognizer(supportedDevices: <PointerDeviceKind>{PointerDeviceKind.touch}); }