Home
last modified time | relevance | path

Searched refs:stepRatio (Results 1 – 6 of 6) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/slider/
H A Drender_slider.cpp570 double stepRatio = step_ / (max_ - min_); in RenderBlockPosition() local
571 SetTotalRatio(stepRatio * std::floor((totalRatio_ + HALF * stepRatio) / stepRatio)); in RenderBlockPosition()
606 double stepRatio = step_ / (max_ - min_); in UpdateBlockPosition() local
607 double endRatio = stepRatio * std::floor((totalRatio + HALF * stepRatio) / stepRatio); in UpdateBlockPosition()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/slider/
H A Dslider_content_modifier.h42 float stepRatio = 0.0f; member
125 void SetStepRatio(float stepRatio) in SetStepRatio() argument
128 stepRatio_->Set(stepRatio); in SetStepRatio()
H A Dslider_content_modifier.cpp59 stepRatio_ = AceType::MakeRefPtr<PropertyFloat>(parameters.stepRatio); in SliderContentModifier()
212 auto stepRatio = stepRatio_->Get(); in DrawStep() local
213 if (NearEqual(stepRatio, .0f)) { in DrawStep()
223 auto stepsLengthX = (endX - startX) * stepRatio; in DrawStep()
224 auto stepsLengthY = (endY - startY) * stepRatio; in DrawStep()
H A Dslider_pattern.cpp954 auto stepRatio = sliderPaintProperty->GetStepRatio(); in UpdateValueByLocalLocation() local
955 CHECK_NULL_VOID(stepRatio != 0); in UpdateValueByLocalLocation()
956 valueRatio_ = NearEqual(valueRatio_, 1) ? 1 : std::round(valueRatio_ / stepRatio) * stepRatio; in UpdateValueByLocalLocation()
959 value_ = NearEqual(valueRatio_, 1) ? max : (std::round(valueRatio_ / stepRatio) * step + min); in UpdateValueByLocalLocation()
1480 auto stepRatio = paintProperty->GetStepRatio(); in UpdateContentParameters() local
1481 …SliderContentModifier::Parameters parameters { trackThickness_, blockSize_, stepRatio, hotBlockSha… in UpdateContentParameters()
H A Dslider_paint_method.cpp48 sliderContentModifier_->SetStepRatio(parameters_.stepRatio); in UpdateContentModifier()
H A Dslider_pattern.h248 … std::string GetPointAccessibilityTxt(uint32_t pointIndex, float stepRatio, float min, float max);