Lines Matching refs:option_cnt
187 dropdown->option_cnt = 0; in lv_dropdown_set_options()
190 if(options[i] == '\n') dropdown->option_cnt++; in lv_dropdown_set_options()
192 dropdown->option_cnt++; /*Last option has no `\n`*/ in lv_dropdown_set_options()
234 dropdown->option_cnt = 0; in lv_dropdown_set_options_static()
237 if(options[i] == '\n') dropdown->option_cnt++; in lv_dropdown_set_options_static()
239 dropdown->option_cnt++; /*Last option has no `\n`*/ in lv_dropdown_set_options_static()
299 if((insert_pos > 0) && (pos >= dropdown->option_cnt)) in lv_dropdown_add_option()
311 if(pos < dropdown->option_cnt) lv_strcat(ins_buf, "\n"); in lv_dropdown_add_option()
316 dropdown->option_cnt++; in lv_dropdown_add_option()
333 dropdown->option_cnt = 0; in lv_dropdown_clear_options()
346 dropdown->sel_opt_id = sel_opt < dropdown->option_cnt ? sel_opt : dropdown->option_cnt - 1; in lv_dropdown_set_selected()
429 return dropdown->option_cnt; in lv_dropdown_get_option_count()
663 dropdown->option_cnt = 0; in lv_dropdown_constructor()
774 else if(dropdown->sel_opt_id + 1 < dropdown->option_cnt) { in lv_dropdown_event()
810 new_id = LV_CLAMP(0, new_id, (int32_t)dropdown->option_cnt - 1); in lv_dropdown_event()
1198 if(opt >= dropdown->option_cnt) opt = dropdown->option_cnt - 1; in get_id_on_point()