/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/grid_scroll/ |
H A D | grid_scroll_layout_algorithm.cpp | 48 gridLayoutInfo_.currentOffset_ - gridLayoutInfo_.prevOffset_, gridLayoutInfo_.startIndex_, in Measure() 434 … gridLayoutInfo_.startIndex_, gridLayoutInfo_.endIndex_, gridLayoutInfo_.currentOffset_, mainSize, in FillGridViewportAndMeasureChildren() 462 …gridLayoutInfo_.gridMatrix_.find(gridLayoutInfo_.startMainLineIndex_) != gridLayoutInfo_.gridMatri… in ReloadToStartIndex() 491 …gridLayoutInfo_.gridMatrix_.find(gridLayoutInfo_.startMainLineIndex_) != gridLayoutInfo_.gridMatri… in ReloadFromUpdateIdxToStartIndex() 522 gridLayoutInfo_.prevOffset_ = gridLayoutInfo_.currentOffset_; in FillBlankAtStart() 598 …if (gridLayoutInfo_.hasMultiLineItem_ && gridLayoutInfo_.endIndex_ == gridLayoutInfo_.childrenCoun… in ModifyCurrentOffsetWhenReachEnd() 609 gridLayoutInfo_.prevOffset_ = gridLayoutInfo_.currentOffset_; in ModifyCurrentOffsetWhenReachEnd() 670 gridLayoutInfo_.reachEnd_ = gridLayoutInfo_.endIndex_ == gridLayoutInfo_.childrenCount_ - 1; in FillBlankAtEnd() 1089 gridLayoutInfo_.reachEnd_ = gridLayoutInfo_.endIndex_ == gridLayoutInfo_.childrenCount_ - 1; in UseCurrentLines() 1133 …gridLayoutInfo_.startIndex_ = std::clamp(gridLayoutInfo_.startIndex_, 0, gridLayoutInfo_.childrenC… in SkipForwardLines() [all …]
|
H A D | grid_scroll_with_options_layout_algorithm.cpp | 36 if (gridLayoutInfo_.axis_ == Axis::VERTICAL) { in AdjustRowColSpan() 53 gridLayoutInfo_.hasBigItem_ = true; in AdjustRowColSpan() 113 gridLayoutInfo_.startIndex_ = headOfMainStartLine; in GetTargetIndexInfoWithBenchMark() 114 gridLayoutInfo_.endIndex_ = headOfMainStartLine - 1; in GetTargetIndexInfoWithBenchMark() 115 gridLayoutInfo_.prevOffset_ = 0; in GetTargetIndexInfoWithBenchMark() 116 gridLayoutInfo_.currentOffset_ = 0; in GetTargetIndexInfoWithBenchMark() 117 gridLayoutInfo_.ResetPositionFlags(); in GetTargetIndexInfoWithBenchMark() 118 gridLayoutInfo_.gridMatrix_.clear(); in GetTargetIndexInfoWithBenchMark() 119 gridLayoutInfo_.lineHeightMap_.clear(); in GetTargetIndexInfoWithBenchMark() 120 gridLayoutInfo_.irregularItemsPosition_.clear(); in GetTargetIndexInfoWithBenchMark() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/ |
H A D | grid_pattern.cpp | 318 auto finalOffset = gridLayoutInfo_.currentHeight_ - gridLayoutInfo_.prevHeight_; in FireOnReachStart() 340 if (gridLayoutInfo_.endIndex_ == (gridLayoutInfo_.childrenCount_ - 1)) { in FireOnReachEnd() 344 auto finalOffset = gridLayoutInfo_.currentHeight_ - gridLayoutInfo_.prevHeight_; in FireOnReachEnd() 365 onScrollIndex(gridLayoutInfo_.startIndex_, gridLayoutInfo_.endIndex_); in FireOnScrollIndex() 392 float mainSize = gridLayoutInfo_.lastMainSize_ - gridLayoutInfo_.contentEndPadding_; in IsFadingBottom() 419 gridLayoutInfo_.prevOffset_ = gridLayoutInfo_.currentOffset_; in UpdateCurrentOffset() 507 gridLayoutInfo_.prevHeight_ = gridLayoutInfo_.currentHeight_; in OnDirtyLayoutWrapperSwap() 531 …if (((gridLayoutInfo_.endIndex_ - gridLayoutInfo_.startIndex_ + 1) < gridLayoutInfo_.childrenCount… in CheckScrollable() 1513 if (gridLayoutInfo_.reachStart_ && Positive(gridLayoutInfo_.currentOffset_)) { in UpdateScrollBarOffset() 1699 if (gridLayoutInfo_.startIndex_ == 0 && gridLayoutInfo_.startMainLineIndex_ == 0) { in GetOverScrollOffset() [all …]
|
H A D | grid_layout_base_algorithm.cpp | 22 gridLayoutInfo_.clearStretch_ = false; in AdjustChildrenHeight() 26 const int32_t startLine = std::max(gridLayoutInfo_.startMainLineIndex_ - cacheCount, 0); in AdjustChildrenHeight() 27 const int32_t endLine = gridLayoutInfo_.endMainLineIndex_ + cacheCount; in AdjustChildrenHeight() 32 const auto& line = gridLayoutInfo_.gridMatrix_.find(i); in AdjustChildrenHeight() 33 if (line == gridLayoutInfo_.gridMatrix_.end() || line->second.empty()) { in AdjustChildrenHeight() 37 auto lineHeightIter = gridLayoutInfo_.lineHeightMap_.find(i); in AdjustChildrenHeight() 38 if (lineHeightIter == gridLayoutInfo_.lineHeightMap_.end()) { in AdjustChildrenHeight() 55 childConstraint->selfIdealSize.MainSize(gridLayoutInfo_.axis_).has_value()) { in AdjustChildrenHeight() 60 if (GreatOrEqual(childFrameSize.MainSize(gridLayoutInfo_.axis_), lineHeight)) { in AdjustChildrenHeight() 63 childConstraint->selfIdealSize.SetMainSize(lineHeight, gridLayoutInfo_.axis_); in AdjustChildrenHeight() [all …]
|
H A D | grid_pattern.h | 135 return gridLayoutInfo_; in GetGridLayoutInfo() 141 return gridLayoutInfo_; in GetMutableLayoutInfo() 147 gridLayoutInfo_.gridMatrix_.clear(); in ResetGridLayoutInfo() 148 gridLayoutInfo_.endIndex_ = gridLayoutInfo_.startIndex_ - 1; in ResetGridLayoutInfo() 150 gridLayoutInfo_.ResetPositionFlags(); in ResetGridLayoutInfo() 152 gridLayoutInfo_.clearStretch_ = true; in ResetGridLayoutInfo() 162 gridLayoutInfo_.ResetPositionFlags(); in ResetPositionFlags() 171 return gridLayoutInfo_.reachStart_; in IsAtTop() 176 return gridLayoutInfo_.offsetEnd_; in IsAtBottom() 264 return gridLayoutInfo_.axis_; in GetAxis() [all …]
|
H A D | grid_layout_base_algorithm.h | 32 …explicit GridLayoutBaseAlgorithm(GridLayoutInfo gridLayoutInfo) : gridLayoutInfo_(std::move(gridLa… in GridLayoutBaseAlgorithm() 37 return std::move(gridLayoutInfo_); in GetGridLayoutInfo() 47 … gridItemLayoutProperty->CheckWhetherCurrentItemAtExpectedPosition(gridLayoutInfo_.axis_); in UpdateRealGridItemPositionInfo() 55 if (!isItemAtExpectedPosition && gridLayoutInfo_.hasBigItem_) { in UpdateRealGridItemPositionInfo() 59 itemInfo.mainSpan = gridItemLayoutProperty->GetRealMainSpan(gridLayoutInfo_.axis_); in UpdateRealGridItemPositionInfo() 60 itemInfo.crossSpan = gridItemLayoutProperty->GetRealCrossSpan(gridLayoutInfo_.axis_); in UpdateRealGridItemPositionInfo() 79 GridLayoutInfo gridLayoutInfo_; variable
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/grid_layout/ |
H A D | grid_layout_algorithm.cpp | 95 gridLayoutInfo_.crossCount_ = crossCount_; in InitGridCeils() 113 if (rowIter != gridLayoutInfo_.gridMatrix_.end()) { in CheckGridPlaced() 156 gridLayoutInfo_.gridMatrix_[i] = rowMap; in CheckGridPlaced() 261 Axis axis = gridLayoutInfo_.axis_; in Measure() 278 gridLayoutInfo_.gridMatrix_.clear(); in Measure() 279 gridLayoutInfo_.startIndex_ = 0; in Measure() 280 gridLayoutInfo_.hasBigItem_ = false; in Measure() 298 gridLayoutInfo_.hasBigItem_ = true; in Measure() 332 gridLayoutInfo_.endIndex_ = itemIndex - 1; in Measure() 333 gridLayoutInfo_.startMainLineIndex_ = 0; in Measure() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/grid/irregular/ |
H A D | grid_irregular_layout_test.cpp | 135 auto& info = algorithm->gridLayoutInfo_; 184 auto& info = algorithm->gridLayoutInfo_; 235 auto& info = algorithm->gridLayoutInfo_; 285 auto& info = pattern_->gridLayoutInfo_; 313 auto& info = algorithm->gridLayoutInfo_; 361 auto& info = algorithm->gridLayoutInfo_; 580 auto& info = algo->gridLayoutInfo_; 651 auto& info = algo->gridLayoutInfo_; 766 auto& info = pattern_->gridLayoutInfo_; 883 auto& info = pattern_->gridLayoutInfo_; [all …]
|
H A D | grid_layout_range_solver_test.cpp | 324 const auto& info = pattern_->gridLayoutInfo_; 356 const auto& info = pattern_->gridLayoutInfo_; 413 const auto& info = pattern_->gridLayoutInfo_; 443 const auto& info = pattern_->gridLayoutInfo_; 487 const auto& info = pattern_->gridLayoutInfo_; 521 const auto& info = pattern_->gridLayoutInfo_; 556 const auto& info = pattern_->gridLayoutInfo_; 595 const auto& info = pattern_->gridLayoutInfo_; 662 const auto& info = pattern_->gridLayoutInfo_;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/grid_adaptive/ |
H A D | grid_adaptive_layout_algorithm.cpp | 35 gridLayoutInfo_.gridMatrix_.clear(); in Measure() 145 for (const auto& mainLine : gridLayoutInfo_.gridMatrix_) { in Layout() 165 gridLayoutInfo_.crossCount_ = columnCount_; in Layout() 166 gridLayoutInfo_.endIndex_ = displayCount_ - 1; in Layout() 167 gridLayoutInfo_.startMainLineIndex_ = 0; in Layout() 168 gridLayoutInfo_.endMainLineIndex_ = rowCount_ - 1; in Layout() 206 gridLayoutInfo_.gridMatrix_[rowIndex][columnIndex] = index; in CalculateChildOffset()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/grid/ |
H A D | grid_layout_test_ng.cpp | 41 pattern_->gridLayoutInfo_.lineHeightMap_[0] = ITEM_HEIGHT; in UpdateLayoutInfo() 42 pattern_->gridLayoutInfo_.gridMatrix_[0][0] = 0; in UpdateLayoutInfo() 43 pattern_->gridLayoutInfo_.gridMatrix_[0][1] = 1; in UpdateLayoutInfo() 44 pattern_->gridLayoutInfo_.gridMatrix_[1][0] = 0; in UpdateLayoutInfo() 45 pattern_->gridLayoutInfo_.gridMatrix_[1][1] = 1; in UpdateLayoutInfo() 159 pattern_->gridLayoutInfo_.axis_ = Axis::HORIZONTAL; 171 pattern_->gridLayoutInfo_.axis_ = Axis::VERTICAL; 182 pattern_->gridLayoutInfo_.axis_ = Axis::VERTICAL; 708 algorithm->gridLayoutInfo_.currentOffset_ = 0.0f; 1542 layoutAlgorithm->gridLayoutInfo_.startIndex_ = 30; [all …]
|
H A D | grid_option_layout_test_ng.cpp | 60 EXPECT_EQ(layoutAlgorithm->gridLayoutInfo_.startMainLineIndex_, 1); 87 EXPECT_EQ(layoutAlgorithm->gridLayoutInfo_.startMainLineIndex_, 5); 550 auto& info = pattern_->gridLayoutInfo_; 574 auto& info = pattern_->gridLayoutInfo_; 741 pattern_->gridLayoutInfo_.currentOffset_ = -100.0f; 742 pattern_->gridLayoutInfo_.synced_ = false; 748 EXPECT_TRUE(pattern_->gridLayoutInfo_.synced_);
|
H A D | grid_scroller_test_ng.cpp | 1428 pattern_->gridLayoutInfo_.currentOffset_ = -ITEM_HEIGHT; 1439 pattern_->gridLayoutInfo_.currentOffset_ = -ITEM_HEIGHT * 2; 1450 pattern_->gridLayoutInfo_.currentOffset_ = ITEM_HEIGHT; 1461 pattern_->gridLayoutInfo_.currentOffset_ = -ITEM_HEIGHT * 3; 1495 pattern_->gridLayoutInfo_.currentOffset_ = -ITEM_HEIGHT; 1506 pattern_->gridLayoutInfo_.currentOffset_ = -ITEM_HEIGHT * 2; 1517 pattern_->gridLayoutInfo_.currentOffset_ = ITEM_HEIGHT; 1528 pattern_->gridLayoutInfo_.currentOffset_ = -ITEM_HEIGHT * 3; 1850 auto& info = pattern_->gridLayoutInfo_; 1900 auto& info = pattern_->gridLayoutInfo_; [all …]
|
H A D | grid_common_test_ng.cpp | 910 EXPECT_EQ(pattern_->gridLayoutInfo_.jumpIndex_, 3); 936 EXPECT_EQ(pattern_->gridLayoutInfo_.jumpIndex_, 20); 1214 pattern_->gridLayoutInfo_.currentRect_ = RectF(0.f, 0.f, GRID_WIDTH, GRID_HEIGHT); 1329 pattern_->gridLayoutInfo_.startIndex_ = 1; 1337 EXPECT_EQ(pattern_->gridLayoutInfo_.jumpIndex_, 1);
|
H A D | grid_cache_layout_test_ng.cpp | 109 const auto& info = pattern_->gridLayoutInfo_;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/box/ |
H A D | box_base_component.h | 216 return gridLayoutInfo_; in GetGridLayoutInfo() 221 gridLayoutInfo_ = gridLayoutInfo; in SetGridLayoutInfo() 388 RefPtr<GridLayoutInfo> gridLayoutInfo_; variable
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/irregular/ |
H A D | grid_irregular_layout_algorithm.cpp | 72 const auto& info = gridLayoutInfo_; in Layout() 82 gridLayoutInfo_.UpdateDefaultCachedCount(); in Layout() 405 const auto& info = gridLayoutInfo_; in LayoutChildren() 580 const auto& info = gridLayoutInfo_; in SkipLinesBackward() 605 const auto& line = gridLayoutInfo_.gridMatrix_.find(lineIndex); in IsIrregularLine() 606 if (line == gridLayoutInfo_.gridMatrix_.end() || line->second.empty()) { in IsIrregularLine()
|
H A D | grid_irregular_layout_algorithm.h | 37 … : GridLayoutBaseAlgorithm(std::move(info)), info_(gridLayoutInfo_), overScroll_(overScroll) {};
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/manager/ |
H A D | drag_animation_helper_test_ng.cpp | 114 gridPattern->gridLayoutInfo_.endIndex_ = DEFAULT_CHILD_COUNT;
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/event/ |
H A D | gesture_event_hub_test_ng_property_config.cpp | 91 pattern->gridLayoutInfo_.endIndex_ = DEFAULT_CHILD_COUNT; in ProcessDragItemGroupScene() 1715 pattern->gridLayoutInfo_.endIndex_ = DEFAULT_CHILD_COUNT;
|