| Index: ui/gfx/size_base.h
|
| diff --git a/ui/gfx/size_base.h b/ui/gfx/size_base.h
|
| index cd7221c345ec701349fbfec0bd317fdc8020fa64..0dbfabddfcf15e4a50cae207abde488e2178479c 100644
|
| --- a/ui/gfx/size_base.h
|
| +++ b/ui/gfx/size_base.h
|
| @@ -35,6 +35,16 @@ class UI_EXPORT SizeBase {
|
| void set_width(Type width) { width_ = width; }
|
| void set_height(Type height) { height_ = height; }
|
|
|
| + void ClampToMax(const Class& max) {
|
| + width_ = width_ <= max.width_ ? width_ : max.width_;
|
| + height_ = height_ <= max.height_ ? height_ : max.height_;
|
| + }
|
| +
|
| + void ClampToMin(const Class& min) {
|
| + width_ = width_ >= min.width_ ? width_ : min.width_;
|
| + height_ = height_ >= min.height_ ? height_ : min.height_;
|
| + }
|
| +
|
| bool IsEmpty() const {
|
| return (width_ <= 0) || (height_ <= 0);
|
| }
|
|
|