1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "ui/gfx/geometry/size.h"
11 #include "base/strings/stringprintf.h"
15 template class SizeBase
<Size
, int>;
17 #if defined(OS_MACOSX)
18 Size::Size(const CGSize
& s
)
19 : SizeBase
<Size
, int>(s
.width
, s
.height
) {
22 Size
& Size::operator=(const CGSize
& s
) {
30 SIZE
Size::ToSIZE() const {
36 #elif defined(OS_MACOSX)
37 CGSize
Size::ToCGSize() const {
38 return CGSizeMake(width(), height());
42 std::string
Size::ToString() const {
43 return base::StringPrintf("%dx%d", width(), height());