Home
last modified time | relevance | path

Searched refs:indexInGroup (Results 1 – 20 of 20) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/list/
H A Dlist_scroller_test_ng.cpp623 int32_t indexInGroup = 0; variable
651 int32_t indexInGroup = 1; variable
683 int32_t indexInGroup = 2; variable
717 int32_t indexInGroup = 3; variable
748 int32_t indexInGroup = 0; variable
779 int32_t indexInGroup = 3; variable
814 indexInGroup = 2;
818 indexInGroup = 2;
840 int32_t indexInGroup = 2; variable
877 int32_t indexInGroup = 2; variable
[all …]
H A Dlist_test_ng.h93 void ScrollToItemInGroup(int32_t index, int32_t indexInGroup, bool smooth, ScrollAlign align);
103 int32_t index, int32_t indexInGroup, bool smooth, ScrollAlign align, float expectOffset);
H A Dlist_test_ng.cpp315 void ListTestNg::ScrollToItemInGroup(int32_t index, int32_t indexInGroup, bool smooth, ScrollAlign … in ScrollToItemInGroup() argument
317 pattern_->ScrollToItemInGroup(index, indexInGroup, smooth, align); in ScrollToItemInGroup()
450 int32_t index, int32_t indexInGroup, bool smooth, ScrollAlign align, float expectOffset) in JumpToItemInGroup() argument
454 controller->JumpToItemInGroup(index, indexInGroup, smooth, align); in JumpToItemInGroup()
461 pattern_->GetListItemGroupAnimatePosWithIndexInGroup(index, indexInGroup, in JumpToItemInGroup()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/
H A Dlist_position_controller.cpp22 Rect ListPositionController::GetItemRectInGroup(int32_t index, int32_t indexInGroup) const in GetItemRectInGroup()
26 auto pxRect = listPattern->GetItemRectInGroup(index, indexInGroup); in GetItemRectInGroup()
42 itemGroupIndex.indexInGroup = itemIndex.indexInGroup; in GetItemIndexInGroup()
46 void ListPositionController::JumpToItemInGroup(int32_t index, int32_t indexInGroup, bool smooth, in JumpToItemInGroup() argument
56 listPattern->ScrollToItemInGroup(index, indexInGroup, smooth, align); in JumpToItemInGroup()
H A Dlist_position_controller.h29 Rect GetItemRectInGroup(int32_t index, int32_t indexInGroup) const override;
32 void JumpToItemInGroup(int32_t index, int32_t indexInGroup, bool smooth,
H A Dlist_item_layout_algorithm.h72 void SetIndexInListItemGroup(int32_t indexInGroup) in SetIndexInListItemGroup() argument
74 indexInListItemGroup_ = indexInGroup; in SetIndexInListItemGroup()
H A Dlist_pattern.h192 void ScrollToItemInGroup(int32_t index, int32_t indexInGroup, bool smooth = false,
194 bool CheckTargetValid(int32_t index, int32_t indexInGroup);
198 bool AnimateToTarget(int32_t index, std::optional<int32_t> indexInGroup, ScrollAlign align);
202 Rect GetItemRectInGroup(int32_t index, int32_t indexInGroup) const;
392 …bool GetListItemGroupAnimatePosWithIndexInGroup(int32_t index, int32_t indexInGroup, float startPo…
H A Dlist_pattern.cpp364 (startInfo_.indexInGroup != startGroupInfo.indexInGroup); in UpdateStartListItemIndex()
385 (endInfo_.indexInGroup != endGroupInfo.indexInGroup); in UpdateEndListItemIndex()
387 endItemIndexInGroup = endGroupInfo.indexInGroup; in UpdateEndListItemIndex()
1372 if ((indexInGroup < 0) || (indexInGroup >= groupItemCount)) { in CheckTargetValid()
1396 jumpIndexInGroup_ = indexInGroup; in ScrollToItemInGroup()
1498 auto it = itemsPosInGroup.find(indexInGroup); in GetListItemGroupAnimatePosWithIndexInGroup()
1549 if (indexInGroup.has_value()) { in AnimateToTarget()
1561 if (indexInGroup.has_value()) { in AnimateToTarget()
1579 if (!indexInGroup.has_value()) { in AnimateToTarget()
1715 itemIndex.indexInGroup = groupIndex; in GetGroupItemIndex()
[all …]
H A Dlist_layout_algorithm.cpp385 int32_t indexInGroup = jumpIndexInGroup_.value(); in HandleJumpCenter() local
390 itemPosition_[index] = GetListItemGroupPosition(wrapper, indexInGroup); in HandleJumpCenter()
415 int32_t indexInGroup = jumpIndexInGroup_.value(); in HandleJumpStart() local
420 itemPosition_[jumpIndex_.value()] = GetListItemGroupPosition(wrapper, indexInGroup); in HandleJumpStart()
437 int32_t indexInGroup = jumpIndexInGroup_.value(); in HandleJumpEnd() local
442 itemPosition_[jumpIndex_.value()] = GetListItemGroupPosition(wrapper, indexInGroup); in HandleJumpEnd()
568 const RefPtr<ListLayoutProperty>& layoutProperty, int32_t indexInGroup, int32_t judgeIndex, in JudgeOutOfScreenScrollAutoType() argument
573 auto jumpItemHeight = GetListGroupItemHeight(layoutWrapper, indexInGroup); in JudgeOutOfScreenScrollAutoType()
574 jumpIndexInGroup_ = indexInGroup; in JudgeOutOfScreenScrollAutoType()
H A Dlist_item_group_pattern.h52 int32_t indexInGroup = -1; member
H A Dlist_item_group_layout_algorithm.h430 const RefPtr<LayoutWrapper>& itemLayoutWrapper, int32_t indexInGroup);
H A Dlist_layout_algorithm.h391 const RefPtr<ListLayoutProperty>& layoutProperty, int32_t indexInGroup, int32_t judgeIndex,
H A Dlist_item_group_layout_algorithm.cpp1270 const RefPtr<LayoutWrapper>& itemLayoutWrapper, int32_t indexInGroup) in SetListItemIndex() argument
1276 listItem->SetIndexInListItemGroup(indexInGroup); in SetListItemIndex()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/scroll/
H A Dscroll_controller_base.h67 int32_t indexInGroup = -1; member
82 virtual void JumpToItemInGroup(int32_t index, int32_t indexInGroup, bool smooth = false,
118 virtual Rect GetItemRectInGroup(int32_t index, int32_t indexInGroup) const in GetItemRectInGroup() argument
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/
H A Dtest_ng.h109 actual.indexInGroup == expected.indexInGroup) { in IsEqual()
113 … << actual.indexInGroup << " }" << " Expected: " << "{ " << expected.index << " , " in IsEqual()
114 << expected.area << " , " << expected.indexInGroup << " }"; in IsEqual()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_list.cpp653 if (indexInfo.indexInGroup != -1) { in SetListItemIndex()
654 listItemInfo->SetProperty<int32_t>("itemIndexInGroup", indexInfo.indexInGroup); in SetListItemIndex()
922 int32_t indexInGroup = -1; in GetItemRectInGroup() local
924 …ngth() != 2 || !ConvertFromJSValue(args[0], index) || !ConvertFromJSValue(args[1], indexInGroup)) { in GetItemRectInGroup()
931 auto rectObj = CreateRectangle(scrollController->GetItemRectInGroup(index, indexInGroup)); in GetItemRectInGroup()
977 if (itemGroup.indexInGroup == -1) { in GetVisibleListContentInfo()
980 retObj->SetProperty<int32_t>("itemIndexInGroup", itemGroup.indexInGroup); in GetVisibleListContentInfo()
993 int32_t indexInGroup = 0; in ScrollToItemInGroup() local
1017 if (!ConvertFromJSValue(args[1], indexInGroup)) { in ScrollToItemInGroup()
1021 if (indexInGroup < 0) { in ScrollToItemInGroup()
[all …]
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-container-list.md841 getItemRectInGroup(index: number, indexInGroup: number): RectResult
854 | indexInGroup | number | 是 | ListItem在ListItemGroup中的索引值。 |
860 > - indexInGroup必须是当前显示区域内ListItemGroup中显示的ListItem的索引值,否则视indexInGroup为非法值。
861 > - index或者indexInGroup为非法值时返回的大小和位置均为0。
915 scrollToItemInGroup(index: number, indexInGroup: number, smooth?: boolean, align?: ScrollAlign): vo…
930 | indexInGroup | number | 是 | 要滑动到的目标元素在index指定的ListItemGroup中的索引值。 <br/>**说明:** …
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scrollable/
H A Dscrollable_properties.h177 int32_t indexInGroup = -1; member
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/
H A Darkts_native_list_bridge.cpp983 auto indexInGroup = panda::NumberRef::Undefined(vm); in SetListItemIndex() local
984 if (indexInfo.indexInGroup != -1) { in SetListItemIndex()
985 indexInGroup = panda::NumberRef::New(vm, static_cast<int32_t>(indexInfo.indexInGroup)); in SetListItemIndex()
991 …ueRef> values[] = { panda::NumberRef::New(vm, static_cast<int32_t>(indexInfo.index)), indexInGroup, in SetListItemIndex()
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-container-list.md841 getItemRectInGroup(index: number, indexInGroup: number): RectResult
854 | indexInGroup | number | Yes | Index of the list item in the list item group.|
860 > - The value of **indexInGroup** must be the index of a list item in the list item group visible i…
861 > - When **index** or **indexInGroup** is set to an invalid value, the returned size and position a…
915 scrollToItemInGroup(index: number, indexInGroup: number, smooth?: boolean, align?: ScrollAlign): vo…
930 | indexInGroup | number | Yes | Index of the target list item in the list item group sp…