OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved. | 2 * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved. |
3 * Copyright (C) 2008, 2009 Google, Inc. | 3 * Copyright (C) 2008, 2009 Google, Inc. |
4 * | 4 * |
5 * This library is free software; you can redistribute it and/or | 5 * This library is free software; you can redistribute it and/or |
6 * modify it under the terms of the GNU Library General Public | 6 * modify it under the terms of the GNU Library General Public |
7 * License as published by the Free Software Foundation; either | 7 * License as published by the Free Software Foundation; either |
8 * version 2 of the License, or (at your option) any later version. | 8 * version 2 of the License, or (at your option) any later version. |
9 * | 9 * |
10 * This library is distributed in the hope that it will be useful, | 10 * This library is distributed in the hope that it will be useful, |
(...skipping 409 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
420 } | 420 } |
421 | 421 |
422 FloatRect borderBounds = unzoomedRect; | 422 FloatRect borderBounds = unzoomedRect; |
423 borderBounds.inflate(LayoutThemeMac::sliderThumbBorderWidth / 2.0); | 423 borderBounds.inflate(LayoutThemeMac::sliderThumbBorderWidth / 2.0); |
424 | 424 |
425 borderBounds.inflate(-LayoutThemeMac::sliderThumbBorderWidth); | 425 borderBounds.inflate(-LayoutThemeMac::sliderThumbBorderWidth); |
426 FloatSize shadowOffset(0, 1); | 426 FloatSize shadowOffset(0, 1); |
427 paintInfo.context->setShadow(shadowOffset, LayoutThemeMac::sliderThumbShadow
Blur, shadowColor); | 427 paintInfo.context->setShadow(shadowOffset, LayoutThemeMac::sliderThumbShadow
Blur, shadowColor); |
428 paintInfo.context->setFillColor(Color::black); | 428 paintInfo.context->setFillColor(Color::black); |
429 paintInfo.context->fillEllipse(borderBounds); | 429 paintInfo.context->fillEllipse(borderBounds); |
430 paintInfo.context->clearShadow(); | 430 paintInfo.context->clearDrawLooper(); |
431 | 431 |
432 IntRect fillBounds = enclosedIntRect(unzoomedRect); | 432 IntRect fillBounds = enclosedIntRect(unzoomedRect); |
433 RefPtr<Gradient> fillGradient = Gradient::create(fillBounds.minXMinYCorner()
, fillBounds.minXMaxYCorner()); | 433 RefPtr<Gradient> fillGradient = Gradient::create(fillBounds.minXMinYCorner()
, fillBounds.minXMaxYCorner()); |
434 fillGradient->addColorStop(0.0, fillGradientTopColor); | 434 fillGradient->addColorStop(0.0, fillGradientTopColor); |
435 fillGradient->addColorStop(0.52, fillGradientUpperMiddleColor); | 435 fillGradient->addColorStop(0.52, fillGradientUpperMiddleColor); |
436 fillGradient->addColorStop(0.52, fillGradientLowerMiddleColor); | 436 fillGradient->addColorStop(0.52, fillGradientLowerMiddleColor); |
437 fillGradient->addColorStop(1.0, fillGradientBottomColor); | 437 fillGradient->addColorStop(1.0, fillGradientBottomColor); |
438 paintInfo.context->setFillGradient(fillGradient); | 438 paintInfo.context->setFillGradient(fillGradient); |
439 paintInfo.context->fillEllipse(borderBounds); | 439 paintInfo.context->fillEllipse(borderBounds); |
440 | 440 |
(...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
594 [search setSearchMenuTemplate:nil]; | 594 [search setSearchMenuTemplate:nil]; |
595 | 595 |
596 m_layoutTheme.updateActiveState([search searchButtonCell], o); | 596 m_layoutTheme.updateActiveState([search searchButtonCell], o); |
597 | 597 |
598 [[search searchButtonCell] drawWithFrame:unzoomedRect inView:m_layoutTheme.d
ocumentViewFor(o)]; | 598 [[search searchButtonCell] drawWithFrame:unzoomedRect inView:m_layoutTheme.d
ocumentViewFor(o)]; |
599 [[search searchButtonCell] setControlView:nil]; | 599 [[search searchButtonCell] setControlView:nil]; |
600 return false; | 600 return false; |
601 } | 601 } |
602 | 602 |
603 } // namespace blink | 603 } // namespace blink |
OLD | NEW |