@@ -3,10 +3,6 @@ import 'package:flutter/services.dart';
33
44import '../flutter_box_transform.dart' ;
55
6- /// A callback function type definition that is used to resolve the
7- /// [ResizeMode] based on the pressed keys on the keyboard.
8- typedef ResizeModeResolver = ValueGetter <ResizeMode >;
9-
106/// Default [ResizeModeResolver] implementation. This implementation
117/// doesn't rely on the focus system .It resolves the [ResizeMode] based on
128/// the pressed keys on the keyboard from the
@@ -44,7 +40,7 @@ class TransformableBoxController extends ChangeNotifier {
4440 Flip ? flip,
4541 Rect ? clampingRect,
4642 BoxConstraints ? constraints,
47- ResizeModeResolver ? resizeModeResolver,
43+ ValueGetter < ResizeMode > ? resizeModeResolver,
4844
4945 // Additional controls.
5046 bool resizable = true ,
@@ -61,11 +57,11 @@ class TransformableBoxController extends ChangeNotifier {
6157
6258 /// The callback function that is used to resolve the [ResizeMode] based on
6359 /// the pressed keys on the keyboard.
64- ResizeModeResolver ? _resizeModeResolver;
60+ ValueGetter < ResizeMode > ? _resizeModeResolver;
6561
6662 /// The callback function that is used to resolve the [ResizeMode] based on
6763 /// the pressed keys on the keyboard.
68- ResizeModeResolver ? get resizeModeResolver => _resizeModeResolver;
64+ ValueGetter < ResizeMode > ? get resizeModeResolver => _resizeModeResolver;
6965
7066 /// The current [Rect] of the [TransformableBox] .
7167 Rect _rect = Rect .zero;
@@ -148,7 +144,7 @@ class TransformableBoxController extends ChangeNotifier {
148144 BoxConstraints get constraints => _constraints;
149145
150146 /// Sets the current [resizeModeResolver] of the [TransformableBox] .
151- void setResizeModeResolver (ResizeModeResolver ? resizeModeResolver,
147+ void setResizeModeResolver (ValueGetter < ResizeMode > ? resizeModeResolver,
152148 {bool notify = true }) {
153149 _resizeModeResolver = resizeModeResolver;
154150
0 commit comments