@@ -723,7 +723,7 @@ class _ImageBoxState extends State<ImageBox> {
723723 flip: box.flip,
724724 clampingRect: model.clampingEnabled ? model.clampingRect : null ,
725725 constraints: box.constraintsEnabled ? box.constraints : null ,
726- onChanged : (result) {
726+ onChangeUpdate : (result, event ) {
727727 widget.onChanged? .call (result);
728728 largestClampingBox = result.largestRect;
729729 setState (() {});
@@ -735,24 +735,23 @@ class _ImageBoxState extends State<ImageBox> {
735735 ! widget.selected || box.hideHandlesWhenNotResizable,
736736 movable: widget.selected && box.movable,
737737 allowContentFlipping: box.flipChild,
738- flipWhileResizing: box.flipRectWhileResizing,
739- allowResizeOverflow: false ,
740- onResizeStart: (event) {
738+ allowFlippingWhileResizing: box.flipRectWhileResizing,
739+ onResizeStart: (handle, event) {
741740 if (! showTestRecorder || ! recorder.isRecording) return ;
742741
743742 log ('Recording resize action' );
744743 currentAction = recorder.onAction (
745744 resizeMode: currentResizeMode,
746745 flip: box.flip,
747746 rect: box.rect,
748- handle: event. handle,
747+ handle: handle,
749748 cursorPosition: event.localPosition,
750749 clampingRect: model.clampingEnabled ? model.clampingRect : null ,
751750 constraints: box.constraintsEnabled ? box.constraints : null ,
752751 flipRect: box.flipRectWhileResizing,
753752 );
754753 },
755- onResizeEnd: (event) {
754+ onResizeEnd: (handle, event) {
756755 if (! showTestRecorder ||
757756 currentAction == null ||
758757 ! recorder.isRecording ||
@@ -771,6 +770,7 @@ class _ImageBoxState extends State<ImageBox> {
771770 bool reachedMaxWidth,
772771 bool reachedMinHeight,
773772 bool reachedMaxHeight,
773+ event,
774774 ) {
775775 if (minWidthReached == reachedMinWidth &&
776776 minHeightReached == reachedMinHeight &&
@@ -909,12 +909,13 @@ class _ClampingRectState extends State<ClampingRect> {
909909 flip: Flip .none,
910910 clampingRect: model.playgroundArea! ,
911911 constraints: BoxConstraints (minWidth: minWidth, minHeight: minHeight),
912- onChanged : (result) => model.setClampingRect (result.rect),
912+ onChangeUpdate : (result, event ) => model.setClampingRect (result.rect),
913913 onTerminalSizeReached: (
914914 bool reachedMinWidth,
915915 bool reachedMaxWidth,
916916 bool reachedMinHeight,
917917 bool reachedMaxHeight,
918+ event,
918919 ) {
919920 if (minWidthReached == reachedMinWidth &&
920921 minHeightReached == reachedMinHeight &&
@@ -928,18 +929,18 @@ class _ClampingRectState extends State<ClampingRect> {
928929 maxHeightReached = reachedMaxHeight;
929930 });
930931 },
931- handleAlign : HandleAlign .inside,
932+ handleAlignment : HandleAlignment .inside,
932933 cornerHandleBuilder: (context, handle) => AngularHandle (
933934 handle: handle,
934935 color: mainColor,
935936 hasShadow: false ,
936- handleAlign: HandleAlign .inside,
937+ handleAlign: HandleAlignment .inside,
937938 ),
938939 sideHandleBuilder: (context, handle) => AngularHandle (
939940 handle: handle,
940941 color: mainColor,
941942 hasShadow: false ,
942- handleAlign: HandleAlign .inside,
943+ handleAlign: HandleAlignment .inside,
943944 ),
944945 contentBuilder: (context, _, flip) => Container (
945946 width: model.clampingRect.width,
0 commit comments