summaryrefslogtreecommitdiffstats
path: root/ui/gfx/size_conversions.cc
diff options
context:
space:
mode:
authordanakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-12 05:42:19 +0000
committerdanakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-12 05:42:19 +0000
commit81e9af664a30a4aef130c63b3119b67ad21f3069 (patch)
treebf0be2a73e1a106d98011fde75ec5d1442ca0f4d /ui/gfx/size_conversions.cc
parent952eedd8fb698ef10c2195e93a4914f2ef7a8b50 (diff)
downloadchromium_src-81e9af664a30a4aef130c63b3119b67ad21f3069.zip
chromium_src-81e9af664a30a4aef130c63b3119b67ad21f3069.tar.gz
chromium_src-81e9af664a30a4aef130c63b3119b67ad21f3069.tar.bz2
Add gfx::ToRoundedSize() method to round a floating point size to an integer size.
R=sky BUG=147395 Review URL: https://chromiumcodereview.appspot.com/11096034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161502 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/gfx/size_conversions.cc')
-rw-r--r--ui/gfx/size_conversions.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/ui/gfx/size_conversions.cc b/ui/gfx/size_conversions.cc
index 7fb3d24..eacbeb4 100644
--- a/ui/gfx/size_conversions.cc
+++ b/ui/gfx/size_conversions.cc
@@ -20,5 +20,11 @@ Size ToCeiledSize(const SizeF& size) {
return Size(w, h);
}
+Size ToRoundedSize(const SizeF& size) {
+ int w = ToRoundedInt(size.width());
+ int h = ToRoundedInt(size.height());
+ return Size(w, h);
+}
+
} // namespace gfx