Home
last modified time | relevance | path

Searched refs:scrollableDistance_ (Results 1 – 13 of 13) sorted by relevance

/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scroll/
Dscroll_pattern.cpp143 scrollableDistance_ = layoutAlgorithm->GetScrollableDistance(); in SetScrollProperties()
188 if (GreatNotEqual(scrollableDistance_, 0.0f)) { in CheckScrollable()
240 return LessOrEqual(currentOffset_, -scrollableDistance_); in IsAtBottom()
260 auto endRefences = GreatOrEqual(scrollableDistance_, 0.0f) ? -scrollableDistance_ : 0; in GetOverScrollOffset()
275 return Positive(currentOffset_) || LessNotEqual(currentOffset_, -scrollableDistance_); in IsOutOfBoundary()
296 if (Positive(scrollableDistance_)) { in AdjustOffset()
297 overScrollPastEnd = std::max(-scrollableDistance_ - currentOffset_, 0.0f); in AdjustOffset()
316 if (scrollableDistance_ <= 0.0f || source == SCROLL_FROM_JUMP) { in ValidateOffset()
325 currentOffset_ = std::clamp(currentOffset_, 0.0f, scrollableDistance_); in ValidateOffset()
327 currentOffset_ = std::clamp(currentOffset_, -scrollableDistance_, 0.0f); in ValidateOffset()
[all …]
Dscroll_layout_algorithm.h52 return scrollableDistance_; in GetScrollableDistance()
81 float scrollableDistance_ = 0.0f; variable
Dscroll_layout_algorithm.cpp116scrollableDistance_ = GetMainAxisSize(childSize, axis) - GetMainAxisSize(viewPort_, axis) + conten… in Layout()
118 if (scrollableDistance_ > 0.0f) { in Layout()
119 currentOffset_ = std::clamp(currentOffset_, -scrollableDistance_, 0.0f); in Layout()
121 currentOffset_ = std::clamp(currentOffset_, 0.0f, -scrollableDistance_); in Layout()
Dscroll_pattern.h117 return scrollableDistance_; in GetScrollableDistance()
338 float scrollableDistance_ = 0.0f; variable
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scroll_bar/
Dscroll_bar_layout_algorithm.h39 return scrollableDistance_; in GetScrollableDistance()
48 float scrollableDistance_ = 0.0f; variable
Dscroll_bar_layout_algorithm.cpp113 scrollableDistance_ = std::abs(GetMainAxisSize(size, axis) - GetMainAxisSize(childSize, axis)); in Layout()
120 currentOffset = scrollOffset * scrollableDistance_ / controlDistance; in Layout()
122 currentOffset = std::clamp(currentOffset, 0.0f, scrollableDistance_); in Layout()
123 if (scrollableDistance_ > 0.0f) { in Layout()
Dscroll_bar_pattern.cpp128 scrollableDistance_ = layoutAlgorithm->GetScrollableDistance(); in OnDirtyLayoutWrapperSwap()
161 return GreatOrEqual(currentOffset_, scrollableDistance_); in IsAtBottom()
166 if (scrollableDistance_ <= 0.0f) { in ValidateOffset()
169 currentOffset_ = std::clamp(currentOffset_, 0.0f, scrollableDistance_); in ValidateOffset()
328 offset = - offset * scrollableDistance_ / controlDistance_; in HandleDragUpdate()
Dscroll_bar_pattern.h91 return scrollableDistance_; in GetScrollableDistance()
206 float scrollableDistance_ = 0.0f; variable
/foundation/arkui/ace_engine/test/unittest/core/pattern/scroll_bar/
Dscroll_bar_accessibility_property_test_ng.cpp108 scrollBarPattern_->scrollableDistance_ = SCROLLABLE_DISTANCE;
127 scrollBarPattern_->scrollableDistance_ = SCROLLABLE_DISTANCE;
Dscroll_bar_test_ng.cpp191 EXPECT_EQ(pattern_->scrollableDistance_, expectDistance);
244 pattern_->scrollableDistance_ = SCROLL_BAR_FLOAT_100;
296 pattern_->scrollableDistance_ = SCROLL_BAR_FLOAT_100;
303 pattern_->scrollableDistance_ = 0.0f;
383 pattern_->scrollableDistance_ = SCROLL_BAR_FLOAT_100;
456 pattern_->scrollableDistance_ = 1.0f;
486 pattern_->scrollableDistance_ = 0.0;
502 pattern_->scrollableDistance_ = SCROLL_BAR_FLOAT_100;
520 pattern_->scrollableDistance_ = 0.0;
709 auto distance = pattern_->scrollableDistance_;
[all …]
/foundation/arkui/ace_engine/test/unittest/core/pattern/scroll/
Dscroll_test_ng.cpp1176 EXPECT_EQ(pattern_->scrollableDistance_, VERTICAL_SCROLLABLE_DISTANCE);
1233 EXPECT_EQ(pattern_->scrollableDistance_, 0);
1257 pattern_->scrollableDistance_ = 100.f;
2469 EXPECT_EQ(pattern_->scrollableDistance_, scrollableDistance);
2558 EXPECT_EQ(pattern_->scrollableDistance_, 0);
2940 pattern_->scrollableDistance_ = 0.0;
2956 pattern_->scrollableDistance_ = 100.f;
2974 pattern_->scrollableDistance_ = 0.0;
3515 pattern_->scrollableDistance_ = viewPortLength * 10;
/foundation/arkui/ace_engine/test/unittest/core/pattern/menu/
Dmenu_test_ng.cpp1886 scrollPattern->scrollableDistance_ = 1.0f;
2022 scrollPattern->scrollableDistance_ = 1.0f;
2043 scrollPattern->scrollableDistance_ = 1.0f;
/foundation/arkui/ace_engine/test/unittest/core/pattern/overlay/
Doverlay_manager_test_ng.cpp2392 scrollPattern->scrollableDistance_ = 10.0f;