/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scrollable/ |
H A D | refresh_coordination.cpp | 54 auto onScrollStart = coordinationEvent_->GetOnScrollStartEvent(); in OnScrollStart() local 55 if (onScrollStart) { in OnScrollStart() 56 onScrollStart(isDrag, mainVelocity); in OnScrollStart()
|
H A D | scrollable_event_hub.h | 69 void SetOnScrollStart(OnScrollStartEvent&& onScrollStart) in SetOnScrollStart() argument 71 onScrollStartEvent_ = std::move(onScrollStart); in SetOnScrollStart()
|
H A D | scrollable_model_ng.h | 39 static void SetOnScrollStart(OnScrollStartEvent&& onScrollStart); 61 static void SetOnScrollStart(FrameNode* frameNode, OnScrollStartEvent&& onScrollStart);
|
H A D | scrollable_model_ng.cpp | 98 void ScrollableModelNG::SetOnScrollStart(OnScrollStartEvent&& onScrollStart) in SetOnScrollStart() argument 104 eventHub->SetOnScrollStart(std::move(onScrollStart)); in SetOnScrollStart() 107 void ScrollableModelNG::SetOnScrollStart(FrameNode* frameNode, OnScrollStartEvent&& onScrollStart) in SetOnScrollStart() argument 112 eventHub->SetOnScrollStart(std::move(onScrollStart)); in SetOnScrollStart()
|
H A D | scrollable_pattern.cpp | 2550 auto onScrollStart = hub->GetOnScrollStart(); in FireOnScrollStart() local 2551 CHECK_NULL_VOID(onScrollStart); in FireOnScrollStart() 2554 onScrollStart(); in FireOnScrollStart() 3370 auto onScrollStart = hub->GetOnScrollStart(); in GetEventDumpInfo() local 3371 onScrollStart ? DumpLog::GetInstance().AddDesc("hasOnScrollStart: true") in GetEventDumpInfo() 3563 auto onScrollStart = hub->GetOnScrollStart(); in GetEventDumpInfo() local 3564 json->Put("hasOnScrollStart", onScrollStart ? "true" : "false"); in GetEventDumpInfo()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/grid/ |
H A D | grid_scroller_event_test_ng.cpp | 381 * @tc.desc: Verify onScrollStart, onScrollStop callback 480 * onScrollStart, onScrollStop, onReachStart, onReachEnd in HWTEST_F() 517 auto onScrollStart = [&isOnScrollStartCallBack]() { isOnScrollStartCallBack = true; }; in HWTEST_F() local 525 model.SetOnScrollStart(onScrollStart); in HWTEST_F() 564 * @tc.steps: step1. Set five kinds of scroll events: onScroll, onScrollStart, in HWTEST_F() 581 auto onScrollStart = [&isOnScrollStartCallBack]() { isOnScrollStartCallBack = true; }; in HWTEST_F() local 589 model.SetOnScrollStart(onScrollStart); in HWTEST_F() 620 * @tc.steps: step1. Set five kinds of scroll events: onScroll, onScrollStart, in HWTEST_F() 636 auto onScrollStart = [&isOnScrollStartCallBack]() { isOnScrollStartCallBack = true; }; in HWTEST_F() local 644 model.SetOnScrollStart(onScrollStart); in HWTEST_F() 696 auto onScrollStart = [&isOnScrollStartCallBack]() { isOnScrollStartCallBack = true; }; HWTEST_F() local 759 auto onScrollStart = [&isOnScrollStartCallBack]() { isOnScrollStartCallBack = true; }; HWTEST_F() local 815 auto onScrollStart = [&isOnScrollStartCallBack]() { isOnScrollStartCallBack = true; }; HWTEST_F() local 870 auto onScrollStart = [&isOnScrollStartCallBack]() { isOnScrollStartCallBack = true; }; HWTEST_F() local 931 auto onScrollStart = [&isOnScrollStartCallBack]() { isOnScrollStartCallBack = true; }; HWTEST_F() local 992 auto onScrollStart = [&isOnScrollStartCallBack]() { isOnScrollStartCallBack = true; }; HWTEST_F() local 1049 auto onScrollStart = [&isOnScrollStartCallBack]() { isOnScrollStartCallBack = true; }; HWTEST_F() local 1105 auto onScrollStart = [&isOnScrollStartCallBack]() { isOnScrollStartCallBack = true; }; HWTEST_F() local 1167 auto onScrollStart = [&isOnScrollStartCallBack]() { isOnScrollStartCallBack = true; }; HWTEST_F() local 1230 auto onScrollStart = [&isOnScrollStartCallBack]() { isOnScrollStartCallBack = true; }; HWTEST_F() local 1286 auto onScrollStart = [&isOnScrollStartCallBack]() { isOnScrollStartCallBack = true; }; HWTEST_F() local 1342 auto onScrollStart = [&isOnScrollStartCallBack]() { isOnScrollStartCallBack = true; }; HWTEST_F() local 1404 auto onScrollStart = [&isOnScrollStartCallBack]() { isOnScrollStartCallBack = true; }; HWTEST_F() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/ |
H A D | water_flow_model_ng.h | 52 void SetOnScrollStart(OnScrollStartEvent&& onScrollStart) override; 108 static void SetOnScrollStart(FrameNode* frameNode, OnScrollStartEvent&& onScrollStart);
|
H A D | water_flow_model.h | 61 virtual void SetOnScrollStart(std::function<void()>&& onScrollStart) = 0;
|
H A D | water_flow_model_ng.cpp | 241 void WaterFlowModelNG::SetOnScrollStart(OnScrollStartEvent&& onScrollStart) in SetOnScrollStart() argument 243 ScrollableModelNG::SetOnScrollStart(std::move(onScrollStart)); in SetOnScrollStart() 246 void WaterFlowModelNG::SetOnScrollStart(FrameNode* frameNode, OnScrollStartEvent&& onScrollStart) in SetOnScrollStart() argument 248 ScrollableModelNG::SetOnScrollStart(frameNode, std::move(onScrollStart)); in SetOnScrollStart()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | water_flow_model_impl.h | 50 void SetOnScrollStart(std::function<void()>&& onScrollStart) override {};
|
H A D | grid_model_impl.h | 66 void SetOnScrollStart(std::function<void()>&& onScrollStart) override {};
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/ |
H A D | grid_model.h | 80 virtual void SetOnScrollStart(std::function<void()>&& onScrollStart) = 0;
|
H A D | grid_model_ng.h | 68 void SetOnScrollStart(OnScrollStartEvent&& onScrollStart) override;
|
H A D | grid_model_ng.cpp | 320 void GridModelNG::SetOnScrollStart(OnScrollStartEvent&& onScrollStart) in SetOnScrollStart() argument 326 eventHub->SetOnScrollStart(std::move(onScrollStart)); in SetOnScrollStart()
|
H A D | grid_pattern.cpp | 265 // onScrollStart triggers immediately on gesture dragStart, but onScrollStop marks scrollStop_ to true on in FireOnScrollStart() 267 // second onScrollStart can trigger before the first onScrollEnd. In this case, we let the two events annihilate in FireOnScrollStart() 282 auto onScrollStart = hub->GetOnScrollStart(); in FireOnScrollStart() local 283 CHECK_NULL_VOID(onScrollStart); in FireOnScrollStart() 284 onScrollStart(); in FireOnScrollStart()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/ |
H A D | list_model.h | 70 virtual void SetOnScrollStart(OnScrollStartEvent&& onScrollStart) = 0;
|
H A D | list_model_ng.h | 61 void SetOnScrollStart(OnScrollStartEvent&& onScrollStart) override; 121 static void SetOnScrollStart(FrameNode* frameNode, OnScrollStartEvent&& onScrollStart);
|
H A D | list_model_ng.cpp | 295 void ListModelNG::SetOnScrollStart(OnScrollStartEvent&& onScrollStart) in SetOnScrollStart() argument 301 eventHub->SetOnScrollStart(std::move(onScrollStart)); in SetOnScrollStart() 734 void ListModelNG::SetOnScrollStart(FrameNode* frameNode, OnScrollStartEvent&& onScrollStart) in SetOnScrollStart() argument 739 eventHub->SetOnScrollStart(std::move(onScrollStart)); in SetOnScrollStart()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_field/ |
H A D | text_field_event_hub.h | 288 void SetOnScrollStart(OnScrollStartEvent&& onScrollStart) in SetOnScrollStart() argument 290 onScrollStartEvent_ = std::move(onScrollStart); in SetOnScrollStart()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_water_flow.cpp | 251 JSClass<JSWaterFlow>::StaticMethod("onScrollStart", &JSWaterFlow::JsOnScrollStart); in JSBind() 502 auto onScrollStart = [execCtx = args.GetExecutionContext(), func = JSRef<JSFunc>::Cast(args[0])]() { in JsOnScrollStart() local 506 WaterFlowModel::GetInstance()->SetOnScrollStart(std::move(onScrollStart)); in JsOnScrollStart()
|
H A D | js_grid.cpp | 395 JSClass<JSGrid>::StaticMethod("onScrollStart", &JSGrid::JsOnScrollStart); in JSBind() 701 auto onScrollStart = [execCtx = args.GetExecutionContext(), func = JSRef<JSFunc>::Cast(args[0])]() { in JsOnScrollStart() local 705 GridModel::GetInstance()->SetOnScrollStart(std::move(onScrollStart)); in JsOnScrollStart()
|
H A D | js_list.cpp | 556 auto onScrollStart = [execCtx = args.GetExecutionContext(), func = JSRef<JSFunc>::Cast(args[0])]() { in ScrollStartCallback() local 560 ListModel::GetInstance()->SetOnScrollStart(std::move(onScrollStart)); in ScrollStartCallback() 864 JSClass<JSList>::StaticMethod("onScrollStart", &JSList::ScrollStartCallback); in JSBind()
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | node_list_modifier.cpp | 755 auto onScrollStart = [nodeId, node, extraParam]() -> void { in SetOnListScrollStart() local 762 ListModelNG::SetOnScrollStart(frameNode, std::move(onScrollStart)); in SetOnListScrollStart()
|
H A D | water_flow_modifier.cpp | 756 auto onScrollStart = [nodeId, node, extraParam]() -> void { in SetOnWaterFlowScrollStart() local 763 WaterFlowModelNG::SetOnScrollStart(frameNode, std::move(onScrollStart)); in SetOnWaterFlowScrollStart()
|
H A D | node_scroll_modifier.cpp | 758 auto onScrollStart = [nodeId, node, extraParam]() -> void { in SetOnScrollStart() local 765 ScrollModelNG::SetOnScrollStart(frameNode, std::move(onScrollStart)); in SetOnScrollStart()
|