Home
last modified time | relevance | path

Searched refs:mainGap_ (Results 1 – 14 of 14) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/irregular/
H A Dgrid_irregular_layout_algorithm.cpp113 mainGap_ = GridUtils::GetMainGap(props, contentSize, info_.axis_); in Init()
238 auto res = solver.FindStartingRow(mainGap_); in MeasureForward()
247 …-info_.GetDistanceToBottom(mainSize, info_.GetTotalHeightOfItemsInView(mainGap_, false), mainGap_); in MeasureForward()
261 auto [it, offset] = info_.SkipLinesAboveView(mainGap_); in MeasureBackward()
263 …filler.MeasureBackward({ crossLens_, crossGap_, mainGap_ }, offset + it->second + mainGap_, it->fi… in MeasureBackward()
266 auto res = solver.FindStartingRow(mainGap_); in MeasureBackward()
455 mainOffset += lineHeightIt->second + mainGap_; in LayoutChildren()
497 const FillParams params { crossLens_, crossGap_, mainGap_ }; in PrepareLineHeight()
594 FillParams param { crossLens_, crossGap_, mainGap_ }; in MeasureToTarget()
624 FillParams param { crossLens_, crossGap_, mainGap_ }; in SyncPreloadItems()
[all …]
H A Dgrid_irregular_layout_algorithm.h165 float mainGap_ = 0.0f; /**< The main-axis gap between GridItems. */ variable
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/grid/
H A Drender_grid_scroll.cpp63 mainGap_ = &rowGap_; in Update()
268 positionMain += (main - startIndex_) * (*mainGap_); in SetChildPosition()
273 positionMain += (main - startIndex_) * (*mainGap_); in SetChildPosition()
288 mainLen += (mainSpan - 1) * (*mainGap_); in SetChildPosition()
403 mainGap_ = &colGap_; in GetGridSize()
512 size += suppleSize + *mainGap_; in BuildLazyGridLayout()
580 child->SetPosition(Offset(0, *mainSize_ + *mainGap_)); in LayoutChild()
582 child->SetPosition(Offset(*mainSize_ + *mainGap_, 0)); in LayoutChild()
620 mainLen += (mainSpan - 1) * (*mainGap_); in MakeInnerLayoutParam()
1067 positionMain += (startIndex_) * (*mainGap_); in RecordLocation()
[all …]
H A Drender_grid_scroll.h257 double* mainGap_ = &rowGap_; variable
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/grid_scroll/
H A Dgrid_scroll_layout_algorithm.cpp303 mainPos += gridLayoutInfo_.lineHeightMap_[line->first] + mainGap_; in Layout()
332 mainGap_ = axis_ == Axis::HORIZONTAL ? columnsGap : rowsGap; in InitialItemsCrossSize()
435 mainGap_); in FillGridViewportAndMeasureChildren()
511 blankAtStart -= (lineHeight + mainGap_); in FillBlankAtStart()
663 mainLength += (lineHeight + mainGap_); in FillBlankAtEnd()
1057 mainLength += cellAveLength_ + mainGap_; in MeasureExistingLine()
1123 gridLayoutInfo_.currentOffset_ -= lineHeight->second + mainGap_; in SkipForwardLines()
1152 gridLayoutInfo_.UpdateEndLine(mainSize, mainGap_); in SkipBackwardLines()
1166 gridLayoutInfo_.currentOffset_ += lineHeight->second + mainGap_; in SkipBackwardLines()
2149 auto heightForExtralOffset = lineHeight + mainGap_; in SupplyAllData2ZeroIndex()
[all …]
H A Dgrid_scroll_layout_algorithm.h208 float mainGap_ = 0; variable
H A Dgrid_scroll_with_options_layout_algorithm.cpp277 gridLayoutInfo_.SkipStartIndexByOffset(options, mainGap_); in SkipIrregularLines()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/layout/top_down/
H A Dwater_flow_layout_algorithm.h64 float mainGap_ = 0.0f; variable
H A Dwater_flow_layout_algorithm.cpp50 mainGap_ = axis_ == Axis::HORIZONTAL ? columnsGap : rowsGap; in InitialItemsCrossSize()
324 return { itemIndex.crossIndex, mainHeight + mainGap_ }; in GetItemPosition()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/water_flow/
H A Drender_water_flow.cpp322 mainGap_ = NormalizePercentToPx(userRowGap_, true); in CallGap()
326 mainGap_ = NormalizePercentToPx(userColGap_, false); in CallGap()
475 … Positive(itemFlowStyle.mainSize) ? (itemFlowStyle.mainSize + mainGap_) : itemFlowStyle.mainSize; in SupplyItems()
1079 pos.SetY(mainSideEndPos_.at(crossIndex) - mainGap_); in GetLastMainPos()
1338 mainSideEndPos_.at(i) = iter->second.mainPos + iter->second.mainSize + mainGap_; in UpdateMainSideEndPos()
H A Drender_water_flow.h244 double mainGap_ = 0.0; // gap of main side variable
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/layout/sliding_window/
H A Dwater_flow_layout_info_sw.h232 std::vector<float> mainGap_; // update this at the end of a layout variable
H A Dwater_flow_layout_info_sw.cpp40 mainGap_ = mainGap; in Sync()
281 pos = DistanceToTop(idx, mainGap_[GetSegment(idx)]); in CalcTargetPosition()
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/grid/irregular/
H A Dgrid_irregular_layout_test.cpp56 algorithm->mainGap_ = 1.0f;
99 EXPECT_EQ(algorithm->mainGap_, 1.0f);
143 EXPECT_EQ(algorithm->mainGap_, 1.0f);
323 EXPECT_EQ(algorithm->mainGap_, 1.0f);