Home | History | Annotate | Download | only in forms

Lines Matching refs:Decimal

211 void InputType::setValueAsDecimal(const Decimal& newValue, TextFieldEventBehavior eventBehavior, ExceptionState&) const
257 const Decimal numericValue = parseToNumberOrNaN(value);
269 const Decimal numericValue = parseToNumberOrNaN(value);
276 Decimal InputType::defaultValueForStepUp() const
296 const Decimal numericValue = parseToNumberOrNaN(value);
309 const Decimal numericValue = parseToNumberOrNaN(value);
322 const Decimal numericValue = parseToNumberOrNaN(value);
335 String InputType::rangeOverflowText(const Decimal&) const
341 String InputType::rangeUnderflowText(const Decimal&) const
381 const Decimal numericValue = parseToNumberOrNaN(value);
395 Decimal candidate1 = stepRange.clampValue(numericValue);
397 Decimal candidate2 = candidate1 < numericValue ? candidate1 + stepRange.step() : candidate1 - stepRange.step();
414 Decimal InputType::parseToNumber(const String&, const Decimal& defaultValue) const
420 Decimal InputType::parseToNumberOrNaN(const String& string) const
422 return parseToNumber(string, Decimal::nan());
425 String InputType::serialize(const Decimal&) const
746 Decimal InputType::findClosestTickMarkValue(const Decimal&)
749 return Decimal::nan();
791 void InputType::applyStep(const Decimal& current, int count, AnyStepHandling anyStepHandling, TextFieldEventBehavior eventBehavior, ExceptionState& exceptionState)
800 const Decimal step = stepRange.step();
813 Decimal newValue;
814 const Decimal base = stepRange.stepBase();
837 Decimal newValue = current + stepRange.step() * count;
853 bool InputType::getAllowedValueStep(Decimal* step) const
872 const Decimal current = parseToNumber(element().value(), 0);
921 const Decimal step = stepRange.step();
931 Decimal current = parseToNumberOrNaN(element().value());
934 const Decimal nextDiff = step * n;
956 Decimal InputType::findStepBase(const Decimal& defaultValue) const
958 Decimal stepBase = parseToNumber(element().fastGetAttribute(minAttr), Decimal::nan());
964 StepRange InputType::createStepRange(AnyStepHandling anyStepHandling, const Decimal& stepBaseDefault, const Decimal& minimumDefault, const Decimal& maximumDefault, const StepRange::StepDescription& stepDescription) const
966 const Decimal stepBase = findStepBase(stepBaseDefault);
967 const Decimal minimum = parseToNumber(element().fastGetAttribute(minAttr), minimumDefault);
968 const Decimal maximum = parseToNumber(element().fastGetAttribute(maxAttr), maximumDefault);
969 const Decimal step = StepRange::parseStep(anyStepHandling, stepDescription, element().fastGetAttribute(stepAttr));