/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/irregular/ |
H A D | grid_irregular_layout_algorithm.cpp | 113 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 D | grid_irregular_layout_algorithm.h | 165 float mainGap_ = 0.0f; /**< The main-axis gap between GridItems. */ variable
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/grid/ |
H A D | render_grid_scroll.cpp | 63 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 D | render_grid_scroll.h | 257 double* mainGap_ = &rowGap_; variable
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/grid_scroll/ |
H A D | grid_scroll_layout_algorithm.cpp | 303 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 D | grid_scroll_layout_algorithm.h | 208 float mainGap_ = 0; variable
|
H A D | grid_scroll_with_options_layout_algorithm.cpp | 277 gridLayoutInfo_.SkipStartIndexByOffset(options, mainGap_); in SkipIrregularLines()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/layout/top_down/ |
H A D | water_flow_layout_algorithm.h | 64 float mainGap_ = 0.0f; variable
|
H A D | water_flow_layout_algorithm.cpp | 50 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 D | render_water_flow.cpp | 322 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 D | render_water_flow.h | 244 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 D | water_flow_layout_info_sw.h | 232 std::vector<float> mainGap_; // update this at the end of a layout variable
|
H A D | water_flow_layout_info_sw.cpp | 40 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 D | grid_irregular_layout_test.cpp | 56 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);
|