Commit c2c83d1f authored by reveman@chromium.org's avatar reveman@chromium.org

ui: Use RectF::x/y/right/bottom for rect conversions.

R=danakj
BUG=

Review URL: https://codereview.chromium.org/14195014

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194750 0039d316-1c4b-4281-b951-d872f2087c98
parent 2a224897
...@@ -12,30 +12,30 @@ ...@@ -12,30 +12,30 @@
namespace gfx { namespace gfx {
Rect ToEnclosingRect(const RectF& rect) { Rect ToEnclosingRect(const RectF& rect) {
int min_x = ToFlooredInt(rect.origin().x()); int min_x = ToFlooredInt(rect.x());
int min_y = ToFlooredInt(rect.origin().y()); int min_y = ToFlooredInt(rect.y());
float max_x = rect.origin().x() + rect.size().width(); float max_x = rect.right();
float max_y = rect.origin().y() + rect.size().height(); float max_y = rect.bottom();
int width = std::max(ToCeiledInt(max_x) - min_x, 0); int width = std::max(ToCeiledInt(max_x) - min_x, 0);
int height = std::max(ToCeiledInt(max_y) - min_y, 0); int height = std::max(ToCeiledInt(max_y) - min_y, 0);
return Rect(min_x, min_y, width, height); return Rect(min_x, min_y, width, height);
} }
Rect ToEnclosedRect(const RectF& rect) { Rect ToEnclosedRect(const RectF& rect) {
int min_x = ToCeiledInt(rect.origin().x()); int min_x = ToCeiledInt(rect.x());
int min_y = ToCeiledInt(rect.origin().y()); int min_y = ToCeiledInt(rect.y());
float max_x = rect.origin().x() + rect.size().width(); float max_x = rect.right();
float max_y = rect.origin().y() + rect.size().height(); float max_y = rect.bottom();
int width = std::max(ToFlooredInt(max_x) - min_x, 0); int width = std::max(ToFlooredInt(max_x) - min_x, 0);
int height = std::max(ToFlooredInt(max_y) - min_y, 0); int height = std::max(ToFlooredInt(max_y) - min_y, 0);
return Rect(min_x, min_y, width, height); return Rect(min_x, min_y, width, height);
} }
Rect ToNearestRect(const RectF& rect) { Rect ToNearestRect(const RectF& rect) {
float float_min_x = rect.origin().x(); float float_min_x = rect.x();
float float_min_y = rect.origin().y(); float float_min_y = rect.y();
float float_max_x = float_min_x + rect.size().width(); float float_max_x = rect.right();
float float_max_y = float_min_y + rect.size().height(); float float_max_y = rect.bottom();
int min_x = ToRoundedInt(float_min_x); int min_x = ToRoundedInt(float_min_x);
int min_y = ToRoundedInt(float_min_y); int min_y = ToRoundedInt(float_min_y);
...@@ -53,10 +53,10 @@ Rect ToNearestRect(const RectF& rect) { ...@@ -53,10 +53,10 @@ Rect ToNearestRect(const RectF& rect) {
} }
Rect ToFlooredRectDeprecated(const RectF& rect) { Rect ToFlooredRectDeprecated(const RectF& rect) {
return Rect(ToFlooredInt(rect.origin().x()), return Rect(ToFlooredInt(rect.x()),
ToFlooredInt(rect.origin().y()), ToFlooredInt(rect.y()),
ToFlooredInt(rect.size().width()), ToFlooredInt(rect.width()),
ToFlooredInt(rect.size().height())); ToFlooredInt(rect.height()));
} }
} // namespace gfx } // namespace gfx
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment