Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(897)

Unified Diff: ui/views/rect_based_targeting_utils.h

Issue 265713007: views: Update event-related API to use PointF/RectF instead of Point/Rect. Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ui/views/rect_based_targeting_utils.h
diff --git a/ui/views/rect_based_targeting_utils.h b/ui/views/rect_based_targeting_utils.h
index 94da5a5069cfa244702a8a0fb836723301ed9fcd..baae9a38843c2a44a291162a50b9187f3b8fc00c 100644
--- a/ui/views/rect_based_targeting_utils.h
+++ b/ui/views/rect_based_targeting_utils.h
@@ -8,22 +8,22 @@
#include "ui/views/views_export.h"
namespace gfx {
-class Point;
-class Rect;
+class PointF;
+class RectF;
}
namespace views {
// Returns true if |rect| is 1x1.
-VIEWS_EXPORT bool UsePointBasedTargeting(const gfx::Rect& rect);
+VIEWS_EXPORT bool UsePointBasedTargeting(const gfx::RectF& rect);
// Returns the percentage of |rect_1|'s area that is covered by |rect_2|.
-VIEWS_EXPORT float PercentCoveredBy(const gfx::Rect& rect_1,
- const gfx::Rect& rect_2);
+VIEWS_EXPORT float PercentCoveredBy(const gfx::RectF& rect_1,
+ const gfx::RectF& rect_2);
// Returns the square of the distance from |point| to the center of |rect|.
-VIEWS_EXPORT int DistanceSquaredFromCenterToPoint(const gfx::Point& point,
- const gfx::Rect& rect);
+VIEWS_EXPORT float DistanceSquaredFromCenterToPoint(const gfx::PointF& point,
+ const gfx::RectF& rect);
} // namespace views

Powered by Google App Engine
This is Rietveld 408576698