Skip to content

Commit 6bb5822

Browse files
authored
Remove deprecated [PointerEnterEvent, PointerExitEvent].fromHoverEvent (flutter#72395)
1 parent dc80d49 commit 6bb5822

File tree

4 files changed

+49
-18
lines changed

4 files changed

+49
-18
lines changed

packages/flutter/lib/fix_data.yaml

+23
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,29 @@
1111
version: 1
1212
transforms:
1313

14+
# Changes made in https://github.com/flutter/flutter/pull/28602
15+
- title: 'Rename to fromMouseEvent'
16+
date: 2020-12-15
17+
element:
18+
uris: [ 'gestures.dart' ]
19+
constructor: 'fromHoverEvent'
20+
inClass: 'PointerEnterEvent'
21+
changes:
22+
- kind: 'rename'
23+
newName: 'fromMouseEvent'
24+
25+
# Changes made in https://github.com/flutter/flutter/pull/28602
26+
- title: 'Rename to fromMouseEvent'
27+
date: 2020-12-15
28+
element:
29+
uris: [ 'gestures.dart' ]
30+
constructor: 'fromHoverEvent'
31+
inClass: 'PointerExitEvent'
32+
changes:
33+
- kind: 'rename'
34+
newName: 'fromMouseEvent'
35+
36+
1437
# Changes made in https://github.com/flutter/flutter/pull/41859
1538
- title: 'Remove brightness'
1639
date: 2020-12-10

packages/flutter/lib/src/gestures/events.dart

-18
Original file line numberDiff line numberDiff line change
@@ -1222,15 +1222,6 @@ class PointerEnterEvent extends PointerEvent with _PointerEventDescription, _Cop
12221222
embedderId: embedderId,
12231223
);
12241224

1225-
/// Creates an enter event from a [PointerHoverEvent].
1226-
///
1227-
/// Deprecated. Please use [PointerEnterEvent.fromMouseEvent] instead.
1228-
@Deprecated(
1229-
'Use PointerEnterEvent.fromMouseEvent instead. '
1230-
'This feature was deprecated after v1.4.3.'
1231-
)
1232-
factory PointerEnterEvent.fromHoverEvent(PointerHoverEvent event) => PointerEnterEvent.fromMouseEvent(event);
1233-
12341225
/// Creates an enter event from a [PointerEvent].
12351226
///
12361227
/// This is used by the [MouseTracker] to synthesize enter events.
@@ -1397,15 +1388,6 @@ class PointerExitEvent extends PointerEvent with _PointerEventDescription, _Copy
13971388
embedderId: embedderId,
13981389
);
13991390

1400-
/// Creates an enter event from a [PointerHoverEvent].
1401-
///
1402-
/// Deprecated. Please use [PointerExitEvent.fromMouseEvent] instead.
1403-
@Deprecated(
1404-
'Use PointerExitEvent.fromMouseEvent instead. '
1405-
'This feature was deprecated after v1.4.3.'
1406-
)
1407-
factory PointerExitEvent.fromHoverEvent(PointerHoverEvent event) => PointerExitEvent.fromMouseEvent(event);
1408-
14091391
/// Creates an exit event from a [PointerEvent].
14101392
///
14111393
/// This is used by the [MouseTracker] to synthesize exit events.
+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// Copyright 2014 The Flutter Authors. All rights reserved.
2+
// Use of this source code is governed by a BSD-style license that can be
3+
// found in the LICENSE file.
4+
5+
import 'package:flutter/gestures.dart';
6+
7+
void main() {
8+
// Change made in https://github.com/flutter/flutter/pull/28602
9+
final PointerEnterEvent enterEvent = PointerEnterEvent.fromHoverEvent(PointerHoverEvent());
10+
11+
// Change made in https://github.com/flutter/flutter/pull/28602
12+
final PointerExitEvent exitEvent = PointerExitEvent.fromHoverEvent(PointerHoverEvent());
13+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// Copyright 2014 The Flutter Authors. All rights reserved.
2+
// Use of this source code is governed by a BSD-style license that can be
3+
// found in the LICENSE file.
4+
5+
import 'package:flutter/gestures.dart';
6+
7+
void main() {
8+
// Change made in https://github.com/flutter/flutter/pull/28602
9+
final PointerEnterEvent enterEvent = PointerEnterEvent.fromMouseEvent(PointerHoverEvent());
10+
11+
// Change made in https://github.com/flutter/flutter/pull/28602
12+
final PointerExitEvent exitEvent = PointerExitEvent.fromMouseEvent(PointerHoverEvent());
13+
}

0 commit comments

Comments
 (0)