// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "base/gfx/point.h" #if defined(OS_WIN) #include #endif namespace gfx { Point::Point() : x_(0), y_(0) { } Point::Point(int x, int y) : x_(x), y_(y) { } #if defined(OS_WIN) Point::Point(const POINT& point) : x_(point.x), y_(point.y) { } POINT Point::ToPOINT() const { POINT p; p.x = x_; p.y = y_; return p; } #elif defined(OS_MACOSX) Point::Point(const CGPoint& point) : x_(point.x), y_(point.y) { } CGPoint Point::ToCGPoint() const { return CGPointMake(x_, y_); } #endif } // namespace gfx