/foundation/arkui/ace_engine/test/unittest/core/pattern/scroll/ |
H A D | scroll_event_test_ng.cpp | 670 std::vector<Dimension> snapPaginations = {}; in HWTEST_F() local 673 model.SetScrollSnap(ScrollSnapAlign::START, Dimension(intervalSize), snapPaginations, enableSnapToSide); in HWTEST_F() 753 std::vector<Dimension> snapPaginations = {}; in HWTEST_F() local 756 model.SetScrollSnap(ScrollSnapAlign::END, Dimension(intervalSize), snapPaginations, enableSnapToSide); in HWTEST_F() 815 std::vector<Dimension> snapPaginations = {}; in HWTEST_F() local 818 model.SetScrollSnap(ScrollSnapAlign::CENTER, Dimension(intervalSize), snapPaginations, enableSnapToSide); in HWTEST_F() 900 * @tc.desc: Test snap snapPaginations ScrollSnapAlign::START 908 std::vector<Dimension> snapPaginations = { in HWTEST_F() local 914 model.SetScrollSnap(ScrollSnapAlign::START, Dimension(intervalSize), snapPaginations, enableSnapToSide); in HWTEST_F() 919 * @tc.steps: step1. Scroll down less than half of first snapPaginations in HWTEST_F() 970 std::vector<Dimension> snapPaginations = { HWTEST_F() local 1020 std::vector<Dimension> snapPaginations = { HWTEST_F() local 1091 std::vector<Dimension> snapPaginations = { HWTEST_F() local 1154 std::vector<Dimension> snapPaginations = { HWTEST_F() local 1297 std::vector<Dimension> snapPaginations = { HWTEST_F() local 1437 std::vector<Dimension> snapPaginations = {}; HWTEST_F() local [all...] |
H A D | scroll_inner_event_test_ng.cpp | 615 std::vector<Dimension> snapPaginations = {}; in HWTEST_F() local 618 model.SetScrollSnap(ScrollSnapAlign::START, Dimension(intervalSize), snapPaginations, enableSnapToSide); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_scroll.cpp | 81 bool CheckSnapPaginations(std::vector<Dimension> snapPaginations) in CheckSnapPaginations() argument 83 CHECK_NULL_RETURN(!snapPaginations.empty(), false); in CheckSnapPaginations() 84 float preValue = (*snapPaginations.begin()).Value(); in CheckSnapPaginations() 86 auto unit = (*snapPaginations.begin()).Unit(); in CheckSnapPaginations() 87 for (auto iter = snapPaginations.begin() + 1; iter < snapPaginations.end(); ++iter) { in CheckSnapPaginations() 511 std::vector<Dimension> snapPaginations; in SetScrollSnap() local 515 if (!ParseJsDimensionArray(paginationValue, snapPaginations) || !CheckSnapPaginations(snapPaginations)) { in SetScrollSnap() 516 std::vector<Dimension>().swap(snapPaginations); in SetScrollSnap() 525 static_cast<ScrollSnapAlign>(snapAlign), intervalSize, snapPaginations, enableSnapToSide); SetScrollSnap() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scroll/ |
H A D | scroll_model_ng.h | 57 const std::vector<Dimension>& snapPaginations, const std::pair<bool, bool>& enableSnapToSide) override; 71 const std::vector<Dimension>& snapPaginations, const std::pair<bool, bool>& enableSnapToSide);
|
H A D | scroll_pattern.h | 218 void SetSnapPaginations(const std::vector<Dimension>& snapPaginations) in SetSnapPaginations() argument 220 if (snapPaginations_ != snapPaginations) { in SetSnapPaginations() 221 snapPaginations_ = snapPaginations; in SetSnapPaginations()
|
H A D | scroll_model_ng.cpp | 344 const std::vector<Dimension>& snapPaginations, const std::pair<bool, bool>& enableSnapToSide) in SetScrollSnap() 354 pattern->SetSnapPaginations(snapPaginations); in SetScrollSnap() 439 const std::vector<Dimension>& snapPaginations, const std::pair<bool, bool>& enableSnapToSide) in SetScrollSnap() 450 pattern->SetSnapPaginations(snapPaginations); in SetScrollSnap() 343 SetScrollSnap(FrameNode* frameNode, ScrollSnapAlign scrollSnapAlign, const Dimension& intervalSize, const std::vector<Dimension>& snapPaginations, const std::pair<bool, bool>& enableSnapToSide) SetScrollSnap() argument 438 SetScrollSnap(ScrollSnapAlign scrollSnapAlign, const Dimension& intervalSize, const std::vector<Dimension>& snapPaginations, const std::pair<bool, bool>& enableSnapToSide) SetScrollSnap() argument
|
H A D | scroll_model.h | 64 const std::vector<Dimension>& snapPaginations, const std::pair<bool, bool>& enableSnapToSide) = 0;
|
H A D | scroll_pattern.cpp | 941 auto snapPaginations = snapPaginations_; 942 snapPaginations.emplace(snapPaginations.begin(), Dimension(0.f)); 945 auto size = static_cast<int32_t>(snapPaginations.size()); 946 auto element = snapPaginations[length]; 947 auto nextElement = snapPaginations[length + 1]; 949 element = snapPaginations[length]; 950 nextElement = snapPaginations[length + 1];
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | scroll_model_impl.h | 54 const std::vector<Dimension>& snapPaginations, const std::pair<bool, bool>& enableSnapToSide) override {};
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | node_scroll_modifier.cpp | 198 std::vector<Dimension> snapPaginations; in ResetScrollScrollSnap() local 201 frameNode, static_cast<ScrollSnapAlign>(snapAlign), intervalSize, snapPaginations, enableSnapToSide); in ResetScrollScrollSnap()
|