| 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 |