/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/grid/irregular/ |
H A D | irregular_matrices.h | 24 const decltype(GridLayoutInfo::gridMatrix_) MATRIX_DEMO_1 = { 35 const decltype(GridLayoutInfo::gridMatrix_) MATRIX_DEMO_2 = { 44 const decltype(GridLayoutInfo::gridMatrix_) MATRIX_DEMO_3 = { 55 const decltype(GridLayoutInfo::gridMatrix_) MATRIX_DEMO_4 = { 79 const decltype(GridLayoutInfo::gridMatrix_) MATRIX_DEMO_5 = { 95 const decltype(GridLayoutInfo::gridMatrix_) MATRIX_DEMO_6 = { 115 const decltype(GridLayoutInfo::gridMatrix_) MATRIX_DEMO_7 = { 123 const decltype(GridLayoutInfo::gridMatrix_) MATRIX_DEMO_8 = { 133 const decltype(GridLayoutInfo::gridMatrix_) MATRIX_DEMO_9 = { 144 const decltype(GridLayoutInfo::gridMatrix_) MATRIX_DEMO_10 = { [all …]
|
H A D | grid_irregular_filler_test.cpp | 44 info.gridMatrix_[0][0] = 1; 45 info.gridMatrix_[0][1] = -1; 46 info.gridMatrix_[1][0] = -1; 54 info.gridMatrix_[1][1] = -1; 74 info.gridMatrix_[0][0] = 1; 75 info.gridMatrix_[0][1] = 2; 76 info.gridMatrix_[1][0] = 3; 97 info.gridMatrix_[1][0] = 2; 190 EXPECT_TRUE(info.gridMatrix_.find(3) == info.gridMatrix_.end()); 197 EXPECT_TRUE(info.gridMatrix_.find(4) == info.gridMatrix_.end()); [all …]
|
H A D | grid_irregular_layout_test.cpp | 40 info.gridMatrix_ = { 402 oldInfo.gridMatrix_.clear(); 456 oldInfo.gridMatrix_ = {}; 533 EXPECT_EQ(info.gridMatrix_, cmp); 615 info.gridMatrix_ = { 663 info.gridMatrix_.clear(); 687 info.gridMatrix_ = MATRIX_DEMO_1; 729 info.gridMatrix_ = MATRIX_DEMO_8; 940 info.gridMatrix_ = { 1063 info.gridMatrix_ = cmp; [all …]
|
H A D | grid_layout_range_solver_test.cpp | 38 info.gridMatrix_ = MATRIX_DEMO_2; 114 info.gridMatrix_ = { 159 info.gridMatrix_ = { 205 info.gridMatrix_ = MATRIX_DEMO_10; 249 info.gridMatrix_ = MATRIX_DEMO_12; 284 info.gridMatrix_ = MATRIX_DEMO_12; 524 EXPECT_NE(it, info.gridMatrix_.end());
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/grid/ |
H A D | layout_info_test.cpp | 35 info.gridMatrix_ = MATRIX_DEMO_3; 65 info.gridMatrix_ = { 92 info.gridMatrix_ = MATRIX_DEMO_3; 122 info.gridMatrix_ = MATRIX_DEMO_4; 158 info.gridMatrix_ = MATRIX_DEMO_4; 191 info.gridMatrix_ = MATRIX_DEMO_4; 216 info.gridMatrix_ = MATRIX_DEMO_4; 372 info.gridMatrix_.clear(); 463 info.gridMatrix_.clear(); 664 info.gridMatrix_.clear(); [all …]
|
H A D | grid_layout_test_ng.cpp | 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() 530 info.gridMatrix_ = { 580 info.gridMatrix_ = { 1028 EXPECT_EQ(pattern_->GetGridLayoutInfo().gridMatrix_.size(), 4); 1030 EXPECT_EQ(pattern_->GetGridLayoutInfo().gridMatrix_.at(0).at(0), 0); 1031 EXPECT_EQ(pattern_->GetGridLayoutInfo().gridMatrix_.at(3).at(2), 11); 1051 EXPECT_EQ(pattern_->GetGridLayoutInfo().gridMatrix_.size(), 4); [all …]
|
H A D | grid_option_layout_test_ng.cpp | 583 const decltype(info.gridMatrix_) cmp = { { 0, { { 0, 0 }, { 1, 1 } } } }; 584 EXPECT_EQ(info.gridMatrix_, cmp); 592 …const decltype(info.gridMatrix_) cmp2 = { { 0, { { 0, 0 }, { 1, 1 }, { 2, 2 }, { 3, 3 } } }, { 1, … 593 EXPECT_EQ(info.gridMatrix_, cmp2);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/ |
H A D | grid_layout_info.cpp | 491 if (gridMatrix_.empty()) { in FindItemInRange() 565 if (it == gridMatrix_.end()) { in GetAnimatePosIrregular() 689 return gridMatrix_.end(); in FindInMatrix() 731 if (it == gridMatrix_.end()) { in GetItemPos() 745 if (it == gridMatrix_.end()) { in FindEndIdx() 765 gridMatrix_.erase(gridIt, gridMatrix_.end()); in ClearMapsToEnd() 772 gridMatrix_.erase(gridMatrix_.begin(), gridIt); in ClearMapsFromStart() 798 gridMatrix_.erase(it, gridMatrix_.end()); in ClearMatrixToEnd() 908 if (gridMatrix_.find(lineIdx) != gridMatrix_.end()) { in ClearHeightsFromMatrix() 916 if (iter == gridMatrix_.end() || iter == gridMatrix_.begin()) { in FindStartLineInMatrix() [all …]
|
H A D | grid_layout_info.h | 79 auto startLine = gridMatrix_.find(startMainLineIndex_); in UpdateStartIndexByStartLine() 80 if (startLine == gridMatrix_.end()) { in UpdateStartIndexByStartLine() 266 return startIndex_ != 0 && gridMatrix_.empty(); in IsResetted() 384 std::map<int32_t, std::map<int32_t, int32_t>> gridMatrix_; member
|
H A D | grid_layout_base_algorithm.cpp | 32 const auto& line = gridLayoutInfo_.gridMatrix_.find(i); in AdjustChildrenHeight() 33 if (line == gridLayoutInfo_.gridMatrix_.end() || line->second.empty()) { in AdjustChildrenHeight()
|
H A D | grid_pattern.cpp | 682 if (gridLayoutInfo_.gridMatrix_.find(curMainIndex) == gridLayoutInfo_.gridMatrix_.end()) { in GetNextFocusNode() 705 if (gridLayoutInfo_.gridMatrix_.find(nextMainIndex) == gridLayoutInfo_.gridMatrix_.end()) { in GetNextFocusNode() 735 if (gridLayoutInfo_.gridMatrix_.find(curMainIndex) == gridLayoutInfo_.gridMatrix_.end()) { in GetNextIndexByStep() 818 if (gridLayoutInfo_.gridMatrix_.find(nextMainIndex) == gridLayoutInfo_.gridMatrix_.end()) { in GetNextIndexByStep() 1111 … if (gridLayoutInfo_.gridMatrix_.find(curMainIndex) == gridLayoutInfo_.gridMatrix_.end()) { in GetChildFocusNodeByIndex() 1196 if (gridLayoutInfo_.gridMatrix_.find(tarMainIndex) == gridLayoutInfo_.gridMatrix_.end()) { in GetFocusNodeIndex() 1204 gridLayoutInfo_.gridMatrix_[tarMainIndex].end()) { in GetFocusNodeIndex() 1438 auto line = info.gridMatrix_.find(item.first); in GetAverageHeight() 1439 if (line == info.gridMatrix_.end()) { in GetAverageHeight() 1834 if (!gridLayoutInfo_.gridMatrix_.empty()) { in DumpAdvanceInfo() [all …]
|
H A D | grid_accessibility_property.cpp | 79 aceCollectionInfo.rows = static_cast<int32_t>(gridLayoutInfo.gridMatrix_.size()); in GetCollectionInfo() 81 …aceCollectionInfo.columns = static_cast<int32_t>(gridLayoutInfo.gridMatrix_.begin()->second.size()… in GetCollectionInfo()
|
H A D | grid_event_hub.cpp | 129 auto crossIndexIterator = gridLayoutInfo.gridMatrix_.find(mainIndex); in GetGridItemIndex() 130 if (crossIndexIterator != gridLayoutInfo.gridMatrix_.end()) { in GetGridItemIndex()
|
H A D | grid_pattern.h | 147 gridLayoutInfo_.gridMatrix_.clear(); in ResetGridLayoutInfo()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/irregular/ |
H A D | grid_irregular_filler.cpp | 85 if (it == info_->gridMatrix_.end()) { in FitItem() 118 auto it = info_->gridMatrix_.find(row); in FillOne() 122 it = info_->gridMatrix_.find(++row); in FillOne() 126 if (it == info_->gridMatrix_.end()) { in FillOne() 128 info_->gridMatrix_[row] = {}; in FillOne() 138 info_->gridMatrix_[row][col] = idx; in FillOne() 146 const auto& mat = info_->gridMatrix_; in FindNextItem() 176 const auto& mat = info_->gridMatrix_; in AdvancePos() 307 if (it == info_->gridMatrix_.end()) { in MeasureLineWithIrregulars() 329 auto it = info_->gridMatrix_.find(posY_); in BackwardImpl() [all …]
|
H A D | grid_layout_range_solver.cpp | 32 if (info_->gridMatrix_.empty() || info_->lineHeightMap_.empty()) { in FindStartingRow() 141 auto it = info_->gridMatrix_.find(idx); in CheckMultiRow() 142 if (it == info_->gridMatrix_.end()) { in CheckMultiRow() 165 while (r > 0 && info_->gridMatrix_.at(r).at(c) < 0) { in CheckMultiRow()
|
H A D | grid_irregular_layout_algorithm.cpp | 146 info.gridMatrix_.clear(); in ResetMaps() 174 if (it != info_.gridMatrix_.end()) { in CheckForReset() 419 …auto endIt = info.gridMatrix_.upper_bound(std::max(info.endMainLineIndex_ + cacheLine, info.startM… in LayoutChildren() 420 for (auto it = info.gridMatrix_.lower_bound(cacheStartLine); it != endIt; ++it) { in LayoutChildren() 474 if (it == info_.gridMatrix_.end()) { in FindJumpLineIdx() 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_filler.h | 199 int32_t FitItem(const decltype(GridLayoutInfo::gridMatrix_)::iterator& it, int32_t itemWidth);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/grid_scroll/ |
H A D | grid_scroll_layout_algorithm.cpp | 462 …gridLayoutInfo_.gridMatrix_.find(gridLayoutInfo_.startMainLineIndex_) != gridLayoutInfo_.gridMatri… in ReloadToStartIndex() 491 …gridLayoutInfo_.gridMatrix_.find(gridLayoutInfo_.startMainLineIndex_) != gridLayoutInfo_.gridMatri… in ReloadFromUpdateIdxToStartIndex() 790 auto iter = std::find_if(gridLayoutInfo_.gridMatrix_.begin(), gridLayoutInfo_.gridMatrix_.end(), in IsIndexInMatrix() 845 gridLayoutInfo_.gridMatrix_.clear(); in GetTargetIndexInfoWithBenchMark() 1278 decltype(gridLayoutInfo_.gridMatrix_) gridMatrix(std::move(gridLayoutInfo_.gridMatrix_)); in UpdateMatrixForAddedItems() 1309 decltype(gridLayoutInfo_.gridMatrix_) gridMatrix(std::move(gridLayoutInfo_.gridMatrix_)); in AddForwardLines() 1376 …if (gridLayoutInfo_.gridMatrix_.find(currentMainLineIndex_) != gridLayoutInfo_.gridMatrix_.end()) { in FillNewLineBackward() 1417 …if (doneFillLine || gridLayoutInfo_.gridMatrix_.find(currentMainLineIndex_) != gridLayoutInfo_.gri… in FillNewLineBackward() 1853 if (gridLayoutInfo_.gridMatrix_.find(currentLine) != gridLayoutInfo_.gridMatrix_.end()) { in FillNewCacheLineBackward() 1947 …if (doneFillLine || gridLayoutInfo_.gridMatrix_.find(currentLine) != gridLayoutInfo_.gridMatrix_.e… in FillNewCacheLineBackward() [all …]
|
H A D | grid_scroll_with_options_layout_algorithm.cpp | 82 int32_t benchmarkIndex = (isTargetBackward && !gridLayoutInfo_.gridMatrix_.empty()) in GetTargetIndexInfoWithBenchMark() 83 ? gridLayoutInfo_.gridMatrix_.rbegin()->second.rbegin()->second + 1 in GetTargetIndexInfoWithBenchMark() 85 int32_t mainStartIndex = (isTargetBackward && !gridLayoutInfo_.gridMatrix_.empty()) in GetTargetIndexInfoWithBenchMark() 86 ? gridLayoutInfo_.gridMatrix_.rbegin()->first + 1 in GetTargetIndexInfoWithBenchMark() 118 gridLayoutInfo_.gridMatrix_.clear(); in GetTargetIndexInfoWithBenchMark()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/grid/ |
H A D | render_grid_scroll.cpp | 521 if (mainIter != gridMatrix_.end()) { in CheckGridPlaced() 544 auto iter = gridMatrix_.find(i); in CheckGridPlaced() 545 if (iter != gridMatrix_.end()) { in CheckGridPlaced() 551 gridMatrix_[i] = mainMap; in CheckGridPlaced() 650 decltype(gridMatrix_) gridMatrix(std::move(gridMatrix_)); in LoadForward() 812 if (gridMatrix_.find(mainIndex) == gridMatrix_.end()) { in SupplyItems() 817 if (iter != gridMatrix_.end()) { in SupplyItems() 838 if (gridMatrix_.find(mainIndex) != gridMatrix_.end()) { in Rank() 1017 if (iter == gridMatrix_.end()) { in DeleteItems() 1054 gridMatrix_.clear(); in ClearLayout() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/grid_layout/ |
H A D | grid_layout_algorithm.cpp | 112 auto rowIter = gridLayoutInfo_.gridMatrix_.find(row); in CheckGridPlaced() 113 if (rowIter != gridLayoutInfo_.gridMatrix_.end()) { in CheckGridPlaced() 125 rowIter = gridLayoutInfo_.gridMatrix_.find(rSpan + row); in CheckGridPlaced() 126 if (rowIter != gridLayoutInfo_.gridMatrix_.end()) { in CheckGridPlaced() 149 auto iter = gridLayoutInfo_.gridMatrix_.find(i); in CheckGridPlaced() 150 if (iter != gridLayoutInfo_.gridMatrix_.end()) { in CheckGridPlaced() 156 gridLayoutInfo_.gridMatrix_[i] = rowMap; in CheckGridPlaced() 278 gridLayoutInfo_.gridMatrix_.clear(); in Measure() 334 … gridLayoutInfo_.endMainLineIndex_ = static_cast<int32_t>(gridLayoutInfo_.gridMatrix_.size()) - 1 ; in Measure() 360 for (const auto& mainLine : gridLayoutInfo_.gridMatrix_) { in Layout()
|
/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() 206 gridLayoutInfo_.gridMatrix_[rowIndex][columnIndex] = index; in CalculateChildOffset()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/grid_layout/ |
H A D | render_grid_layout.cpp | 200 auto rowIter = gridMatrix_.find(row); in GetIndexByGrid() 201 if (rowIter != gridMatrix_.end()) { in GetIndexByGrid() 423 gridMatrix_.clear(); in PreParseRows() 445 gridMatrix_.clear(); in PreParseCols() 467 gridMatrix_.clear(); in PreParseArgs() 791 if (rowIter != gridMatrix_.end()) { in CheckGridPlaced() 826 auto iter = gridMatrix_.find(i); in CheckGridPlaced() 833 gridMatrix_[i] = rowMap; in CheckGridPlaced() 849 gridMatrix_.clear(); in PerformLayout() 925 gridMatrixBack_ = gridMatrix_; in BackGridMatrix() [all …]
|
H A D | render_grid_layout.h | 471 std::map<int32_t, std::map<int32_t, int32_t>> gridMatrix_; variable
|