From ff282ad8efb556a1d8b2fbb4c4f817e51473d190 Mon Sep 17 00:00:00 2001 From: Michael Becker Date: Wed, 13 Apr 2022 00:42:25 -0400 Subject: [PATCH] implement Rectnagle.Translate(double, double) --- MBS.Framework/Drawing/Rectangle.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/MBS.Framework/Drawing/Rectangle.cs b/MBS.Framework/Drawing/Rectangle.cs index 54c3e43..4856d2a 100644 --- a/MBS.Framework/Drawing/Rectangle.cs +++ b/MBS.Framework/Drawing/Rectangle.cs @@ -68,6 +68,11 @@ namespace MBS.Framework.Drawing public double Right { get { return X + Width; } set { Width = value - X; } } public double Bottom { get { return Y + Height; } set { Height = value - Y; } } + public Rectangle Translate(double x, int y) + { + return new Rectangle(X + x, Y + y, Width, Height); + } + public Rectangle Deflate(Padding padding) { Rectangle rect = this;