Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(44)

Side by Side Diff: third_party/WebKit/Source/platform/mojo/GeometryStructTraits.cpp

Issue 2943983003: chrome/blink: Add functionality for in-product help for media elements. (Closed)
Patch Set: .. Created 3 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "third_party/WebKit/Source/platform/mojo/GeometryStructTraits.h" 5 #include "third_party/WebKit/Source/platform/mojo/GeometryStructTraits.h"
6 6
7 namespace mojo { 7 namespace mojo {
8 8
9 // static 9 // static
10 bool StructTraits<gfx::mojom::RectFDataView, ::blink::WebFloatRect>::Read( 10 bool StructTraits<gfx::mojom::RectFDataView, ::blink::WebFloatRect>::Read(
11 gfx::mojom::RectFDataView data, 11 gfx::mojom::RectFDataView data,
12 ::blink::WebFloatRect* out) { 12 ::blink::WebFloatRect* out) {
13 if (data.width() < 0 || data.height() < 0) 13 if (data.width() < 0 || data.height() < 0)
14 return false; 14 return false;
15 out->x = data.x(); 15 out->x = data.x();
16 out->y = data.y(); 16 out->y = data.y();
17 out->width = data.width(); 17 out->width = data.width();
18 out->height = data.height(); 18 out->height = data.height();
19 return true; 19 return true;
20 } 20 }
21 21
22 // static 22 // static
23 bool StructTraits<gfx::mojom::RectDataView, ::blink::WebRect>::Read(
24 gfx::mojom::RectDataView data,
25 ::blink::WebRect* out) {
26 if (data.width() < 0 || data.height() < 0)
27 return false;
28 out->x = data.x();
29 out->y = data.y();
30 out->width = data.width();
31 out->height = data.height();
32 return true;
33 }
34
35 // static
23 bool StructTraits<gfx::mojom::PointFDataView, ::blink::WebFloatPoint>::Read( 36 bool StructTraits<gfx::mojom::PointFDataView, ::blink::WebFloatPoint>::Read(
24 gfx::mojom::PointFDataView data, 37 gfx::mojom::PointFDataView data,
25 ::blink::WebFloatPoint* out) { 38 ::blink::WebFloatPoint* out) {
26 out->x = data.x(); 39 out->x = data.x();
27 out->y = data.y(); 40 out->y = data.y();
28 return true; 41 return true;
29 } 42 }
30 43
31 // static 44 // static
32 bool StructTraits<gfx::mojom::SizeDataView, ::blink::WebSize>::Read( 45 bool StructTraits<gfx::mojom::SizeDataView, ::blink::WebSize>::Read(
33 gfx::mojom::SizeDataView data, 46 gfx::mojom::SizeDataView data,
34 ::blink::WebSize* out) { 47 ::blink::WebSize* out) {
35 if (data.width() < 0 || data.height() < 0) 48 if (data.width() < 0 || data.height() < 0)
36 return false; 49 return false;
37 out->width = data.width(); 50 out->width = data.width();
38 out->height = data.height(); 51 out->height = data.height();
39 return true; 52 return true;
40 } 53 }
41 54
42 } // namespace mojo 55 } // namespace mojo
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698