Home
last modified time | relevance | path

Searched refs:snapPaginations (Results 1 - 10 of 10) sorted by relevance

/foundation/arkui/ace_engine/test/unittest/core/pattern/scroll/
H A Dscroll_event_test_ng.cpp670 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 Dscroll_inner_event_test_ng.cpp615 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 Djs_scroll.cpp81 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 Dscroll_model_ng.h57 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 Dscroll_pattern.h218 void SetSnapPaginations(const std::vector<Dimension>& snapPaginations) in SetSnapPaginations() argument
220 if (snapPaginations_ != snapPaginations) { in SetSnapPaginations()
221 snapPaginations_ = snapPaginations; in SetSnapPaginations()
H A Dscroll_model_ng.cpp344 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 Dscroll_model.h64 const std::vector<Dimension>& snapPaginations, const std::pair<bool, bool>& enableSnapToSide) = 0;
H A Dscroll_pattern.cpp941 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 Dscroll_model_impl.h54 const std::vector<Dimension>& snapPaginations, const std::pair<bool, bool>& enableSnapToSide) override {};
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/
H A Dnode_scroll_modifier.cpp198 std::vector<Dimension> snapPaginations; in ResetScrollScrollSnap() local
201 frameNode, static_cast<ScrollSnapAlign>(snapAlign), intervalSize, snapPaginations, enableSnapToSide); in ResetScrollScrollSnap()

Completed in 12 milliseconds