rectify 0.1.0 copy "rectify: ^0.1.0" to clipboard
rectify: ^0.1.0 copied to clipboard

outdated

Extension methods to make Rect pleasant and convenient to work with.

Rectify #

pub license: MIT build codecov

Dart extension methods to make the Rect class pleasant and convenient to work with.

Method Description
adjust Adjust by dx1, dy1, dx2 and dy2.
intersects Whether two rectangles intersect.
moveBottom Moves along the bottom edge.
moveBottomLeft Moves along the bottom left corner.
moveBottomRight Moves along the bottom right corner.
moveCenter Moves along the center.
moveLeft Moves along the left edge.
moveRight Moves along the right edge.
moveTop Moves along the top edge.
moveTopLeft Moves along the top left corner.
moveTopRight Moves along the top right corner.
normalize Ensures non-negative width and height.
setBottom Sets the bottom edge.
setBottomLeft Sets the bottom left corner.
setBottomRight Sets the bottom right corner.
setHeight Sets the height.
setLeft Sets the left edge.
setRight Sets the right edge.
setTop Sets the top edge.
setTopLeft Sets the top left corner.
setTopRight Sets the top right corner.
setWidth Sets the width.
normalize Exchanges width and height.
unite Bounding rectangle of two rectangles.

Usage #

To use this package, add rectify as a dependency in your pubspec.yaml file and import the package:

import 'package:rectify/rectify.dart';

All above methods are extension methods and work on any object of type Rect.

2
likes
0
points
20
downloads

Publisher

unverified uploader

Weekly Downloads

Extension methods to make Rect pleasant and convenient to work with.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on rectify