• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 2013 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.
4 
5 #ifndef CHROME_TEST_CHROMEDRIVER_BASIC_TYPES_H_
6 #define CHROME_TEST_CHROMEDRIVER_BASIC_TYPES_H_
7 
8 struct WebPoint {
9   WebPoint();
10   WebPoint(int x, int y);
11   ~WebPoint();
12 
13   void Offset(int x_, int y_);
14 
15   int x;
16   int y;
17 };
18 
19 struct WebSize {
20   WebSize();
21   WebSize(int width, int height);
22   ~WebSize();
23 
24   int width;
25   int height;
26 };
27 
28 struct WebRect {
29   WebRect();
30   WebRect(int x, int y, int width, int height);
31   WebRect(const WebPoint& origin, const WebSize& size);
32   ~WebRect();
33 
34   int X() const;
35   int Y() const;
36   int Width() const;
37   int Height() const;
38 
39   WebPoint origin;
40   WebSize size;
41 };
42 
43 #endif  // CHROME_TEST_CHROMEDRIVER_BASIC_TYPES_H_
44