/foundation/arkui/ace_engine/test/unittest/core/pattern/waterflow/ |
H A D | water_flow_segment_layout_test.cpp | 182 EXPECT_EQ(info->endIndex_, 10); in HWTEST_F() 189 EXPECT_EQ(info->endIndex_, 10); in HWTEST_F() 195 EXPECT_EQ(info->endIndex_, 10); in HWTEST_F() 233 EXPECT_EQ(info->endIndex_, 12); in HWTEST_F() 280 EXPECT_EQ(info->endIndex_, 8); in HWTEST_F() 338 EXPECT_EQ(info->endIndex_, 10); in HWTEST_F() 371 EXPECT_EQ(info->endIndex_, 27); in HWTEST_F() 379 EXPECT_EQ(info->endIndex_, 30); in HWTEST_F() 385 EXPECT_EQ(info->endIndex_, 44); in HWTEST_F() 397 EXPECT_EQ(info->endIndex_, 3 in HWTEST_F() [all...] |
H A D | water_flow_segment_common_test.cpp | 51 EXPECT_EQ(info_->endIndex_, -1); in HWTEST_F() 73 EXPECT_EQ(info_->endIndex_, 9); in HWTEST_F() 95 EXPECT_EQ(info_->endIndex_, 10); in HWTEST_F() 106 EXPECT_EQ(info_->endIndex_, 23); in HWTEST_F() 123 EXPECT_EQ(info_->endIndex_, 23); in HWTEST_F() 128 EXPECT_EQ(info_->endIndex_, 69); in HWTEST_F() 166 EXPECT_EQ(info_->endIndex_, 10); in HWTEST_F() 188 EXPECT_EQ(info_->endIndex_, 20); in HWTEST_F() 207 EXPECT_EQ(info_->endIndex_, 6); in HWTEST_F() 208 for (int i = 0; i < info_->endIndex_; in HWTEST_F() [all...] |
H A D | water_flow_segment_integrated.cpp | 55 EXPECT_EQ(info->endIndex_, 10); in HWTEST_F() 60 EXPECT_EQ(info->endIndex_, 23); in HWTEST_F() 73 EXPECT_EQ(info->endIndex_, 23); in HWTEST_F() 80 EXPECT_EQ(info->endIndex_, 69); in HWTEST_F() 124 EXPECT_EQ(info->endIndex_, 10); in HWTEST_F() 133 EXPECT_EQ(info->endIndex_, 20); in HWTEST_F() 152 EXPECT_EQ(info->endIndex_, 6); in HWTEST_F() 153 for (int i = 0; i < info->endIndex_; ++i) { in HWTEST_F() 163 EXPECT_EQ(info->endIndex_, 10); in HWTEST_F() 164 for (int i = 0; i < info->endIndex_; in HWTEST_F() [all...] |
H A D | water_flow_sw_layout_test.cpp | 59 EXPECT_EQ(info_->endIndex_, 4); in HWTEST_F() 78 EXPECT_EQ(info->endIndex_, 99); in HWTEST_F() 100 EXPECT_EQ(info_->endIndex_, 9); in HWTEST_F() 108 EXPECT_EQ(info_->endIndex_, 4); in HWTEST_F() 131 EXPECT_EQ(info_->endIndex_, 109); in HWTEST_F() 139 EXPECT_EQ(info_->endIndex_, 104); in HWTEST_F() 154 EXPECT_EQ(info_->endIndex_, 103); in HWTEST_F() 178 EXPECT_EQ(info_->endIndex_, 9); in HWTEST_F() 193 EXPECT_EQ(info_->endIndex_, 9); in HWTEST_F() 211 EXPECT_EQ(info_->endIndex_, in HWTEST_F() [all...] |
H A D | water_flow_regular_test.cpp | 46 EXPECT_EQ(info->endIndex_, 10); in HWTEST_F() 49 EXPECT_EQ(info->endIndex_, 29); in HWTEST_F() 55 EXPECT_EQ(info->endIndex_, 29); in HWTEST_F() 60 EXPECT_EQ(info->endIndex_, 29); in HWTEST_F() 84 EXPECT_EQ(info->endIndex_, 99); in HWTEST_F() 109 EXPECT_EQ(info->endIndex_, 99); in HWTEST_F() 135 EXPECT_EQ(info->endIndex_, 2); in HWTEST_F() 158 EXPECT_EQ(info->endIndex_, 8); in HWTEST_F() 168 EXPECT_EQ(info->endIndex_, 9); in HWTEST_F() 203 EXPECT_EQ(info->endIndex_, 5 in HWTEST_F() [all...] |
H A D | water_flow_top_down_test.cpp | 95 * @tc.expected: step2. Check whether the endIndex_ is correct. in HWTEST_F() 99 int32_t resetFrom = pattern_->layoutInfo_->endIndex_; in HWTEST_F() 101 EXPECT_EQ(pattern_->layoutInfo_->endIndex_, resetFrom); in HWTEST_F() 104 EXPECT_EQ(pattern_->layoutInfo_->endIndex_, resetFrom); in HWTEST_F() 172 * @tc.expected: startIndex_ = 0 endIndex_ = 0. in HWTEST_F() 183 EXPECT_EQ(pattern_->layoutInfo_->endIndex_, 0); in HWTEST_F() 188 * @tc.expected: startIndex_ = TOTAL_LINE_NUMBER * 2 - 1, endIndex_ = TOTAL_LINE_NUMBER * 2 - 1. in HWTEST_F() 194 EXPECT_EQ(pattern_->layoutInfo_->endIndex_, 19); in HWTEST_F() 359 * @tc.expected: startIndex_ = 0 endIndex_ = 10. in HWTEST_F() 377 EXPECT_EQ(info->endIndex_, 1 in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/syntax/ |
H A D | lazy_layout_wrapper_builder.cpp | 51 ((startIndex_ && index < startIndex_.value() - 1) || (endIndex_ && index > endIndex_.value() + 1))) { in OnGetOrCreateWrapperByIndex() 99 endIndex_ = index; in OnGetOrCreateWrapperByIndexLegacy() 101 if ((index >= startIndex_.value()) && (index <= endIndex_.value())) { in OnGetOrCreateWrapperByIndexLegacy() 106 if ((index < (startIndex_.value() - 1)) || (index > (endIndex_.value() + 1))) { in OnGetOrCreateWrapperByIndexLegacy() 133 endIndex_ = index; in OnGetOrCreateWrapperByIndexLegacy() 176 endIndex_ = total - 1; in OnExpandChildLayoutWrapper()
|
H A D | lazy_for_each_builder.h | 178 endIndex_ = end; in SetActiveChildRange() 285 if ((startIndex_ <= endIndex_ && endIndex_ + i < count) || in CheckCacheIndex() 286 startIndex_ > endIndex_ + i) { in CheckCacheIndex() 287 idleIndexes.emplace(endIndex_ + i); in CheckCacheIndex() 288 } else if ((endIndex_ + i) % count < startIndex_) { in CheckCacheIndex() 289 idleIndexes.emplace((endIndex_ + i) % count); in CheckCacheIndex() 292 if (endIndex_ + i >= 0 && endIndex_ + i < count) { in CheckCacheIndex() 293 idleIndexes.emplace(endIndex_ in CheckCacheIndex() 579 int32_t endIndex_ = -1; global() member in OHOS::Ace::NG::LazyForEachBuilder [all...] |
/foundation/arkui/ace_engine/test/unittest/core/pattern/grid/irregular/ |
H A D | grid_irregular_layout_test.cpp | 104 EXPECT_EQ(info.endIndex_, 9); in HWTEST_F() 114 EXPECT_EQ(info.endIndex_, 9); in HWTEST_F() 155 EXPECT_EQ(info.endIndex_, 4); in HWTEST_F() 163 EXPECT_EQ(info.endIndex_, 4); in HWTEST_F() 201 EXPECT_EQ(info.endIndex_, 7); in HWTEST_F() 211 EXPECT_EQ(info.endIndex_, 7); in HWTEST_F() 252 EXPECT_EQ(info.endIndex_, 4); in HWTEST_F() 263 EXPECT_EQ(info.endIndex_, 7); in HWTEST_F() 290 EXPECT_EQ(info.endIndex_, 7); in HWTEST_F() 329 EXPECT_EQ(info.endIndex_, in HWTEST_F() [all...] |
H A D | grid_layout_range_solver_test.cpp | 330 EXPECT_EQ(info.endIndex_, 90); in HWTEST_F() 334 EXPECT_EQ(info.endIndex_, 2); in HWTEST_F() 362 EXPECT_EQ(info.endIndex_, 26); in HWTEST_F() 363 for (int i = info.startIndex_; i <= info.endIndex_; ++i) { in HWTEST_F() 416 EXPECT_EQ(info.endIndex_, -1); in HWTEST_F() 446 EXPECT_EQ(info.endIndex_, 30); in HWTEST_F() 454 EXPECT_EQ(info.endIndex_, 30); in HWTEST_F() 464 EXPECT_EQ(info.endIndex_, 23); in HWTEST_F() 495 EXPECT_EQ(info.endIndex_, 93); in HWTEST_F() 598 EXPECT_EQ(info.endIndex_, 1 in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/layout/top_down/ |
H A D | water_flow_segmented_layout.cpp | 113 const int32_t maxIdx = std::min(info_->endIndex_ + cacheCount, static_cast<int32_t>(info_->itemInfos_.size() - 1)); in Layout() 117 wrapper_->SetActiveChildRange(info_->NodeIdx(info_->startIndex_), info_->NodeIdx(info_->endIndex_), cacheCount, in Layout() 137 if (info->endIndex_ == -1 || info->jumpIndex_ != EMPTY_JUMP_INDEX) { in PrepareJump() 153 for (int32_t i = info_->startIndex_; i <= info_->endIndex_; ++i) { in CheckDirtyItem() 191 if (updateIdx <= info_->endIndex_) { in Init() 314 const bool forward = LessOrEqual(info_->currentOffset_, prevOffset) || info_->endIndex_ == -1; in MeasureOnOffset() 316 Fill(info_->endIndex_ + 1); in MeasureOnOffset() 324 const int32_t bound = std::min(oldStart, info_->endIndex_); in MeasureOnOffset() 344 info_->endIndex_ = -1; in MeasureOnJump() 498 auto wrapper = wrapper_->GetChildByIndex(idx, idx < info_->startIndex_ || idx > info_->endIndex_); in LayoutItem() [all...] |
H A D | water_flow_layout_info.cpp | 249 endIndex_ = -1; in Reset() 267 TAG_LOGI(AceLogTag::ACE_WATERFLOW, "reset. updateIdx:%{public}d,endIndex:%{public}d", resetFrom, endIndex_); in Reset() 286 [start = startIndex_, end = endIndex_](const std::pair<const int, std::pair<float, float>>& crossItem) { in GetMainCount() 372 // The last flowItem with the height of 0 should be regarded as endIndex_ when reach end. in FastSolveEndIndex() 425 endIndex_ = FastSolveEndIndex(mainSize); in Sync() 430 itemEnd_ = endIndex_ >= 0 && endIndex_ == childrenCount_ - 1; in Sync()
|
H A D | water_flow_layout_algorithm.cpp | 125 MeasureToTarget(layoutWrapper, layoutInfo_->endIndex_, std::nullopt); in Measure() 213 auto firstIndex = layoutInfo_->endIndex_; in Layout() 220 item.first > layoutInfo_->endIndex_ + cachedCount) { in Layout() 241 const bool isCache = item.first < layoutInfo_->startIndex_ || item.first > layoutInfo_->endIndex_; in Layout() 264 layoutInfo_->NodeIdx(layoutInfo_->endIndex_), cachedCount, cachedCount, in Layout() 368 layoutInfo_->endIndex_ = !fill ? currentIndex : currentIndex - 1; in FillViewport()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/grid_scroll/ |
H A D | grid_scroll_layout_algorithm.cpp | 48 gridLayoutInfo_.endIndex_, layoutWrapper); in Measure() 92 ? (gridLayoutInfo_.endIndex_ + 1 >= gridLayoutInfo_.childrenCount_) in Measure() 428 gridLayoutInfo_.startIndex_, gridLayoutInfo_.endIndex_, gridLayoutInfo_.currentOffset_, mainSize, in FillGridViewportAndMeasureChildren() 442 gridLayoutInfo_.endIndex_ = firstItem - 1; in ReloadToStartIndex() 445 while (gridLayoutInfo_.endIndex_ < currentItemIndex) { in ReloadToStartIndex() 472 gridLayoutInfo_.endIndex_ = firstItem - 1; in ReloadFromUpdateIdxToStartIndex() 474 while (gridLayoutInfo_.endIndex_ < currentItemIndex) { in ReloadFromUpdateIdxToStartIndex() 592 if (gridLayoutInfo_.hasMultiLineItem_ && gridLayoutInfo_.endIndex_ == gridLayoutInfo_.childrenCount_ - 1) { in ModifyCurrentOffsetWhenReachEnd() 616 auto currentIndex = gridLayoutInfo_.endIndex_ + 1; in FillBlankAtEnd() 639 gridLayoutInfo_.endIndex_ in FillBlankAtEnd() [all...] |
/foundation/barrierfree/accessibility/frameworks/common/src/ |
H A D | accessibility_event_info.cpp | 81 HILOG_DEBUG("endIndex_[%{public}d]", endIndex_); in GetEndIndex() 82 return endIndex_; in GetEndIndex() 87 endIndex_ = index; in SetEndIndex() 88 HILOG_DEBUG("endIndex_[%{public}d]", endIndex_); in SetEndIndex()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/irregular/ |
H A D | grid_irregular_layout_algorithm.cpp | 74 wrapper_->SetActiveChildRange(std::min(info.startIndex_, info.endIndex_), info.endIndex_, cacheCnt, cacheCnt, in Layout() 139 info.endIndex_ = -1; in ResetLayoutRange() 165 if (updateIdx <= info_.endIndex_) { in CheckForReset() 229 info_.endIndex_ = endIdx; in MeasureForward() 232 if (!overScroll_ && info_.endIndex_ == info_.childrenCount_ - 1) { in MeasureForward() 261 info_.endIndex_ = endIdx; in MeasureBackward() 333 info_.endIndex_ = res.endIdx; in Jump() 341 info_.reachEnd_ = info_.endIndex_ == info_.childrenCount_ - 1; in UpdateLayoutInfo() 363 info_.endIndex_ in UpdateLayoutInfo() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/ |
H A D | list_height_offset_calculator.h | 38 endIndex_ = itemPosition.rbegin()->first; in ListHeightOffsetCalculator() 133 if (itor->first == startIndex_ || itor->first == endIndex_) { in GetLazyForEachIndexAverageHeight() 186 if ((endIndex_ < currentIndex_) || (startIndex_ >= currentIndex_ + count)) { in CalculateLazyForEachNode() 199 int32_t endIndex = std::min(currentIndex_ + count - 1, endIndex_); in CalculateLazyForEachNode() 257 int32_t endIndex_ = 0; member in OHOS::Ace::NG::ListHeightOffsetCalculator
|
H A D | list_pattern.cpp | 214 (endIndex_ != listLayoutAlgorithm->GetEndIndex()) || in OnDirtyLayoutWrapperSwap() 219 (startIndex_ != listLayoutAlgorithm->GetStartIndex()) || (endIndex_ != listLayoutAlgorithm->GetEndIndex()); in OnDirtyLayoutWrapperSwap() 222 endIndexChanged_ = endIndex_ != listLayoutAlgorithm->GetEndIndex(); in OnDirtyLayoutWrapperSwap() 225 endIndex_ = listLayoutAlgorithm->GetEndIndex(); in OnDirtyLayoutWrapperSwap() 374 auto endWrapper = host->GetOrCreateChildByIndex(endIndex_); in UpdateEndListItemIndex() 377 bool endFlagChanged = (endInfo_.index != endIndex_); in UpdateEndListItemIndex() 387 endInfo_ = { endIndex_, endArea, endItemIndexInGroup }; in UpdateEndListItemIndex() 464 if (endIndex_ == maxListItemIndex_) { in FireOnReachEnd() 486 int32_t endIndex = endIndex_ == -1 ? 0 : endIndex_; in FireOnScrollIndex() [all...] |
/foundation/arkui/ace_engine/test/unittest/core/pattern/grid/ |
H A D | layout_info_test.cpp | 545 info.endIndex_ = 4; in HWTEST_F() 607 info.endIndex_ = 6; in HWTEST_F() 614 info.endIndex_ = 6; in HWTEST_F() 622 info.endIndex_ = 2; in HWTEST_F() 641 info.endIndex_ = 5; in HWTEST_F() 650 info.endIndex_ = 6; in HWTEST_F() 657 info.endIndex_ = 6; in HWTEST_F() 669 info.endIndex_ = -1; in HWTEST_F() 692 info.endIndex_ = 5; in HWTEST_F() 714 info.endIndex_ in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/layout/ |
H A D | water_flow_layout_algorithm_base.cpp | 63 const int32_t endBound = std::min(info->ItemCnt(host->GetTotalChildCount()) - 1, info->endIndex_ + cacheCount); in GeneratePreloadList() 64 for (int32_t i = info->endIndex_ + 1; i <= endBound; ++i) { in GeneratePreloadList()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/list/ |
H A D | list_scroller_test_ng.cpp | 918 EXPECT_EQ(pattern_->endIndex_, 1); in HWTEST_F() 928 EXPECT_EQ(pattern_->endIndex_, 1); in HWTEST_F() 934 * @tc.expected: startIndex_ = 0 and endIndex_ = 2. in HWTEST_F() 938 EXPECT_EQ(pattern_->endIndex_, 2); in HWTEST_F() 948 EXPECT_EQ(pattern_->endIndex_, 2); in HWTEST_F() 971 EXPECT_EQ(pattern_->endIndex_, 2); in HWTEST_F() 979 EXPECT_EQ(pattern_->endIndex_, 2); in HWTEST_F() 987 EXPECT_EQ(pattern_->endIndex_, 2); in HWTEST_F() 995 EXPECT_EQ(pattern_->endIndex_, 2); in HWTEST_F() 1018 EXPECT_EQ(pattern_->endIndex_, in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/list/ |
H A D | list_element.cpp | 123 if (beginIndex_ != LIST_PARAM_INVAID && endIndex_ != LIST_PARAM_INVAID) { in BuildListDataFromChild() 596 if (beginIndex_ == LIST_PARAM_INVAID || endIndex_ == LIST_PARAM_INVAID || repeatedLength_ == LIST_PARAM_INVAID) { in UpdateCachedComponent() 619 for (index = beginIndex_ + indexOffset_; index < endIndex_ + indexOffset_ && child != children.end(); ++child) { in UpdateCachedComponent() 622 renderList_->SyncIndex(beginIndex_ + indexOffset_, endIndex_ + indexOffset_); in UpdateCachedComponent() 630 if (endIndex_ == repeatedLength_) { in UpdateCachedComponent() 830 if (beginIndex_ != LIST_PARAM_INVAID && endIndex_ != LIST_PARAM_INVAID) { in PerformBuild() 831 if (endIndex_ == 0 && repeatedLength_ != LIST_PARAM_INVAID && repeatedLength_ != 0) { in PerformBuild() 856 endIndex_ = list->GetEndIndex(); in Update() 861 if (beginIndex_ != LIST_PARAM_INVAID && endIndex_ != LIST_PARAM_INVAID) { in Update()
|
H A D | list_component.h | 148 return endIndex_; in GetEndIndex() 177 endIndex_ = endIndex; in SetEndIndex() 547 int32_t endIndex_ { LIST_PARAM_INVAID };
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/layout/sliding_window/ |
H A D | water_flow_layout_info_sw.cpp | 24 endIndex_ = EndIndex(); in Sync() 25 if (startIndex_ > endIndex_) { in Sync() 40 itemEnd_ = endIndex_ == itemCnt - 1; in Sync() 268 if (idx < endIndex_) { 305 if (startIndex_ > endIndex_) { 335 return endIndex_; 568 if (lastValidIdx < endIndex_) { 694 endIndex_ = EndIndex(); 722 endIndex_ = -1;
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/ |
H A D | water_flow_pattern.cpp | 260 bool indexChanged = itemRange_.first != layoutInfo_->FirstIdx() || itemRange_.second != layoutInfo_->endIndex_; in TriggerPostLayoutEvents() 299 itemRange_ = { layoutInfo_->FirstIdx(), layoutInfo_->endIndex_ }; in FireOnScrollIndex() 301 onScrollIndex(layoutInfo_->FirstIdx(), layoutInfo_->endIndex_); in FireOnScrollIndex() 446 if (index < 0 || index < layoutInfo_->startIndex_ || index > layoutInfo_->endIndex_) { in GetItemRect() 462 for (int32_t index = layoutInfo_->FirstIdx(); index <= layoutInfo_->endIndex_; ++index) { in GetItemIndex() 734 if (itemIdx >= layoutInfo_->endIndex_ || itemIdx <= layoutInfo_->startIndex_) { 790 DumpLog::GetInstance().AddDesc("endIndex:" + std::to_string(layoutInfo_->endIndex_));
|