Home
last modified time | relevance | path

Searched refs:totalOptionCount (Results 1 – 9 of 9) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/picker/
H A Drender_picker_column.cpp163 uint32_t totalOptionCount = data_->GetOptionCount(); in InnerHandleScroll() local
166 currentIndex = (totalOptionCount + currentIndex + 1) % totalOptionCount; // index add one in InnerHandleScroll()
168 currentIndex = (totalOptionCount + currentIndex - 1) % totalOptionCount; // index reduce one in InnerHandleScroll()
491 uint32_t totalOptionCount = data_->GetOptionCount(); in FlushCurrentOptions() local
493 currentIndex = currentIndex % totalOptionCount; in FlushCurrentOptions()
497 auto sum = totalOptionCount + currentIndex + index; in FlushCurrentOptions()
498 uint32_t optionIndex = (sum > selectedIndex ? sum - selectedIndex : 0) % totalOptionCount; in FlushCurrentOptions()
520 uint32_t totalOptionCount = data_->GetOptionCount(); in NotLoopOptions() local
522 return totalOptionCount <= showOptionCount / 2 + 1; // the critical value of loop condition. in NotLoopOptions()
537 int totalOptionCount = static_cast<int>(data_->GetOptionCount()); in CanMove() local
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_picker/
H A Dtextpicker_column_pattern.cpp486 if (totalOptionCount == 0) { in FlushCurrentTextOptions()
501 … uint32_t optionIndex = (totalOptionCount + currentIndex + index - middleIndex) % totalOptionCount; in FlushCurrentTextOptions()
557 if (totalOptionCount == 0) { in FlushCurrentImageOptions()
572 … uint32_t optionIndex = (totalOptionCount + currentIndex + index - middleIndex) % totalOptionCount; in FlushCurrentImageOptions()
611 if (totalOptionCount == 0) { in FlushCurrentMixtureOptions()
626 … uint32_t optionIndex = (totalOptionCount + currentIndex + index - middleIndex) % totalOptionCount; in FlushCurrentMixtureOptions()
1579 auto totalOptionCount = GetOptionCount(); in InnerHandleScroll() local
1580 if (totalOptionCount == 0) { in InnerHandleScroll()
1590 currentIndex = (totalOptionCount + currentIndex + 1) % totalOptionCount; // index add one in InnerHandleScroll()
1624 if (totalOptionCount == 0) { in HandleDirectionKey()
[all …]
H A Dtextpicker_pattern.cpp935 auto totalOptionCount = textPickerColumnPattern->GetOptionCount(); in HandleDirectionKey() local
936 if (totalOptionCount == 0) { in HandleDirectionKey()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/picker/
H A Ddatepicker_column_pattern.cpp397 CHECK_EQUAL_VOID(totalOptionCount, 0); in FlushCurrentOptions()
398 currentIndex = currentIndex % totalOptionCount; in FlushCurrentOptions()
413 …uint32_t optionIndex = (totalOptionCount + currentIndex + index - selectedIndex) % totalOptionCoun… in FlushCurrentOptions()
557 uint32_t totalOptionCount = options[host].size(); in NotLoopOptions() local
728 auto totalOptionCount = options[host].size(); in InnerHandleScroll() local
731 CHECK_NULL_RETURN(totalOptionCount, false); in InnerHandleScroll()
735 currentIndex = (totalOptionCount + currentIndex + 1) % totalOptionCount; // index add one in InnerHandleScroll()
737 auto totalCountAndIndex = totalOptionCount + currentIndex; in InnerHandleScroll()
976 …nextIndex = (currentIndex + step) > (totalOptionCount - 1) ? totalOptionCount - 1 : currentIndex +… in CalcScrollIndex()
982 if (totalOptionCount != 0) { in CalcScrollIndex()
[all …]
H A Ddatepicker_column_pattern.h300 …int32_t CalcScrollIndex(int32_t totalOptionCount, int32_t currentIndex, bool canLoop, int32_t step…
H A Ddatepicker_pattern.cpp413 auto totalOptionCount = GetOptionCount(pickerChild); in HandleDirectionKey() local
414 if (totalOptionCount == 0) { in HandleDirectionKey()
431 pattern->SetCurrentIndex(totalOptionCount - UNOPTION_COUNT); in HandleDirectionKey()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/time_picker/
H A Dtimepicker_column_pattern.cpp462 uint32_t totalOptionCount = timePickerRowPattern->GetOptionCount(host); in FlushCurrentOptions() local
466 CHECK_EQUAL_VOID(totalOptionCount, 0); in FlushCurrentOptions()
467 currentIndex = currentIndex % totalOptionCount; in FlushCurrentOptions()
478 …uint32_t optionIndex = (totalOptionCount + currentIndex + index - selectedIndex) % totalOptionCoun… in FlushCurrentOptions()
1185 uint32_t totalOptionCount = options[host]; in NotLoopOptions() local
1194 auto totalOptionCount = options[host]; in InnerHandleScroll() local
1197 CHECK_NULL_RETURN(totalOptionCount, false); in InnerHandleScroll()
1201 currentIndex = (totalOptionCount + currentIndex + 1) % totalOptionCount; // index add one in InnerHandleScroll()
1203 auto totalCountAndIndex = totalOptionCount + currentIndex; in InnerHandleScroll()
1283 int totalOptionCount = static_cast<int>(options[host]); in CanMove() local
[all …]
H A Dtimepicker_row_pattern.cpp1148 auto totalOptionCount = GetOptionCount(pickerChild); in HandleDirectionKey() local
1149 if (totalOptionCount == 0) { in HandleDirectionKey()
1154 pattern->SetCurrentIndex((totalOptionCount + currentIndex + index) % totalOptionCount); in HandleDirectionKey()
1167 pattern->SetCurrentIndex(totalOptionCount - UNOPTION_COUNT); in HandleDirectionKey()
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/time_picker/
H A Dtime_picker_test_ng.cpp1319 auto totalOptionCount = options[minuteColumn]; variable
1328 EXPECT_EQ(currentIndex, (preIndex + 1) % totalOptionCount);
1335 EXPECT_EQ(currentIndex, (preIndex + totalOptionCount - 1) % totalOptionCount);
1340 minuteColumnPattern->SetCurrentIndex(totalOptionCount);
1345 minuteColumnPattern->SetCurrentIndex(totalOptionCount - 1);
1490 int totalOptionCount = static_cast<int>(options[minuteColumn]); variable
1491 minuteColumnPattern->SetCurrentIndex(totalOptionCount);
1880 EXPECT_EQ(pattern->GetCurrentIndex(), (totalOptionCount + currentIndex - 1) % totalOptionCount);
1884 totalOptionCount = timePickerRowPattern->GetOptionCount(pickerChild);
1886 EXPECT_EQ(pattern->GetCurrentIndex(), (totalOptionCount + currentIndex + 1) % totalOptionCount);
[all …]