OLD | NEW |
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 #include "config.h" | 5 #include "config.h" |
6 #include "core/css/MediaValues.h" | 6 #include "core/css/MediaValues.h" |
7 | 7 |
8 #include "core/css/CSSHelper.h" | 8 #include "core/css/CSSHelper.h" |
9 #include "core/css/MediaValuesCached.h" | 9 #include "core/css/MediaValuesCached.h" |
10 #include "core/css/MediaValuesDynamic.h" | 10 #include "core/css/MediaValuesDynamic.h" |
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
89 || !screenIsMonochrome(frame->page()->deprecatedLocalMainFrame()->view()
)) | 89 || !screenIsMonochrome(frame->page()->deprecatedLocalMainFrame()->view()
)) |
90 return 0; | 90 return 0; |
91 return screenDepthPerComponent(frame->view()); | 91 return screenDepthPerComponent(frame->view()); |
92 } | 92 } |
93 | 93 |
94 int MediaValues::calculateDefaultFontSize(LocalFrame* frame) const | 94 int MediaValues::calculateDefaultFontSize(LocalFrame* frame) const |
95 { | 95 { |
96 return frame->host()->settings().defaultFontSize(); | 96 return frame->host()->settings().defaultFontSize(); |
97 } | 97 } |
98 | 98 |
99 bool MediaValues::calculateScanMediaType(LocalFrame* frame) const | 99 const String MediaValues::calculateMediaType(LocalFrame* frame) const |
100 { | 100 { |
101 ASSERT(frame && frame->view()); | 101 ASSERT(frame && frame->view()); |
102 // Scan only applies to 'tv' media. | 102 return frame->view()->mediaType(); |
103 return equalIgnoringCase(frame->view()->mediaType(), "tv"); | |
104 } | |
105 | |
106 bool MediaValues::calculateScreenMediaType(LocalFrame* frame) const | |
107 { | |
108 ASSERT(frame && frame->view()); | |
109 return equalIgnoringCase(frame->view()->mediaType(), "screen"); | |
110 } | |
111 | |
112 bool MediaValues::calculatePrintMediaType(LocalFrame* frame) const | |
113 { | |
114 ASSERT(frame && frame->view()); | |
115 return equalIgnoringCase(frame->view()->mediaType(), "print"); | |
116 } | 103 } |
117 | 104 |
118 bool MediaValues::calculateThreeDEnabled(LocalFrame* frame) const | 105 bool MediaValues::calculateThreeDEnabled(LocalFrame* frame) const |
119 { | 106 { |
120 ASSERT(frame && frame->contentRenderer() && frame->contentRenderer()->compos
itor()); | 107 ASSERT(frame && frame->contentRenderer() && frame->contentRenderer()->compos
itor()); |
121 bool threeDEnabled = false; | 108 bool threeDEnabled = false; |
122 if (RenderView* view = frame->contentRenderer()) | 109 if (RenderView* view = frame->contentRenderer()) |
123 threeDEnabled = view->compositor()->hasAcceleratedCompositing(); | 110 threeDEnabled = view->compositor()->hasAcceleratedCompositing(); |
124 return threeDEnabled; | 111 return threeDEnabled; |
125 } | 112 } |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
197 default: | 184 default: |
198 return false; | 185 return false; |
199 } | 186 } |
200 | 187 |
201 ASSERT(factor > 0); | 188 ASSERT(factor > 0); |
202 result = value * factor; | 189 result = value * factor; |
203 return true; | 190 return true; |
204 } | 191 } |
205 | 192 |
206 } // namespace | 193 } // namespace |
OLD | NEW |