Skip to content

Commit d56284f

Browse files
committed
🚚 Rename ResizeHandler to Resizer
1 parent 9a36cc0 commit d56284f

File tree

6 files changed

+35
-30
lines changed

6 files changed

+35
-30
lines changed

packages/box_transform/lib/src/resize_handlers/freeform_resizing.dart renamed to packages/box_transform/lib/src/resizers/freeform_resizing.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
part of 'resize_handler.dart';
1+
part of 'resizer.dart';
22

33
/// Handles resizing for [ResizeMode.freeform].
4-
final class FreeformResizeHandler extends ResizeHandler {
5-
/// A default constructor for [FreeformResizeHandler].
6-
const FreeformResizeHandler();
4+
final class FreeformResizer extends Resizer {
5+
/// A default constructor for [FreeformResizer].
6+
const FreeformResizer();
77

88
@override
99
({Box rect, Box largest, bool hasValidFlip}) resize({

packages/box_transform/lib/src/resize_handlers/resize_handler.dart renamed to packages/box_transform/lib/src/resizers/resizer.dart

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ library resize_handlers;
22

33
import 'dart:math';
44

5-
import '../../box_transform.dart';
5+
import '../enums.dart';
6+
import '../geometry.dart';
7+
import '../helpers.dart';
68

79
part 'freeform_resizing.dart';
810

@@ -13,16 +15,16 @@ part 'symmetric_resizing.dart';
1315
part 'symmetric_scale_resizing.dart';
1416

1517
/// An abstract class the provides a common interface for all resize modes.
16-
sealed class ResizeHandler {
17-
/// A default constructor for [ResizeHandler].
18-
const ResizeHandler();
19-
20-
/// Creates a [ResizeHandler] from the given [mode].
21-
factory ResizeHandler.from(ResizeMode mode) => switch (mode) {
22-
ResizeMode.freeform => const FreeformResizeHandler(),
23-
ResizeMode.scale => const ScaleResizeHandler(),
24-
ResizeMode.symmetric => const SymmetricResizeHandler(),
25-
ResizeMode.symmetricScale => const SymmetricScaleResizeHandler(),
18+
sealed class Resizer {
19+
/// A default constructor for [Resizer].
20+
const Resizer();
21+
22+
/// Creates a [Resizer] from the given [mode].
23+
factory Resizer.from(ResizeMode mode) => switch (mode) {
24+
ResizeMode.freeform => const FreeformResizer(),
25+
ResizeMode.scale => const ScaleResizer(),
26+
ResizeMode.symmetric => const SymmetricResizer(),
27+
ResizeMode.symmetricScale => const SymmetricScaleResizer(),
2628
};
2729

2830
/// Resizes the given [explodedRect] to fit within the [clampingRect].

packages/box_transform/lib/src/resize_handlers/scale_resizing.dart renamed to packages/box_transform/lib/src/resizers/scale_resizing.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
part of 'resize_handler.dart';
1+
part of 'resizer.dart';
22

33
/// Handles resizing for [ResizeMode.scale].
4-
final class ScaleResizeHandler extends ResizeHandler {
5-
/// A default constructor for [ScaleResizeHandler].
6-
const ScaleResizeHandler();
4+
final class ScaleResizer extends Resizer {
5+
/// A default constructor for [ScaleResizer].
6+
const ScaleResizer();
77

88
@override
99
({Box rect, Box largest, bool hasValidFlip}) resize({

packages/box_transform/lib/src/resize_handlers/symmetric_resizing.dart renamed to packages/box_transform/lib/src/resizers/symmetric_resizing.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
part of 'resize_handler.dart';
1+
part of 'resizer.dart';
22

33
/// Handles resizing for [ResizeMode.symmetric].
4-
final class SymmetricResizeHandler extends ResizeHandler {
5-
/// A default constructor for [SymmetricResizeHandler].
6-
const SymmetricResizeHandler();
4+
final class SymmetricResizer extends Resizer {
5+
/// A default constructor for [SymmetricResizer].
6+
const SymmetricResizer();
77

88
@override
99
({Box rect, Box largest, bool hasValidFlip}) resize({

packages/box_transform/lib/src/resize_handlers/symmetric_scale_resizing.dart renamed to packages/box_transform/lib/src/resizers/symmetric_scale_resizing.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
part of 'resize_handler.dart';
1+
part of 'resizer.dart';
22

33
/// Handles resizing for [ResizeMode.symmetricScale].
4-
final class SymmetricScaleResizeHandler extends ResizeHandler {
5-
/// A default constructor for [SymmetricScaleResizeHandler].
6-
const SymmetricScaleResizeHandler();
4+
final class SymmetricScaleResizer extends Resizer {
5+
/// A default constructor for [SymmetricScaleResizer].
6+
const SymmetricScaleResizer();
77

88
@override
99
({Box rect, Box largest, bool hasValidFlip}) resize({

packages/box_transform/lib/src/transformer.dart

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,11 @@ import 'dart:math' hide log;
33

44
import 'package:vector_math/vector_math.dart';
55

6-
import '../box_transform.dart';
7-
import 'resize_handlers/resize_handler.dart';
6+
import 'enums.dart';
7+
import 'geometry.dart';
8+
import 'helpers.dart';
9+
import 'resizers/resizer.dart';
10+
import 'result.dart';
811

912
/// A class that transforms a [Box] in several different supported forms.
1013
class BoxTransformer {
@@ -262,7 +265,7 @@ class BoxTransformer {
262265
flipRect: flipRect,
263266
);
264267

265-
final ResizeHandler resizer = ResizeHandler.from(resizeMode);
268+
final Resizer resizer = Resizer.from(resizeMode);
266269
return resizer.resize(
267270
explodedRect: explodedRect,
268271
clampingRect: clampingRect,

0 commit comments

Comments
 (0)