OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2003, 2004, 2005, 2006, 2009 Apple Inc. All rights reserved. | 2 * Copyright (C) 2003, 2004, 2005, 2006, 2009 Apple Inc. All rights reserved. |
3 * Copyright (C) 2013 Google Inc. All rights reserved. | 3 * Copyright (C) 2013 Google Inc. All rights reserved. |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
7 * are met: | 7 * are met: |
8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
(...skipping 355 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
366 namespace { | 366 namespace { |
367 | 367 |
368 int AdjustedFocusRingOffset(int offset) { | 368 int AdjustedFocusRingOffset(int offset) { |
369 #if OS(MACOSX) | 369 #if OS(MACOSX) |
370 return offset + 2; | 370 return offset + 2; |
371 #else | 371 #else |
372 return 0; | 372 return 0; |
373 #endif | 373 #endif |
374 } | 374 } |
375 | 375 |
376 } // anonymous ns | 376 } // namespace |
377 | 377 |
378 int GraphicsContext::FocusRingOutsetExtent(int offset, int width) { | 378 int GraphicsContext::FocusRingOutsetExtent(int offset, int width) { |
379 // Unlike normal outlines (whole width is outside of the offset), focus | 379 // Unlike normal outlines (whole width is outside of the offset), focus |
380 // rings are drawn with the center of the path aligned with the offset, so | 380 // rings are drawn with the center of the path aligned with the offset, so |
381 // only half of the width is outside of the offset. | 381 // only half of the width is outside of the offset. |
382 return AdjustedFocusRingOffset(offset) + (width + 1) / 2; | 382 return AdjustedFocusRingOffset(offset) + (width + 1) / 2; |
383 } | 383 } |
384 | 384 |
385 void GraphicsContext::DrawFocusRingPath(const SkPath& path, | 385 void GraphicsContext::DrawFocusRingPath(const SkPath& path, |
386 const Color& color, | 386 const Color& color, |
(...skipping 954 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1341 output = *input; | 1341 output = *input; |
1342 if (output.getSkShader()) { | 1342 if (output.getSkShader()) { |
1343 output.setColorFilter(high_contrast_filter_); | 1343 output.setColorFilter(high_contrast_filter_); |
1344 } else { | 1344 } else { |
1345 output.setColor(high_contrast_filter_->filterColor(output.getColor())); | 1345 output.setColor(high_contrast_filter_->filterColor(output.getColor())); |
1346 } | 1346 } |
1347 return output; | 1347 return output; |
1348 } | 1348 } |
1349 | 1349 |
1350 } // namespace blink | 1350 } // namespace blink |
OLD | NEW |