/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/list/ |
H A D | list_scroller_test_ng.cpp | 623 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 D | list_test_ng.h | 93 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 D | list_test_ng.cpp | 315 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 D | list_position_controller.cpp | 22 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 D | list_position_controller.h | 29 Rect GetItemRectInGroup(int32_t index, int32_t indexInGroup) const override; 32 void JumpToItemInGroup(int32_t index, int32_t indexInGroup, bool smooth,
|
H A D | list_item_layout_algorithm.h | 72 void SetIndexInListItemGroup(int32_t indexInGroup) in SetIndexInListItemGroup() argument 74 indexInListItemGroup_ = indexInGroup; in SetIndexInListItemGroup()
|
H A D | list_pattern.h | 192 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 D | list_pattern.cpp | 364 (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 D | list_layout_algorithm.cpp | 385 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 D | list_item_group_pattern.h | 52 int32_t indexInGroup = -1; member
|
H A D | list_item_group_layout_algorithm.h | 430 const RefPtr<LayoutWrapper>& itemLayoutWrapper, int32_t indexInGroup);
|
H A D | list_layout_algorithm.h | 391 const RefPtr<ListLayoutProperty>& layoutProperty, int32_t indexInGroup, int32_t judgeIndex,
|
H A D | list_item_group_layout_algorithm.cpp | 1270 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 D | scroll_controller_base.h | 67 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 D | test_ng.h | 109 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 D | js_list.cpp | 653 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 D | ts-container-list.md | 841 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 D | scrollable_properties.h | 177 int32_t indexInGroup = -1; member
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/ |
H A D | arkts_native_list_bridge.cpp | 983 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 D | ts-container-list.md | 841 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…
|