| Index: ui/gfx/point.h
|
| diff --git a/ui/gfx/point.h b/ui/gfx/point.h
|
| index 020c4e1251afcb4ff9caa9a70b3fd1f7cf4cabac..bbca081095da6692a69a43f44b28e8b7d9141920 100644
|
| --- a/ui/gfx/point.h
|
| +++ b/ui/gfx/point.h
|
| @@ -1,90 +1,7 @@
|
| -// Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
| +// Copyright 2013 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.
|
|
|
| -#ifndef UI_GFX_POINT_H_
|
| -#define UI_GFX_POINT_H_
|
| +// TODO(beng): remove once callsites are patched.
|
| +#include "ui/gfx/geometry/point.h"
|
|
|
| -#include "ui/gfx/gfx_export.h"
|
| -#include "ui/gfx/point_base.h"
|
| -#include "ui/gfx/point_f.h"
|
| -#include "ui/gfx/vector2d.h"
|
| -
|
| -#if defined(OS_WIN)
|
| -typedef unsigned long DWORD;
|
| -typedef struct tagPOINT POINT;
|
| -#elif defined(OS_IOS)
|
| -#include <CoreGraphics/CoreGraphics.h>
|
| -#elif defined(OS_MACOSX)
|
| -#include <ApplicationServices/ApplicationServices.h>
|
| -#endif
|
| -
|
| -namespace gfx {
|
| -
|
| -// A point has an x and y coordinate.
|
| -class GFX_EXPORT Point : public PointBase<Point, int, Vector2d> {
|
| - public:
|
| - Point() : PointBase<Point, int, Vector2d>(0, 0) {}
|
| - Point(int x, int y) : PointBase<Point, int, Vector2d>(x, y) {}
|
| -#if defined(OS_WIN)
|
| - // |point| is a DWORD value that contains a coordinate. The x-coordinate is
|
| - // the low-order short and the y-coordinate is the high-order short. This
|
| - // value is commonly acquired from GetMessagePos/GetCursorPos.
|
| - explicit Point(DWORD point);
|
| - explicit Point(const POINT& point);
|
| - Point& operator=(const POINT& point);
|
| -#elif defined(OS_MACOSX)
|
| - explicit Point(const CGPoint& point);
|
| -#endif
|
| -
|
| - ~Point() {}
|
| -
|
| -#if defined(OS_WIN)
|
| - POINT ToPOINT() const;
|
| -#elif defined(OS_MACOSX)
|
| - CGPoint ToCGPoint() const;
|
| -#endif
|
| -
|
| - operator PointF() const {
|
| - return PointF(x(), y());
|
| - }
|
| -
|
| - // Returns a string representation of point.
|
| - std::string ToString() const;
|
| -};
|
| -
|
| -inline bool operator==(const Point& lhs, const Point& rhs) {
|
| - return lhs.x() == rhs.x() && lhs.y() == rhs.y();
|
| -}
|
| -
|
| -inline bool operator!=(const Point& lhs, const Point& rhs) {
|
| - return !(lhs == rhs);
|
| -}
|
| -
|
| -inline Point operator+(const Point& lhs, const Vector2d& rhs) {
|
| - Point result(lhs);
|
| - result += rhs;
|
| - return result;
|
| -}
|
| -
|
| -inline Point operator-(const Point& lhs, const Vector2d& rhs) {
|
| - Point result(lhs);
|
| - result -= rhs;
|
| - return result;
|
| -}
|
| -
|
| -inline Vector2d operator-(const Point& lhs, const Point& rhs) {
|
| - return Vector2d(lhs.x() - rhs.x(), lhs.y() - rhs.y());
|
| -}
|
| -
|
| -inline Point PointAtOffsetFromOrigin(const Vector2d& offset_from_origin) {
|
| - return Point(offset_from_origin.x(), offset_from_origin.y());
|
| -}
|
| -
|
| -#if !defined(COMPILER_MSVC)
|
| -extern template class PointBase<Point, int, Vector2d>;
|
| -#endif
|
| -
|
| -} // namespace gfx
|
| -
|
| -#endif // UI_GFX_POINT_H_
|
|
|