Home | History | Annotate | Download | only in chromedriver
      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