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

Side by Side Diff: third_party/WebKit/public/web/WebDeviceEmulationParams.h

Issue 2808123004: [devtools] Remove device emulation background color override. (Closed)
Patch Set: . Created 3 years, 8 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 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 #ifndef WebDeviceEmulationParams_h 5 #ifndef WebDeviceEmulationParams_h
6 #define WebDeviceEmulationParams_h 6 #define WebDeviceEmulationParams_h
7 7
8 #include "../platform/WebFloatPoint.h" 8 #include "../platform/WebFloatPoint.h"
9 #include "../platform/WebPoint.h" 9 #include "../platform/WebPoint.h"
10 #include "../platform/WebRect.h" 10 #include "../platform/WebRect.h"
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
43 // Scale of emulated view inside available space, not in fit to view mode. 43 // Scale of emulated view inside available space, not in fit to view mode.
44 float scale; 44 float scale;
45 45
46 // Optional screen orientation type, with WebScreenOrientationUndefined 46 // Optional screen orientation type, with WebScreenOrientationUndefined
47 // value meaning no emulation necessary. 47 // value meaning no emulation necessary.
48 WebScreenOrientationType screen_orientation_type; 48 WebScreenOrientationType screen_orientation_type;
49 49
50 // Screen orientation angle, used together with screenOrientationType. 50 // Screen orientation angle, used together with screenOrientationType.
51 int screen_orientation_angle; 51 int screen_orientation_angle;
52 52
53 // Whether to override the gutter color to a dark gray. If enabled, this will
54 // affect the rendering of pages if the page does not set a background color.
55 bool override_gutter_color;
56
53 WebDeviceEmulationParams() 57 WebDeviceEmulationParams()
54 : screen_position(kDesktop), 58 : screen_position(kDesktop),
55 device_scale_factor(0), 59 device_scale_factor(0),
56 fit_to_view(false), 60 fit_to_view(false),
57 scale(1), 61 scale(1),
58 screen_orientation_type(kWebScreenOrientationUndefined), 62 screen_orientation_type(kWebScreenOrientationUndefined),
59 screen_orientation_angle(0) {} 63 screen_orientation_angle(0),
64 override_gutter_color(true) {}
60 }; 65 };
61 66
62 inline bool operator==(const WebDeviceEmulationParams& a, 67 inline bool operator==(const WebDeviceEmulationParams& a,
63 const WebDeviceEmulationParams& b) { 68 const WebDeviceEmulationParams& b) {
64 return a.screen_position == b.screen_position && 69 return a.screen_position == b.screen_position &&
65 a.screen_size == b.screen_size && a.view_position == b.view_position && 70 a.screen_size == b.screen_size && a.view_position == b.view_position &&
66 a.device_scale_factor == b.device_scale_factor && 71 a.device_scale_factor == b.device_scale_factor &&
67 a.view_size == b.view_size && a.fit_to_view == b.fit_to_view && 72 a.view_size == b.view_size && a.fit_to_view == b.fit_to_view &&
68 a.offset == b.offset && a.scale == b.scale && 73 a.offset == b.offset && a.scale == b.scale &&
69 a.screen_orientation_type == b.screen_orientation_type && 74 a.screen_orientation_type == b.screen_orientation_type &&
70 a.screen_orientation_angle == b.screen_orientation_angle; 75 a.screen_orientation_angle == b.screen_orientation_angle &&
76 a.override_gutter_color == b.override_gutter_color;
71 } 77 }
72 78
73 inline bool operator!=(const WebDeviceEmulationParams& a, 79 inline bool operator!=(const WebDeviceEmulationParams& a,
74 const WebDeviceEmulationParams& b) { 80 const WebDeviceEmulationParams& b) {
75 return !(a == b); 81 return !(a == b);
76 } 82 }
77 83
78 } // namespace blink 84 } // namespace blink
79 85
80 #endif 86 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698