Home
last modified time | relevance | path

Searched refs:ListItemGroupLayoutAlgorithm (Results 1 – 8 of 8) sorted by relevance

/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/
Dlist_item_group_layout_algorithm.cpp56 void ListItemGroupLayoutAlgorithm::Measure(LayoutWrapper* layoutWrapper) in Measure()
125 void ListItemGroupLayoutAlgorithm::UpdateCachedItemPosition(int32_t cacheCount) in UpdateCachedItemPosition()
140 float ListItemGroupLayoutAlgorithm::GetListItemGroupMaxWidth( in GetListItemGroupMaxWidth()
158 void ListItemGroupLayoutAlgorithm::Layout(LayoutWrapper* layoutWrapper) in Layout()
191 void ListItemGroupLayoutAlgorithm::CheckUpdateGroupAndItemPos(LayoutWrapper* layoutWrapper, in CheckUpdateGroupAndItemPos()
211 void ListItemGroupLayoutAlgorithm::SyncGeometry(RefPtr<LayoutWrapper>& wrapper) in SyncGeometry()
220 bool ListItemGroupLayoutAlgorithm::CheckNeedMeasure(const RefPtr<LayoutWrapper>& layoutWrapper) con… in CheckNeedMeasure()
232 void ListItemGroupLayoutAlgorithm::MeasureHeaderFooter(LayoutWrapper* layoutWrapper) in MeasureHeaderFooter()
251 void ListItemGroupLayoutAlgorithm::SetActiveChildRange(LayoutWrapper* layoutWrapper, int32_t cacheC… in SetActiveChildRange()
284 void ListItemGroupLayoutAlgorithm::UpdateListItemConstraint(const OptionalSizeF& selfIdealSize, in UpdateListItemConstraint()
[all …]
Dlist_item_group_paint_method.h45 ListItemGroupLayoutAlgorithm::PositionMap& itemPosition, in DECLARE_ACE_TYPE()
46 ListItemGroupLayoutAlgorithm::PositionMap& cachedItemPosition, in DECLARE_ACE_TYPE()
89 ListItemGroupLayoutAlgorithm::PositionMap itemPosition_;
Dlist_item_group_pattern.h179 const ListItemGroupLayoutAlgorithm::PositionMap& GetItemPosition() in GetItemPosition()
353 ListItemGroupLayoutAlgorithm::PositionMap cachedItemPosition_;
357 ListItemGroupLayoutAlgorithm::PositionMap itemPosition_;
Dlist_item_group_layout_algorithm.h63 class ACE_EXPORT ListItemGroupLayoutAlgorithm : public LayoutAlgorithm {
64 DECLARE_ACE_TYPE(ListItemGroupLayoutAlgorithm, LayoutAlgorithm);
70 ListItemGroupLayoutAlgorithm(int32_t headerIndex, int32_t footerIndex, int32_t itemStartIndex) in ListItemGroupLayoutAlgorithm() function
Dlist_layout_algorithm.cpp501 AceType::DynamicCast<ListItemGroupLayoutAlgorithm>(layoutAlgorithm->GetLayoutAlgorithm()); in CheckNoNeedJumpListItemGroup()
721 …auto itemGroup = AceType::DynamicCast<ListItemGroupLayoutAlgorithm>(algorithmWrapper->GetLayoutAlg… in CheckAndMeasureStartItem()
950 …auto itemGroup = AceType::DynamicCast<ListItemGroupLayoutAlgorithm>(layoutAlgorithmWrapper->GetLay… in AdjustStartPosition()
1475 …auto itemGroup = AceType::DynamicCast<ListItemGroupLayoutAlgorithm>(layoutAlgorithmWrapper->GetLay… in GetListItemGroupLayoutInfo()
1485 …auto itemGroup = AceType::DynamicCast<ListItemGroupLayoutAlgorithm>(layoutAlgorithmWrapper->GetLay… in GetListItemGroupItemCount()
1640 void ListLayoutAlgorithm::SetListItemGroupJumpIndex(const RefPtr<ListItemGroupLayoutAlgorithm>& ite… in SetListItemGroupJumpIndex()
1668 …auto itemGroup = AceType::DynamicCast<ListItemGroupLayoutAlgorithm>(layoutAlgorithmWrapper->GetLay… in SetListItemGroupParam()
1718 …auto itemGroup = AceType::DynamicCast<ListItemGroupLayoutAlgorithm>(layoutAlgorithmWrapper->GetLay… in GetListItemGroupPosition()
1728 …auto itemGroup = AceType::DynamicCast<ListItemGroupLayoutAlgorithm>(layoutAlgorithmWrapper->GetLay… in GetListGroupItemHeight()
1757 …auto itemGroup = AceType::DynamicCast<ListItemGroupLayoutAlgorithm>(algorithmWrapper->GetLayoutAlg… in CheckListItemGroupRecycle()
[all …]
Dlist_item_group_pattern.cpp100 …auto layoutAlgorithm = MakeRefPtr<ListItemGroupLayoutAlgorithm>(headerIndex_, footerIndex_, itemSt… in CreateLayoutAlgorithm()
141 …auto layoutAlgorithm = DynamicCast<ListItemGroupLayoutAlgorithm>(layoutAlgorithmWrapper->GetLayout… in OnDirtyLayoutWrapperSwap()
639 …auto itemGroup = AceType::DynamicCast<ListItemGroupLayoutAlgorithm>(layoutAlgorithmWrapper->GetLay… in LayoutCache()
Dlist_layout_algorithm.h436 void SetListItemGroupJumpIndex(const RefPtr<ListItemGroupLayoutAlgorithm>& itemGroup,
/foundation/arkui/ace_engine/test/unittest/core/pattern/list/
Dlist_group_algorithm_test_ng.cpp160 …RefPtr<ListItemGroupLayoutAlgorithm> listItemGroupAl = AceType::DynamicCast<ListItemGroupLayoutAlg…