/foundation/arkui/ace_engine/test/unittest/core/pattern/grid/ |
H A D | grid_scroller_event_test_ng.cpp | 94 ScrollState scrollState; in HWTEST_F() 95 auto event = [&offsetY, &scrollState](Dimension offset, ScrollState state) { in HWTEST_F() 108 EXPECT_EQ(scrollState, ScrollState::SCROLL); in HWTEST_F() 113 EXPECT_EQ(scrollState, ScrollState::FLING); in HWTEST_F() 118 EXPECT_EQ(scrollState, ScrollState::FLING); in HWTEST_F() 123 EXPECT_EQ(scrollState, ScrollState::IDLE); in HWTEST_F() 138 EXPECT_EQ(scrollState, ScrollState::IDLE); in HWTEST_F() 144 EXPECT_EQ(scrollState, ScrollState::IDLE); in HWTEST_F() 150 EXPECT_EQ(scrollState, ScrollState::IDLE); in HWTEST_F() 156 EXPECT_EQ(scrollState, ScrollState in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/test/unittest/core/pattern/scrollable/ |
H A D | scrollable_event_test.cpp | 93 ScrollState stateExpected = ScrollState::SCROLL; in HWTEST_F() 99 ScrollState stateTest = ScrollState::IDLE; in HWTEST_F() 104 auto onScrollCallback = [&offsetTest, &stateTest](const Dimension& offset, ScrollState state) { in HWTEST_F() 138 ScrollState willScrollState = ScrollState::IDLE; in HWTEST_F() 146 Dimension offset, ScrollState state, ScrollSource source) { in HWTEST_F() 206 ScrollState didScrollState = ScrollState in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/test/unittest/core/pattern/waterflow/ |
H A D | water_flow_top_down_test.cpp | 209 ScrollState scrollState = ScrollState::IDLE; in HWTEST_F() 210 auto onScroll = [&offsetY, &scrollState, &isOnScrollCallBack](CalcDimension offset, ScrollState state) { in HWTEST_F() 216 ScrollState willScrollState; in HWTEST_F() 218 Dimension offset, ScrollState state, ScrollSource source) { in HWTEST_F() 227 ScrollState didScrollState = ScrollState::IDLE; in HWTEST_F() 229 Dimension offset, ScrollState state) { in HWTEST_F() 270 ScrollState scrollState = ScrollState in HWTEST_F() [all...] |
H A D | water_flow_scroller_test_ng.cpp | 265 ScrollState scrollState = ScrollState::IDLE; in HWTEST_F() 266 auto onScroll = [&scrollOffset, &scrollState](CalcDimension offset, ScrollState state) { in HWTEST_F() 281 EXPECT_EQ(scrollState, ScrollState::SCROLL); in HWTEST_F() 289 EXPECT_EQ(scrollState, ScrollState::FLING); in HWTEST_F() 298 EXPECT_EQ(scrollState, ScrollState::IDLE); in HWTEST_F() 309 ScrollState scrollState = ScrollState::IDLE; in HWTEST_F() 310 auto onScroll = [&scrollOffset, &scrollState](CalcDimension offset, ScrollState state) { in HWTEST_F() 325 EXPECT_EQ(scrollState, ScrollState in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_list_ffi.cpp | 30 const std::vector<ScrollState> SCROLL_STATE = { ScrollState::IDLE, ScrollState::SCROLL, 31 ScrollState::FLING }; 37 std::function<void(Dimension, ScrollState)> FormatOnScrollFunction(void (*callback)(double offset, int32_t state)) in FormatOnScrollFunction() 39 auto result = [lambda = CJLambda::Create(callback)](const Dimension& offset, const ScrollState& state) -> void { in FormatOnScrollFunction() 229 auto lambda = [callback = CJLambda::Create(callback)](const Dimension& offset, const ScrollState& state) in FfiOHOSAceFrameworkListSetOnScrollFrameBegin()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scroll/ |
H A D | scroll_event_hub.h | 42 using ScrollEventWithState = std::function<void(Dimension, Dimension, ScrollState)>; 43 using ScrollEventWithReturn = std::function<TwoDimensionScrollResult(Dimension, Dimension, ScrollState, ScrollSource)>;
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scrollable/ |
H A D | scrollable_properties.h | 37 enum class ScrollState { class 88 ScrollState state; 452 using OnScrollEvent = std::function<void(Dimension, ScrollState)>; 453 using OnDidScrollEvent = std::function<void(Dimension, ScrollState, bool, bool)>; 454 using OnWillScrollEvent = std::function<ScrollFrameResult(Dimension, ScrollState, ScrollSource)>; 456 using OnScrollFrameBeginEvent = std::function<ScrollFrameResult(Dimension, ScrollState)>;
|
H A D | scrollable_pattern.cpp | 1985 ScrollState ScrollablePattern::GetScrollState() const in GetScrollState() 1990 ScrollState ScrollablePattern::GetScrollState(int32_t scrollSource) in GetScrollState() 1994 return ScrollState::SCROLL; in GetScrollState() 1999 return ScrollState::FLING; in GetScrollState() 2003 return ScrollState::IDLE; in GetScrollState() 2031 ScrollState scrollState = source == SCROLL_FROM_ANIMATION ? ScrollState::FLING : ScrollState::SCROLL; in HandleScrollParentFirst() 2075 ScrollState scrollState = source == SCROLL_FROM_ANIMATION ? ScrollState in HandleScrollSelfFirst() [all...] |
H A D | scrollable_pattern.h | 423 ScrollState GetScrollState() const; 425 static ScrollState GetScrollState(int32_t scrollSource); 847 void ExecuteScrollFrameBegin(float& mainDelta, ScrollState state);
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/ |
H A D | grid_model.h | 77 virtual void SetOnScroll(std::function<void(Dimension, ScrollState)>&& onScroll) = 0; 79 std::function<ScrollFrameResult(Dimension, ScrollState)>&& onScrollFrameBegin) = 0;
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | grid_model_impl.h | 62 void SetOnScroll(std::function<void(Dimension, ScrollState)>&& onScroll) override {}; 65 std::function<ScrollFrameResult(Dimension, ScrollState)>&& onScrollFrameBegin) override {};
|
H A D | water_flow_model_impl.h | 49 void SetOnScroll(std::function<void(Dimension, ScrollState)>&& onScroll) override {};
|
/foundation/arkui/ace_engine/frameworks/core/components/scroll/ |
H A D | scrollable.cpp | 392 ScrollState scrollState = source == SCROLL_FROM_ANIMATION ? ScrollState::FLING : ScrollState::SCROLL; in HandleScrollParentFirst() 432 ScrollState scrollState = source == SCROLL_FROM_ANIMATION ? ScrollState::FLING : ScrollState::SCROLL; in HandleScrollSelfFirst() 474 ScrollState scrollState = source == SCROLL_FROM_ANIMATION ? ScrollState::FLING : ScrollState::SCROLL; 501 ScrollState scrollStat in HandleScrollParallel() [all...] |
H A D | scrollable.h | 58 using ScrollFrameBeginCallback = std::function<ScrollFrameResult(Dimension, ScrollState)>; 484 [[deprecated]] void ExecuteScrollFrameBegin(double& mainDelta, ScrollState state);
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_scrollable_base.cpp | 39 const CalcDimension& scrollOffset, const ScrollState& scrollState, in JsOnWillScroll() 70 const CalcDimension& scrollOffset, const ScrollState& scrollState) { in JsOnDidScroll()
|
H A D | js_tabs_feature.cpp | 143 WeakPtr<JSScroller> jsScrollerWeak, Dimension dimension, ScrollState state, bool isAtTop, bool isAtBottom) in HandleOnDidScrollEvent() 214 auto didScrollEvent = [jsScrollerWeak](Dimension dimension, ScrollState state, bool isAtTop, bool isAtBottom) { in CreateObserver()
|
H A D | js_scroll.cpp | 174 const Dimension& offset, ScrollState state) -> ScrollFrameResult { in OnScrollFrameBeginCallback() 221 const Dimension& xOffset, const Dimension& yOffset, const ScrollState& scrollState, in OnWillScrollCallback() 256 const Dimension& xOffset, const Dimension& yOffset, const ScrollState& scrollState) { in OnDidScrollCallback()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/list/ |
H A D | list_scroller_event_test_ng.cpp | 35 auto event = [&isTrigger](Dimension offset, ScrollState state) { isTrigger = true; }; in HWTEST_F() 275 auto event = [](Dimension, ScrollState) { in HWTEST_F() 329 auto willTriggerEvent = [&isWillTrigger, &willOffset](Dimension offset, ScrollState state, ScrollSource source) { in HWTEST_F() 336 auto didTriggerEvent = [&isDidTrigger, &didOffset](Dimension offset, ScrollState state) { in HWTEST_F() 421 auto willTriggerEvent = [&isWillTrigger, &willOffset](Dimension offset, ScrollState state, ScrollSource source) { in HWTEST_F() 428 auto didTriggerEvent = [&isDidTrigger, &didOffset](Dimension offset, ScrollState state) { in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/ |
H A D | water_flow_model_ng.h | 51 void SetOnScroll(std::function<void(Dimension, ScrollState)>&& onScroll) override; 107 static void SetOnScroll(FrameNode* frameNode, std::function<void(Dimension, ScrollState)>&& onScroll);
|
H A D | water_flow_model.h | 60 virtual void SetOnScroll(std::function<void(Dimension, ScrollState)>&& onScroll) = 0;
|
/foundation/arkui/ace_engine/frameworks/core/components_v2/list/ |
H A D | list_component.h | 71 ACE_DEFINE_COMPONENT_EVENT(OnScroll, void(Dimension, ScrollState));
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/ |
H A D | jsEnumStyle.js | 486 var ScrollState; variable 487 (function (ScrollState) { 488 ScrollState[ScrollState["Idle"] = 0] = "Idle"; 489 ScrollState[ScrollState["Scroll"] = 1] = "Scroll"; 490 ScrollState[ScrollState["Fling"] = 2] = "Fling"; 491 })(ScrollState || (ScrollState [all...] |
/foundation/arkui/ace_engine/test/unittest/core/pattern/scroll/ |
H A D | scroll_event_test_ng.cpp | 207 auto willEvent = [&willOffsetY](Dimension x, Dimension y, ScrollState, ScrollSource) { in HWTEST_F() 214 auto didEvent = [&didOffsetY](Dimension, Dimension y, ScrollState) { didOffsetY = y.ConvertToPx(); }; in HWTEST_F() 240 auto willEvent = [&willOffsetX](Dimension x, Dimension y, ScrollState, ScrollSource) { in HWTEST_F() 247 auto didEvent = [&didOffsetX](Dimension x, Dimension, ScrollState) { didOffsetX = x.ConvertToPx(); }; in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | node_list_modifier.cpp | 717 auto onScroll = [node, extraParam](Dimension scrollOffset, ScrollState scrollState) { in SetOnListScroll() 735 const Dimension& offset, const ScrollState& state) -> ScrollFrameResult { in SetOnListScrollFrameBegin() 785 auto onWillScroll = [nodeId, node, extraParam](const Dimension& offset, const ScrollState& state, in SetOnListWillScroll() 810 auto onDidScroll = [nodeId, node, extraParam](const Dimension& offset, const ScrollState& state) -> void { in SetOnListDidScroll()
|
H A D | node_scroll_modifier.cpp | 676 auto onScrollFrameBegin = [nodeId, node, extraParam](const Dimension& offset, const ScrollState& state) -> in SetOnScrollFrameBegin() 698 const ScrollState& state, ScrollSource source) -> TwoDimensionScrollResult { in SetScrollOnWillScroll() 734 const ScrollState& state) -> void { in SetScrollOnDidScroll() 981 auto onDidScroll = reinterpret_cast<std::function<void(Dimension, Dimension, ScrollState)>*>(callback); in SetScrollOnDidScrollCallBack()
|