/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/ |
H A D | list_item_group_accessibility_property.cpp | 29 auto itemPosition = listItemGroupPattern->GetItemPosition(); in GetBeginIndex() local 30 return itemPosition.empty() ? -1 : itemPosition.begin()->first; in GetBeginIndex() 39 auto itemPosition = listItemGroupPattern->GetItemPosition(); in GetEndIndex() local 40 return itemPosition.empty() ? -1 : itemPosition.rbegin()->first; in GetEndIndex()
|
H A D | list_height_offset_calculator.h | 32 ListHeightOffsetCalculator(const ListLayoutAlgorithm::PositionMap& itemPosition, float space, in ListHeightOffsetCalculator() argument 33 …2_t lanes, Axis axis) : axis_(axis), spaceWidth_(space), lanes_(lanes), itemPosition_(itemPosition) in ListHeightOffsetCalculator() 35 if (!itemPosition.empty()) { in ListHeightOffsetCalculator() 36 … targetPos_ = { itemPosition.begin()->second.startPos, itemPosition.begin()->second.endPos }; in ListHeightOffsetCalculator() 37 startIndex_ = itemPosition.begin()->first; in ListHeightOffsetCalculator() 38 endIndex_ = itemPosition.rbegin()->first; in ListHeightOffsetCalculator() 39 …float itemsSize = itemPosition.rbegin()->second.endPos - itemPosition.begin()->second.startPos + s… in ListHeightOffsetCalculator() 40 estimateItemHeight_ = itemsSize / itemPosition.size() - space; in ListHeightOffsetCalculator() 41 for (const auto& pos : itemPosition) { in ListHeightOffsetCalculator()
|
H A D | list_item_group_paint_method.h | 45 ListItemGroupLayoutAlgorithm::PositionMap& itemPosition, in DECLARE_ACE_TYPE() 48 : divider_(divider), itemPosition_(itemPosition) in DECLARE_ACE_TYPE()
|
H A D | list_item_group_layout_algorithm.h | 98 void SetItemsPosition(const PositionMap& itemPosition) in SetItemsPosition() argument 100 itemPosition_ = itemPosition; in SetItemsPosition() 103 void SetCachedItemsPosition(const PositionMap& itemPosition) in SetCachedItemsPosition() argument 105 cachedItemPosition_ = itemPosition; in SetCachedItemsPosition()
|
H A D | list_lanes_layout_algorithm.cpp | 237 auto& itemPosition = GetItemPosition(); in SetCacheCount() local 238 for (auto &pos : itemPosition) { in SetCacheCount() 555 auto& itemPosition = GetItemPosition(); in LayoutCachedItem() local 556 auto curIndex = itemPosition.rbegin()->first + 1; in LayoutCachedItem() 557 auto currPos = itemPosition.rbegin()->second.endPos + GetSpaceWidth(); in LayoutCachedItem() 562 curIndex = itemPosition.begin()->first - 1; in LayoutCachedItem() 563 currPos = itemPosition.begin()->second.startPos - GetSpaceWidth(); in LayoutCachedItem()
|
H A D | list_layout_algorithm.h | 98 void SetItemsPosition(const PositionMap& itemPosition) in SetItemsPosition() argument 100 itemPosition_ = itemPosition; in SetItemsPosition()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/swiper/ |
H A D | swiper_layout_algorithm.h | 67 void SetItemsPosition(const PositionMap& itemPosition) in SetItemsPosition() argument 69 itemPosition_ = itemPosition; in SetItemsPosition() 343 …int32_t startIndex, const PositionMap& itemPosition, int32_t& startIndexInVisibleWindow, float& st…
|
H A D | swiper_layout_algorithm.cpp | 424 …int32_t startIndex, const PositionMap& itemPosition, int32_t& startIndexInVisibleWindow, float& st… in AdjustStartInfoOnSwipeByGroup() argument 431 auto iter = itemPosition.find(startIndex); in AdjustStartInfoOnSwipeByGroup() 432 if (iter != itemPosition.end()) { in AdjustStartInfoOnSwipeByGroup()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/scroll/ |
H A D | render_multi_child_scroll.cpp | 906 double itemPosition = 0.0; in GetFixPositionOnWatch() local 911 itemPosition = listBase->GetItemPosition(centerIndex); in GetFixPositionOnWatch() 912 itemSize = listBase->GetItemPosition(centerIndex + 1) - itemPosition; in GetFixPositionOnWatch() 929 itemPosition = item->GetPositionInList(); in GetFixPositionOnWatch() 941 double itemCenterPosition = itemPosition + itemSize * HALF_ITEM_SIZE; in GetFixPositionOnWatch()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/list/ |
H A D | render_list_item.cpp | 272 Offset itemPosition = parent->GetPosition(); in IsItemCenter() local 274 double position = isVertical ? itemPosition.GetY() : itemPosition.GetX(); in IsItemCenter()
|