Home
last modified time | relevance | path

Searched refs:ScrollablePattern (Results 1 – 25 of 45) sorted by relevance

12

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scrollable/
H A Dscrollable_pattern.cpp60 ScrollablePattern::ScrollablePattern() in ScrollablePattern() function in OHOS::Ace::NG::ScrollablePattern
66 ScrollablePattern::ScrollablePattern(EdgeEffect edgeEffect, bool alwaysEnabled) in ScrollablePattern() function in OHOS::Ace::NG::ScrollablePattern
151 void ScrollablePattern::UpdateFadeInfo( in UpdateFadeInfo()
463 void ScrollablePattern::OnScrollEnd() in OnScrollEnd()
509 void ScrollablePattern::AddScrollEvent() in AddScrollEvent()
728 void ScrollablePattern::OnWindowHide() in OnWindowHide()
1224 void ScrollablePattern::StopAnimate() in StopAnimate()
1247 void ScrollablePattern::AnimateTo( in AnimateTo()
2954 void ScrollablePattern::HandleHotZone( in HandleHotZone()
3542 void ScrollablePattern::SetParentNestedScroll(RefPtr<ScrollablePattern>& parentPattern) in SetParentNestedScroll()
[all …]
H A Dscrollable_controller.h22 class ScrollablePattern; variable
31 void SetScrollPattern(const WeakPtr<ScrollablePattern>& scroll) in SetScrollPattern()
36 const WeakPtr<ScrollablePattern>& GetScrollPattern() in GetScrollPattern()
65 WeakPtr<ScrollablePattern> scroll_;
H A Dscrollable_model_ng.cpp28 auto pattern = frameNode->GetPattern<ScrollablePattern>(); in SetEdgeEffect()
192 auto pattern = frameNode->GetPattern<ScrollablePattern>(); in SetEdgeEffect()
219 auto pattern = frameNode->GetPattern<ScrollablePattern>(); in SetMaxFlingSpeed()
227 const auto& pattern = frameNode->GetPattern<ScrollablePattern>(); in GetEdgeEffect()
235 const auto& pattern = frameNode->GetPattern<ScrollablePattern>(); in GetAlwaysEnabled()
251 auto pattern = frameNode->GetPattern<ScrollablePattern>(); in SetMaxFlingSpeed()
H A Dscrollable_pattern.h68 class ScrollablePattern : public NestableScrollContainer {
69 DECLARE_ACE_TYPE(ScrollablePattern, NestableScrollContainer);
72 ScrollablePattern();
73 ScrollablePattern(EdgeEffect edgeEffect, bool alwaysEnabled);
75 ~ScrollablePattern() in ~ScrollablePattern()
682 void SetParentNestedScroll(RefPtr<ScrollablePattern>& parentPattern);
686 void UnsetParentNestedScroll(RefPtr<ScrollablePattern>& parentPattern);
H A Dscrollable_accessibility_property.cpp27 auto pattern = frameNode->GetPattern<ScrollablePattern>(); in GetScrollOffSet()
H A Dnestable_scroll_container.cpp64 if (!isFixedNestedScrollMode && AceType::InstanceOf<ScrollablePattern>(this)) { in SetNestedScroll()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scroll_bar/proxy/
H A Dscroll_bar_proxy.h27 class ScrollablePattern; variable
29 WeakPtr<ScrollablePattern> scrollableNode;
108 …void SetScrollEnabled(bool scrollEnabled, const WeakPtr<ScrollablePattern>& weakScrollableNode) co…
113 void UnRegisterNestScrollableNode(const WeakPtr<ScrollablePattern>& scrollableNode);
H A Dscroll_bar_proxy.cpp30 return AceType::InstanceOf<ScrollablePattern>(pattern); in CheckScrollable()
35 auto scrollablePattern = AceType::DynamicCast<ScrollablePattern>(pattern); in GetScrollableNodeDistance()
42 auto scrollablePattern = AceType::DynamicCast<ScrollablePattern>(pattern); in GetScrollableNodeOffset()
49 auto scrollPattern = AceType::DynamicCast<ScrollablePattern>(pattern); in GetScrollBarOutBoundaryExtent()
77 void ScrollBarProxy::UnRegisterNestScrollableNode(const WeakPtr<ScrollablePattern>& scrollableNode) in UnRegisterNestScrollableNode()
249 void ScrollBarProxy::SetScrollEnabled(bool scrollEnabled, const WeakPtr<ScrollablePattern>& weakScr… in SetScrollEnabled()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/manager/select_overlay/
H A Dselect_overlay_scroll_notifier.h26 …static inline void NotifyOnScrollCallback(WeakPtr<ScrollablePattern> pattern, float offset, int32_… in NotifyOnScrollCallback()
31 static inline void NotifyOnScrollEnd(WeakPtr<ScrollablePattern> pattern) in NotifyOnScrollEnd()
36 …static inline void NotifyOnScrollEvent(WeakPtr<ScrollablePattern> pattern, float offset, int32_t s… in NotifyOnScrollEvent()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scroll_bar/
H A Dscroll_bar_model_ng.h30 static void SetNestedScroll(RefPtr<FrameNode>& frameNode, RefPtr<ScrollablePattern>& pattern);
31 static void UnSetNestedScroll(RefPtr<FrameNode>& frameNode, RefPtr<ScrollablePattern>& pattern);
H A Dscroll_bar_model_ng.cpp75 void ScrollBarModelNG::SetNestedScroll(RefPtr<FrameNode>& frameNode, RefPtr<ScrollablePattern>& pat… in SetNestedScroll()
83 void ScrollBarModelNG::UnSetNestedScroll(RefPtr<FrameNode>& frameNode, RefPtr<ScrollablePattern>& p… in UnSetNestedScroll()
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/scrollable/
H A Dmock_scrollable.h26 class PartiallyMockedScrollable : public ScrollablePattern {
27 DECLARE_ACE_TYPE(PartiallyMockedScrollable, ScrollablePattern);
H A Dscrollable_property_test_ng.cpp47 auto scrollPnTest = scroll->GetPattern<ScrollablePattern>();
70 auto scrollPnTest = scroll->GetPattern<ScrollablePattern>();
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/
H A Dtext_select_overlay.h80 …const RefPtr<ScrollablePattern> scrollableParent, const Offset& globalOffset, bool isStopAutoScrol…
81 const RefPtr<ScrollablePattern> FindScrollableParent();
H A Dtext_select_overlay.cpp490 …const RefPtr<ScrollablePattern> scrollablePattern, const Offset& globalOffset, bool isStopAutoScro… in TriggerScrollableParentToScroll()
519 const RefPtr<ScrollablePattern> TextSelectOverlay::FindScrollableParent() in FindScrollableParent()
525 auto scrollablePattern = parent->GetPattern<ScrollablePattern>(); in FindScrollableParent()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_field/
H A Dtext_field_manager.cpp92 auto pattern = parent->GetPattern<ScrollablePattern>(); in FindScrollableOfFocusedTextField()
175 auto scrollPattern = scrollableNode->GetPattern<ScrollablePattern>(); in GetOnFocusTextFieldInfo()
194 auto scrollPattern = scrollableNode->GetPattern<ScrollablePattern>(); in ScrollToSafeAreaHelper()
272 auto scrollPattern = scrollableNode->GetPattern<ScrollablePattern>(); in UpdateScrollableParentViewPort()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scroll/
H A Dscroll_pattern.h35 class ScrollPattern : public ScrollablePattern {
36 DECLARE_ACE_TYPE(ScrollPattern, ScrollablePattern);
39 ScrollPattern() : ScrollablePattern(EdgeEffect::NONE, true) {} in ScrollPattern()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/functions/
H A Djs_should_built_in_recognizer_parallel_with_function.h86 auto scrollablePattern = AceType::DynamicCast<NG::ScrollablePattern>(pattern); in IsBegin()
104 auto scrollablePattern = AceType::DynamicCast<NG::ScrollablePattern>(pattern); in IsEnd()
216 auto scrollablePattern = attachNode->GetPattern<NG::ScrollablePattern>(); in GetEventTargetInfo()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/
H A Dwater_flow_pattern.h29 class ACE_EXPORT WaterFlowPattern : public ScrollablePattern {
30 DECLARE_ACE_TYPE(WaterFlowPattern, ScrollablePattern);
H A Dwater_flow_pattern.cpp57 … auto friction = ScrollablePattern::CalculateFriction(std::abs(overScroll) / GetMainContentSize()); in UpdateCurrentOffset()
356 ScrollablePattern::AnimateTo(targetPosition, -1, nullptr, true); in ScrollToTargetIndex()
422 ScrollablePattern::AnimateTo(-position, -1, nullptr, true, false, false); in ScrollPage()
614 ScrollablePattern::AnimateTo(position, duration, curve, smooth, canOverScroll); in AnimateTo()
622 ScrollablePattern::ScrollTo(position); in ScrollTo()
779 ScrollablePattern::DumpAdvanceInfo(); in DumpAdvanceInfo()
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/base/
H A Dobserver_test_ng.cpp128 auto pattern = frameNode->GetPattern<ScrollablePattern>();
143 auto pattern = frameNode->GetPattern<ScrollablePattern>();
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/
H A Dlist_pattern.h53 class ListPattern : public ScrollablePattern {
54 DECLARE_ACE_TYPE(ListPattern, ScrollablePattern);
57 ListPattern() : ScrollablePattern(EdgeEffect::SPRING, false) {} in ListPattern()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/
H A Dgrid_pattern.h41 class ACE_EXPORT GridPattern : public ScrollablePattern {
42 DECLARE_ACE_TYPE(GridPattern, ScrollablePattern);
H A Dgrid_pattern.cpp81 const bool disableSkip = IsOutOfBoundary(true) || ScrollablePattern::AnimateRunning(); in CreateLayoutAlgorithm()
96 if (ScrollablePattern::AnimateRunning()) { in CreateLayoutAlgorithm()
435 … auto friction = ScrollablePattern::CalculateFriction(std::abs(overScroll) / GetMainContentSize()); in UpdateCurrentOffset()
452ScrollablePattern::CalculateFriction(std::abs(gridLayoutInfo_.currentOffset_) / GetMainContentSize… in UpdateCurrentOffset()
1281 ScrollablePattern::ToJsonValue(json, filter); in ToJsonValue()
1334 ScrollablePattern::AnimateTo(-position, -1, nullptr, true, false, false); in ScrollPage()
1380 ScrollablePattern::AnimateTo(position, duration, curve, smooth, canOverScroll); in AnimateTo()
1741 ScrollablePattern::DumpAdvanceInfo(); in DumpAdvanceInfo()
1966 ScrollablePattern::ScrollToEdge(scrollEdgeType, smooth); in ScrollToEdge()
2047 ScrollablePattern::StopAnimate(); in StopAnimate()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/base/
H A Dobserver_handler.cpp64 auto pattern = AceType::DynamicCast<ScrollablePattern>(ref); in NotifyScrollEventStateChange()
194 auto pattern = nav->GetPattern<ScrollablePattern>(); in GetScrollEventState()

12