Searched refs:totalOptionCount (Results 1 – 9 of 9) sorted by relevance
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/picker/ |
H A D | render_picker_column.cpp | 163 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 D | textpicker_column_pattern.cpp | 486 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 D | textpicker_pattern.cpp | 935 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 D | datepicker_column_pattern.cpp | 397 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 D | datepicker_column_pattern.h | 300 …int32_t CalcScrollIndex(int32_t totalOptionCount, int32_t currentIndex, bool canLoop, int32_t step…
|
H A D | datepicker_pattern.cpp | 413 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 D | timepicker_column_pattern.cpp | 462 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 D | timepicker_row_pattern.cpp | 1148 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 D | time_picker_test_ng.cpp | 1319 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 …]
|