/foundation/arkui/ace_engine/frameworks/core/components_v2/list/ |
H A D | render_list_item_group.cpp | 321 double crossOffset = CalculateCrossOffset(crossSize, GetCrossSize(header_->GetLayoutSize())); in SetItemsPostion() local 329 header_->SetPosition(MakeValue<Offset>(headerPos - forwardReferencePos_, crossOffset)); in SetItemsPostion() 331 auto offset = MakeValue<Offset>(layoutPos - headerSize, crossOffset); in SetItemsPostion() 342 double crossOffset = CalculateCrossOffset(laneCrossSize, GetCrossSize(child->GetLayoutSize())); in SetItemsPostion() local 343 auto offset = MakeValue<Offset>(layoutPos, i * laneCrossSize + crossOffset); in SetItemsPostion() 353 double crossOffset = CalculateCrossOffset(crossSize, GetCrossSize(footer_->GetLayoutSize())); in SetItemsPostion() local 361 footer_->SetPosition(MakeValue<Offset>(footerPos - forwardReferencePos_, crossOffset)); in SetItemsPostion() 363 auto offset = MakeValue<Offset>(layoutPos, crossOffset); in SetItemsPostion() 469 double crossOffset = CalculateCrossOffset(crossSize, GetCrossSize(header_->GetLayoutSize())); in SetChainOffset() local 477 header_->SetPosition(MakeValue<Offset>(headerPos - (forwardReferencePos_ + offset), crossOffset)); in SetChainOffset() 485 double crossOffset = CalculateCrossOffset(crossSize, GetCrossSize(footer_->GetLayoutSize())); SetChainOffset() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/ |
H A D | list_item_layout_algorithm.cpp | 105 float crossOffset = IsRTLAndVertical(layoutWrapper) ? in Layout() local 108 OffsetF offset = axis_ == Axis::VERTICAL ? OffsetF(crossOffset, mainOffset) : OffsetF(mainOffset, crossOffset); in Layout() 115 float crossOffset = IsRTLAndVertical(layoutWrapper) ? in Layout() local 118 OffsetF offset = axis_ == Axis::VERTICAL ? OffsetF(crossOffset, mainOffset) : OffsetF(mainOffset, crossOffset); in Layout()
|
H A D | list_layout_algorithm.cpp | 1373 float crossOffset = 0.0f; in LayoutItem() local 1383 crossOffset = CalculateLaneCrossOffset(crossSize, childCrossSize * GetLanes()); in LayoutItem() 1384 crossOffset += ((crossSize + laneGutter) / GetLanes()) * laneIndex; in LayoutItem() 1386 crossOffset = CalculateLaneCrossOffset(crossSize, childCrossSize); in LayoutItem() 1392 offset = offset + OffsetF(crossSize - crossOffset - size.Width(), pos.startPos + chainOffset); in LayoutItem() 1394 offset = offset + OffsetF(contentMainSize_ - pos.endPos - chainOffset, crossOffset); in LayoutItem() 1398 offset = offset + OffsetF(crossOffset, pos.startPos + chainOffset); in LayoutItem() 1400 offset = offset + OffsetF(pos.startPos + chainOffset, crossOffset); in LayoutItem()
|
H A D | list_pattern.cpp | 2339 float crossOffset = GetAxis() == Axis::VERTICAL ? relativeX : relativeY; 2343 lanesOffset = static_cast<int32_t>(crossOffset / (crossSize / lanes_));
|
/foundation/arkui/ace_engine/frameworks/base/geometry/ng/ |
H A D | offset_t.h | 35 OffsetT(T crossOffset, T mainOffset, Axis axis) in OffsetT() argument 39 y_ = crossOffset; in OffsetT() 41 x_ = crossOffset; in OffsetT()
|
/foundation/arkui/ace_engine/frameworks/core/components/wrap/ |
H A D | render_wrap.cpp | 623 Offset crossOffset; in HandleCenterAlignment() local 626 crossOffset = Offset(0.0, (totalCrossSpace - item->GetLayoutSize().Height()) / 2.0); in HandleCenterAlignment() 627 PlaceItemAndLog(item, position + itemPositionOffset + crossOffset, "CENTER"); in HandleCenterAlignment() 630 crossOffset = Offset((totalCrossSpace - item->GetLayoutSize().Width()) / 2, 0.0); in HandleCenterAlignment() 631 PlaceItemAndLog(item, position + itemPositionOffset + crossOffset, "CENTER"); in HandleCenterAlignment() 640 Offset crossOffset; in HandleEndAlignment() local 643 crossOffset = Offset(0.0, totalCrossSpace - item->GetLayoutSize().Height()); in HandleEndAlignment() 644 PlaceItemAndLog(item, position + itemPositionOffset + crossOffset, "END"); in HandleEndAlignment() 647 crossOffset = Offset(totalCrossSpace - item->GetLayoutSize().Width(), 0.0); in HandleEndAlignment() 648 PlaceItemAndLog(item, position + itemPositionOffset + crossOffset, "EN in HandleEndAlignment() 656 Offset crossOffset; HandleBaselineAlignment() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/layout/top_down/ |
H A D | water_flow_layout_algorithm.cpp | 228 auto crossOffset = itemCrossPosition->second; in Layout() local 231 crossOffset = crossSize - crossOffset - itemsCrossSize_.at(mainPositions.first); in Layout() 237 currentOffset += OffsetF(crossOffset, mainOffset); in Layout() 239 currentOffset += OffsetF(mainOffset, crossOffset); in Layout()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/swiper/ |
H A D | swiper_layout_algorithm.cpp | 1006 float crossOffset = 0.0f; in LayoutItem() local 1008 offset += OffsetF(crossOffset, pos.second.startPos); in LayoutItem() 1010 offset += OffsetF(crossOffset, prevMargin_ + spaceWidth_); in LayoutItem() 1016 offset += OffsetF(offsetPos, crossOffset); in LayoutItem() 1018 offset += OffsetF(prevMargin_ + spaceWidth_, crossOffset); in LayoutItem() 1021 offset -= OffsetF(prevMargin_ + spaceWidth_, crossOffset); in LayoutItem()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/list/ |
H A D | list_group_algorithm_test_ng.cpp | 202 float crossOffset = listLayoutAlgorithm.CalculateLaneCrossOffset(crossSize, size.Width()); in HWTEST_F() local 203 auto offset = OffsetF(crossSize - crossOffset - size.Width(), listItemInfo1.startPos); in HWTEST_F() 204 EXPECT_EQ(0.f, crossOffset); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/components_v2/grid/ |
H A D | render_grid_scroll.cpp | 296 double crossOffset = (crossLen - GetSize(child->GetLayoutSize(), false)) / 2.0; in SetChildPosition() local 300 offset = Offset(positionCross + crossOffset, positionMain + mainOffset - firstItemOffset_); in SetChildPosition() 303 offset = Offset(positionMain + mainOffset + firstItemOffset_, positionCross + crossOffset); in SetChildPosition() 305 offset = Offset(positionMain + mainOffset - firstItemOffset_, positionCross + crossOffset); in SetChildPosition()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/grid_scroll/ |
H A D | grid_scroll_layout_algorithm.cpp | 252 auto crossOffset = crossIter->second; in Layout() local 256 offset.SetX(crossOffset); in Layout() 258 offset.SetY(crossOffset); in Layout()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scrollable/ |
H A D | scrollable_pattern.cpp | 1893 auto crossOffset = mouseEndOffset_.GetCrossOffset(axis_); in LimitMouseEndOffset() local 1900 if (LessNotEqual(crossOffset, 0.0f)) { in LimitMouseEndOffset() 1903 if (GreatNotEqual(crossOffset, crossSize)) { in LimitMouseEndOffset()
|