/foundation/arkui/ace_engine/test/unittest/core/pattern/scrollable/ |
H A D | scrollable_utils_test.cpp | 39 RefPtr<FrameNode> scrollable_; member in OHOS::Ace::NG::ScrollableUtilsTest 45 scrollable_ = FrameNode::CreateFrameNode("ScrollableContainer", -1, AceType::MakeRefPtr<Pattern>()); in SetUp() 48 scrollable_->AddChild(lazyNode_); in SetUp() 53 scrollable_.Reset(); in TearDown() 96 ScrollableUtils::RecycleItemsOutOfBoundary(Axis::HORIZONTAL, 0, 0, 100, Referenced::RawPtr(scrollable_)); in HWTEST_F() 97 ASSERT_EQ(scrollable_->GetChildren().size(), 1); in HWTEST_F() 102 ScrollableUtils::RecycleItemsOutOfBoundary(Axis::FREE, 10, 0, 100, Referenced::RawPtr(scrollable_)); in HWTEST_F() 103 ASSERT_EQ(scrollable_->GetChildren().size(), 1); in HWTEST_F() 114 scrollable_->geometryNode_->SetFrameSize({ 1000, 100 }); in HWTEST_F() 119 ScrollableUtils::RecycleItemsOutOfBoundary(Axis::HORIZONTAL, 100, 0, 9, Referenced::RawPtr(scrollable_)); in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scroll/ |
H A D | scroll_spring_effect.cpp | 22 CHECK_NULL_VOID(scrollable_); in RegisterSpringCallback() 23 scrollable_->SetOutBoundaryCallback(outBoundaryCallback_); in RegisterSpringCallback() 24 scrollable_->SetScrollOverCallBack([weakEffect = AceType::WeakClaim(this)](double velocity) { in RegisterSpringCallback() 29 scrollable_->SetCurrentPositionCallback(currentPositionCallback_); in RegisterSpringCallback() 30 scrollable_->SetOverScrollOffsetCallback([weakEffect = AceType::WeakClaim(this)]() { in RegisterSpringCallback() 50 !initTrailingCallback_ || !scrollable_) { in ProcessScrollOver() 61 if (!scrollable_->Available() && minExtent < 0.0) { in ProcessScrollOver() 64 scrollable_->StartSpringMotion( in ProcessScrollOver() 71 !initTrailingCallback_ || !scrollable_) { in ProcessSpringUpdate() 82 if (!scrollable_ in ProcessSpringUpdate() [all...] |
H A D | scroll_edge_effect_base.h | 40 scrollable_ = nullptr; 71 scrollable_ = scrollable; in SetScrollable() 114 RefPtr<Scrollable> scrollable_; member in OHOS::Ace::NG::ScrollEdgeEffectBase
|
/foundation/arkui/ace_engine/frameworks/core/components/scroll/ |
H A D | scroll_spring_effect.cpp | 27 if (scrollable_) { in RegisterSpringCallback() 28 scrollable_->SetScrollOverCallBack([weakEffect = AceType::WeakClaim(this)](double velocity) { in RegisterSpringCallback() 45 if (scrollable_) { in ProcessScrollOver() 46 if (!scrollable_->Available() && minExtent < 0.0) { in ProcessScrollOver() 49 scrollable_->StartSpringMotion( in ProcessScrollOver()
|
H A D | render_scroll.cpp | 168 if (!scrollable_->Available()) { in UpdateOffset() 189 if (scrollable_->RelatedScrollEventDoing(delta)) { in UpdateOffset() 480 scrollable_->SetScrollEndCallback([weakScroll = AceType::WeakClaim(this)]() { in ResetScrollEventCallBack() 500 scrollable_->SetScrollTouchUpCallback([weakScroll = AceType::WeakClaim(this)]() { in ResetScrollEventCallBack() 572 if (scrollable_) { in ResetScrollable() 573 scrollable_->SetAxis(axis_ == Axis::VERTICAL ? Axis::VERTICAL : Axis::HORIZONTAL); in ResetScrollable() 574 scrollable_->SetCallback(callback); in ResetScrollable() 577 scrollable_ = AceType::MakeRefPtr<Scrollable>(callback, Axis::VERTICAL); in ResetScrollable() 578 scrollable_->InitRelatedParent(GetParent()); in ResetScrollable() 580 scrollable_ in ResetScrollable() [all...] |
H A D | scroll_edge_effect_base.h | 40 scrollable_ = nullptr; 71 scrollable_ = scrollable; in SetScrollable() 114 RefPtr<Scrollable> scrollable_; member in OHOS::Ace::ScrollEdgeEffectBase
|
H A D | render_scroll.h | 95 return (scrollable_ ? scrollable_->IsMotionStop() : true) && (animator_ ? (!animator_->IsRunning()) : true); in IsScrollStop() 100 return scrollable_ && scrollable_->IsDragging(); in IsDragging() 208 return scrollable_ ? scrollable_->IsSpringMotionRunning() : false; in IsSpringMotionRunning() 288 RefPtr<Scrollable> scrollable_; member in OHOS::Ace::RenderScroll
|
H A D | render_single_child_scroll.cpp | 116 // If not scrollable, reset scrollable_ to null. in CalculateMainScrollExtent() 118 if (scrollable_) { in CalculateMainScrollExtent() 119 scrollable_->MarkAvailable(false); in CalculateMainScrollExtent() 120 if (scrollable_->Idle() && GetMainOffset(currentOffset_) > 0.0) { in CalculateMainScrollExtent() 125 if (scrollable_ && scrollable_->Available()) { in CalculateMainScrollExtent() 126 if (scrollable_->Idle() && GetMainOffset(currentOffset_) > mainScrollExtent_ - GetMainSize(viewPort_)) { in CalculateMainScrollExtent() 131 if (scrollable_) { in CalculateMainScrollExtent() 132 scrollable_->MarkAvailable(true); in CalculateMainScrollExtent()
|
H A D | render_multi_child_scroll.cpp | 116 // If not scrollable, reset scrollable_ to null. in CalculateMainScrollExtent() 118 if (scrollable_) { in CalculateMainScrollExtent() 119 scrollable_->MarkAvailable(false); in CalculateMainScrollExtent() 120 if (scrollable_->Idle() && GetMainOffset(currentOffset_) > 0.0) { in CalculateMainScrollExtent() 131 if (scrollable_ && scrollable_->Available()) { in CalculateMainScrollExtent() 132 if (scrollable_->Idle() && in CalculateMainScrollExtent() 138 if (scrollable_) { in CalculateMainScrollExtent() 139 scrollable_->MarkAvailable(true); in CalculateMainScrollExtent() 270 if (scrollable_) { in Update() [all...] |
H A D | scroll_fade_effect.cpp | 121 if (fadeController_ && scrollable_) { in HandleOverScroll() 122 double dragVelocity = scrollable_->GetCurrentVelocity(); in HandleOverScroll()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/event/ |
H A D | scrollable_event.h | 56 if (scrollable_) { in SetAxis() 57 scrollable_->SetAxis(axis); in SetAxis() 63 scrollable_ = scrollable; in SetScrollable() 68 return scrollable_; in GetScrollable() 83 if (scrollable_) { in Idle() 84 return scrollable_->Idle(); in Idle() 91 if (scrollable_ && !scrollable_->Idle() && in IsHitTestBlock() 92 std::abs(scrollable_->GetCurrentVelocity()) > PipelineBase::Vp2PxWithCurrentDensity(HTMBLOCK_VELOCITY)) { in IsHitTestBlock() 133 if (scrollable_) { in AddPreviewMenuHandleDragEnd() 181 RefPtr<Scrollable> scrollable_; global() member in OHOS::Ace::NG::ScrollableEvent [all...] |
H A D | scrollable_event.cpp | 118 if (scrollable_) { in CollectScrollableTouchTarget() 119 scrollable_->SetGetEventTargetImpl(getEventTargetImpl); in CollectScrollableTouchTarget() 120 scrollable_->SetCoordinateOffset(Offset(coordinateOffset.GetX(), coordinateOffset.GetY())); in CollectScrollableTouchTarget() 121 scrollable_->OnCollectTouchTarget(result, frameNode, targetComponent, responseLinkResult); in CollectScrollableTouchTarget()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/scroll/ |
H A D | scroll_effect_test_ng.cpp | 42 EXPECT_EQ(springEffect->scrollable_, nullptr); in HWTEST_F() 52 EXPECT_NE(springEffect->scrollable_->GetSpringProperty(), nullptr); in HWTEST_F() 54 springEffect->scrollable_->springOffsetProperty_ = nullptr; in HWTEST_F() 57 EXPECT_NE(springEffect->scrollable_->GetSpringProperty(), nullptr); in HWTEST_F() 59 springEffect->scrollable_->springOffsetProperty_ = nullptr; in HWTEST_F() 63 EXPECT_NE(springEffect->scrollable_->GetSpringProperty(), nullptr); in HWTEST_F() 77 EXPECT_EQ(springEffect->scrollable_, nullptr); in HWTEST_F() 89 EXPECT_EQ(springEffect->scrollable_, nullptr); in HWTEST_F() 99 EXPECT_EQ(springEffect->scrollable_->state_, Scrollable::AnimationState::IDLE); in HWTEST_F() 103 EXPECT_EQ(springEffect->scrollable_ in HWTEST_F() [all...] |
H A D | scroll_inner_event_test_ng.cpp | 369 EXPECT_TRUE(scrollable_->isTouching_); in HWTEST_F() 401 EXPECT_FALSE(scrollable_->isTouching_); in HWTEST_F() 701 EXPECT_EQ(scrollable_->panRecognizerNG_->nodeId_, nodeId); in HWTEST_F() 707 scrollable_->panRecognizerNG_->SetNodeId(0); in HWTEST_F() 709 EXPECT_EQ(scrollable_->panRecognizerNG_->nodeId_, nodeId); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/components_v2/indexer/ |
H A D | render_popup_list.cpp | 36 if (scrollable_) { in Update() 37 scrollable_->SetAxis(axis); in Update() 52 scrollable_ = AceType::MakeRefPtr<Scrollable>(callback, axis); in Update() 53 scrollable_->Initialize(context_); in Update() 91 bool noEdgeEffect = (scrollable_ && scrollable_->IsAnimationNotRunning()) || !scrollEffect_; in PerformLayout() 156 if (!scrollable_ || !scrollable_->Available()) { in OnTouchTestHit() 157 LOGE("[popup list] OnTouchTestHit scrollable_ not available"); in OnTouchTestHit() 161 scrollable_ in OnTouchTestHit() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/tab_bar/ |
H A D | tab_content_component.h | 53 scrollable_ = scrollable; in SetScrollable() 58 return scrollable_; in IsScrollable() 109 bool scrollable_ = true; // the default value is true member in OHOS::Ace::TabContentComponent
|
H A D | render_tab_content.h | 155 return scrollable_; in IsScrollable() 220 bool scrollable_ = true; // the default value is true member in OHOS::Ace::RenderTabContent
|
H A D | render_tab_bar.cpp | 356 if (!scrollable_) { in Initialize() 357 scrollable_ = AceType::MakeRefPtr<Scrollable>( in Initialize() 367 scrollable_->Initialize(GetContext()); in Initialize() 368 scrollable_->SetNodeId(GetAccessibilityNodeId()); in Initialize() 369 scrollable_->SetScrollableNode(AceType::WeakClaim(this)); in Initialize() 494 if (!clickRecognizer_ || !scrollable_) { in OnTouchTestHit() 499 scrollable_->SetCoordinateOffset(coordinateOffset); in OnTouchTestHit() 500 result.emplace_back(scrollable_); in OnTouchTestHit()
|
/foundation/arkui/ace_engine/frameworks/core/components_v2/list/ |
H A D | render_list.cpp | 166 sticky_ != StickyStyle::NONE || isLaneList_ || !scrollable_->Available()) { in Update() 176 if (scrollable_) { in InitScrollable() 177 scrollable_->SetAxis(axis); in InitScrollable() 178 scrollable_->SetOnScrollBegin(component_->GetOnScrollBegin()); in InitScrollable() 205 if (renderList->scrollable_->RelatedScrollEventDoing(Offset(0.0, -offset))) { in InitScrollable() 218 scrollable_ = AceType::MakeRefPtr<Scrollable>(callback, axis); in InitScrollable() 219 scrollable_->SetNotifyScrollOverCallBack([weak = AceType::WeakClaim(this)](double velocity) { in InitScrollable() 226 scrollable_->SetScrollEndCallback([weak = AceType::WeakClaim(this)]() { in InitScrollable() 243 InitializeScrollable(scrollable_); in InitScrollable() 244 scrollable_ in InitScrollable() [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/common/dom/ |
H A D | dom_tab_content.cpp | 33 scrollable_ = StringToBool(attr.second); in SetSpecializedAttr() 34 tabContentChild_->SetScrollable(scrollable_); in SetSpecializedAttr()
|
H A D | dom_tab_content.h | 54 bool scrollable_ = true; member in OHOS::Ace::Framework::final
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scroll/effect/ |
H A D | scroll_fade_effect.cpp | 146 if (fadeController_ && scrollable_) { in HandleOverScroll() 148 fadeController_->ProcessAbsorb(std::abs(scrollable_->GetCurrentVelocity())); in HandleOverScroll()
|
/foundation/arkui/ace_engine/frameworks/core/components_v2/grid/ |
H A D | render_grid_scroll.cpp | 119 scrollable_ = nullptr; in CreateScrollable() 136 scrollable_ = AceType::MakeRefPtr<Scrollable>( in CreateScrollable() 138 scrollable_->SetScrollEndCallback([weak = AceType::WeakClaim(this)]() { in CreateScrollable() 151 InitializeScrollable(scrollable_); in CreateScrollable() 152 scrollable_->Initialize(context_); in CreateScrollable() 235 if (!scrollable_) { in OnTouchTestHit() 238 if (scrollable_->Available() && scrollBar_ && scrollBar_->InBarRegion(globalPoint_ - coordinateOffset)) { in OnTouchTestHit() 241 scrollable_->SetCoordinateOffset(coordinateOffset); in OnTouchTestHit() 242 scrollable_->SetDragTouchRestrict(touchRestrict); in OnTouchTestHit() 244 result.emplace_back(scrollable_); in OnTouchTestHit() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_v2/water_flow/ |
H A D | render_water_flow.cpp | 144 scrollable_ = nullptr; in CreateScrollable() 161 scrollable_ = AceType::MakeRefPtr<Scrollable>( in CreateScrollable() 163 scrollable_->SetScrollEndCallback([weak = AceType::WeakClaim(this)]() { in CreateScrollable() 176 scrollable_->Initialize(context_); in CreateScrollable() 231 if (!scrollable_ || !scrollable_->Available()) { in OnTouchTestHit() 237 scrollable_->SetCoordinateOffset(coordinateOffset); in OnTouchTestHit() 238 scrollable_->SetDragTouchRestrict(touchRestrict); in OnTouchTestHit() 239 result.emplace_back(scrollable_); in OnTouchTestHit() 241 result.emplace_back(scrollable_); in OnTouchTestHit() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/list/ |
H A D | grid_layout_manager.h | 70 RefPtr<Scrollable> scrollable_; member in OHOS::Ace::GridLayoutManager
|