| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2012 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
| 6 * are met: | 6 * are met: |
| 7 * 1. Redistributions of source code must retain the above copyright | 7 * 1. Redistributions of source code must retain the above copyright |
| 8 * notice, this list of conditions and the following disclaimer. | 8 * notice, this list of conditions and the following disclaimer. |
| 9 * 2. Redistributions in binary form must reproduce the above copyright | 9 * 2. Redistributions in binary form must reproduce the above copyright |
| 10 * notice, this list of conditions and the following disclaimer in the | 10 * notice, this list of conditions and the following disclaimer in the |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 71 else | 71 else |
| 72 pixelsPerInch = 96.0f; | 72 pixelsPerInch = 96.0f; |
| 73 } | 73 } |
| 74 | 74 |
| 75 static const float pointsPerInch = 72.0f; | 75 static const float pointsPerInch = 72.0f; |
| 76 return points / pointsPerInch * pixelsPerInch; | 76 return points / pointsPerInch * pixelsPerInch; |
| 77 } | 77 } |
| 78 | 78 |
| 79 static void getNonClientMetrics(NONCLIENTMETRICS* metrics) | 79 static void getNonClientMetrics(NONCLIENTMETRICS* metrics) |
| 80 { | 80 { |
| 81 static UINT size = (windowsVersion() >= WindowsVista) ? | 81 static UINT size = isWindowsVistaOrGreater() ? |
| 82 sizeof(NONCLIENTMETRICS) : NONCLIENTMETRICS_SIZE_PRE_VISTA; | 82 sizeof(NONCLIENTMETRICS) : NONCLIENTMETRICS_SIZE_PRE_VISTA; |
| 83 metrics->cbSize = size; | 83 metrics->cbSize = size; |
| 84 bool success = !!SystemParametersInfo(SPI_GETNONCLIENTMETRICS, size, metrics
, 0); | 84 bool success = !!SystemParametersInfo(SPI_GETNONCLIENTMETRICS, size, metrics
, 0); |
| 85 ASSERT(success); | 85 ASSERT(success); |
| 86 } | 86 } |
| 87 | 87 |
| 88 // Return the height of system font |font| in pixels. We use this size by | 88 // Return the height of system font |font| in pixels. We use this size by |
| 89 // default for some non-form-control elements. | 89 // default for some non-form-control elements. |
| 90 static float systemFontSize(const LOGFONT& font) | 90 static float systemFontSize(const LOGFONT& font) |
| 91 { | 91 { |
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 183 // static | 183 // static |
| 184 void RenderThemeChromiumFontProvider::setDefaultFontSize(int fontSize) | 184 void RenderThemeChromiumFontProvider::setDefaultFontSize(int fontSize) |
| 185 { | 185 { |
| 186 s_defaultFontSize = static_cast<float>(fontSize); | 186 s_defaultFontSize = static_cast<float>(fontSize); |
| 187 | 187 |
| 188 // Reset cached fonts. | 188 // Reset cached fonts. |
| 189 smallSystemFont() = menuFont() = labelFont() = FontDescription(); | 189 smallSystemFont() = menuFont() = labelFont() = FontDescription(); |
| 190 } | 190 } |
| 191 | 191 |
| 192 } // namespace WebCore | 192 } // namespace WebCore |
| OLD | NEW |