Home
last modified time | relevance | path

Searched refs:gridMatrix_ (Results 1 – 25 of 25) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/grid/irregular/
H A Dirregular_matrices.h24 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 Dgrid_irregular_filler_test.cpp44 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 Dgrid_irregular_layout_test.cpp40 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 Dgrid_layout_range_solver_test.cpp38 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 Dlayout_info_test.cpp35 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 Dgrid_layout_test_ng.cpp42 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 Dgrid_option_layout_test_ng.cpp583 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 Dgrid_layout_info.cpp491 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 Dgrid_layout_info.h79 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 Dgrid_layout_base_algorithm.cpp32 const auto& line = gridLayoutInfo_.gridMatrix_.find(i); in AdjustChildrenHeight()
33 if (line == gridLayoutInfo_.gridMatrix_.end() || line->second.empty()) { in AdjustChildrenHeight()
H A Dgrid_pattern.cpp682 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 Dgrid_accessibility_property.cpp79 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 Dgrid_event_hub.cpp129 auto crossIndexIterator = gridLayoutInfo.gridMatrix_.find(mainIndex); in GetGridItemIndex()
130 if (crossIndexIterator != gridLayoutInfo.gridMatrix_.end()) { in GetGridItemIndex()
H A Dgrid_pattern.h147 gridLayoutInfo_.gridMatrix_.clear(); in ResetGridLayoutInfo()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/irregular/
H A Dgrid_irregular_filler.cpp85 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 Dgrid_layout_range_solver.cpp32 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 Dgrid_irregular_layout_algorithm.cpp146 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 Dgrid_irregular_filler.h199 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 Dgrid_scroll_layout_algorithm.cpp462 …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 Dgrid_scroll_with_options_layout_algorithm.cpp82 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 Drender_grid_scroll.cpp521 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 Dgrid_layout_algorithm.cpp112 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 Dgrid_adaptive_layout_algorithm.cpp35 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 Drender_grid_layout.cpp200 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 Drender_grid_layout.h471 std::map<int32_t, std::map<int32_t, int32_t>> gridMatrix_; variable