| OLD | NEW | 
|---|
| 1 /** | 1 /** | 
| 2  * This file is part of the theme implementation for form controls in WebCore. | 2  * This file is part of the theme implementation for form controls in WebCore. | 
| 3  * | 3  * | 
| 4  * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Computer, Inc. | 4  * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Computer, Inc. | 
| 5  * | 5  * | 
| 6  * This library is free software; you can redistribute it and/or | 6  * This library is free software; you can redistribute it and/or | 
| 7  * modify it under the terms of the GNU Library General Public | 7  * modify it under the terms of the GNU Library General Public | 
| 8  * License as published by the Free Software Foundation; either | 8  * License as published by the Free Software Foundation; either | 
| 9  * version 2 of the License, or (at your option) any later version. | 9  * version 2 of the License, or (at your option) any later version. | 
| 10  * | 10  * | 
| (...skipping 914 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 925     } else { | 925     } else { | 
| 926         tickRect.setWidth(floor(tickSize.height() * zoomFactor)); | 926         tickRect.setWidth(floor(tickSize.height() * zoomFactor)); | 
| 927         tickRect.setHeight(floor(tickSize.width() * zoomFactor)); | 927         tickRect.setHeight(floor(tickSize.width() * zoomFactor)); | 
| 928         tickRect.setX(floor(rect.x() + rect.width() / 2.0 + sliderTickOffsetFrom
      TrackCenter() * zoomFactor)); | 928         tickRect.setX(floor(rect.x() + rect.width() / 2.0 + sliderTickOffsetFrom
      TrackCenter() * zoomFactor)); | 
| 929         tickRegionSideMargin = trackBounds.y() + (thumbSize.width() - tickSize.w
      idth() * zoomFactor) / 2.0; | 929         tickRegionSideMargin = trackBounds.y() + (thumbSize.width() - tickSize.w
      idth() * zoomFactor) / 2.0; | 
| 930         tickRegionWidth = trackBounds.height() - thumbSize.width(); | 930         tickRegionWidth = trackBounds.height() - thumbSize.width(); | 
| 931     } | 931     } | 
| 932     RefPtr<HTMLCollection> options = dataList->options(); | 932     RefPtr<HTMLCollection> options = dataList->options(); | 
| 933     GraphicsContextStateSaver stateSaver(*paintInfo.context); | 933     GraphicsContextStateSaver stateSaver(*paintInfo.context); | 
| 934     paintInfo.context->setFillColor(o->resolveColor(CSSPropertyColor)); | 934     paintInfo.context->setFillColor(o->resolveColor(CSSPropertyColor)); | 
| 935     for (unsigned i = 0; Node* node = options->item(i); i++) { | 935     for (unsigned i = 0; Element* element = options->item(i); i++) { | 
| 936         ASSERT(node->hasTagName(optionTag)); | 936         ASSERT(element->hasTagName(optionTag)); | 
| 937         HTMLOptionElement* optionElement = toHTMLOptionElement(node); | 937         HTMLOptionElement* optionElement = toHTMLOptionElement(element); | 
| 938         String value = optionElement->value(); | 938         String value = optionElement->value(); | 
| 939         if (!input->isValidValue(value)) | 939         if (!input->isValidValue(value)) | 
| 940             continue; | 940             continue; | 
| 941         double parsedValue = parseToDoubleForNumberType(input->sanitizeValue(val
      ue)); | 941         double parsedValue = parseToDoubleForNumberType(input->sanitizeValue(val
      ue)); | 
| 942         double tickFraction = (parsedValue - min) / (max - min); | 942         double tickFraction = (parsedValue - min) / (max - min); | 
| 943         double tickRatio = isHorizontal && o->style()->isLeftToRightDirection() 
      ? tickFraction : 1.0 - tickFraction; | 943         double tickRatio = isHorizontal && o->style()->isLeftToRightDirection() 
      ? tickFraction : 1.0 - tickFraction; | 
| 944         double tickPosition = round(tickRegionSideMargin + tickRegionWidth * tic
      kRatio); | 944         double tickPosition = round(tickRegionSideMargin + tickRegionWidth * tic
      kRatio); | 
| 945         if (isHorizontal) | 945         if (isHorizontal) | 
| 946             tickRect.setX(tickPosition); | 946             tickRect.setX(tickPosition); | 
| 947         else | 947         else | 
| (...skipping 324 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1272 | 1272 | 
| 1273     // padding - not honored by WinIE, needs to be removed. | 1273     // padding - not honored by WinIE, needs to be removed. | 
| 1274     style->resetPadding(); | 1274     style->resetPadding(); | 
| 1275 | 1275 | 
| 1276     // border - honored by WinIE, but looks terrible (just paints in the control
       box and turns off the Windows XP theme) | 1276     // border - honored by WinIE, but looks terrible (just paints in the control
       box and turns off the Windows XP theme) | 
| 1277     // for now, we will not honor it. | 1277     // for now, we will not honor it. | 
| 1278     style->resetBorder(); | 1278     style->resetBorder(); | 
| 1279 } | 1279 } | 
| 1280 | 1280 | 
| 1281 } // namespace WebCore | 1281 } // namespace WebCore | 
| OLD | NEW | 
|---|