Index: ui/gfx/geometry/rect.h |
diff --git a/ui/gfx/geometry/rect.h b/ui/gfx/geometry/rect.h |
index 8c37e8eeabd11cafdc2c0f43cad20bbac1f9f0f3..1858d44d2c765537100072f4f0d845c91d2d2c9e 100644 |
--- a/ui/gfx/geometry/rect.h |
+++ b/ui/gfx/geometry/rect.h |
@@ -110,6 +110,11 @@ class GFX_EXPORT Rect { |
set_height(height); |
} |
+ // Use in place of SetRect() when you know the edges of the rectangle instead |
+ // of the dimensions, rather than trying to determine the width/height |
+ // yourself. This safely handles cases where the width/height would overflow. |
+ void SetByBounds(int left, int top, int right, int bottom); |
+ |
// Shrink the rectangle by a horizontal and vertical distance on all sides. |
void Inset(int horizontal, int vertical) { |
Inset(horizontal, vertical, horizontal, vertical); |