Lines Matching refs:item_id
62 static lv_obj_t * get_next_item(lv_obj_t * cont, bool rev, int32_t * item_id);
334 int32_t item_id = item_start_id; in find_track_end() local
336 lv_obj_t * item = lv_obj_get_child(cont, item_id); in find_track_end()
338 if(item_id != item_start_id && lv_obj_has_flag(item, LV_OBJ_FLAG_FLEX_IN_NEW_TRACK)) break; in find_track_end()
348 if(new_dsc == NULL) return item_id; in find_track_end()
374 item_id += f->rev ? -1 : +1; in find_track_end()
375 if(item_id < 0) break; in find_track_end()
376 item = lv_obj_get_child(cont, item_id); in find_track_end()
385 if(item && item_id == item_start_id) { in find_track_end()
386 item = cont->spec_attr->children[item_id]; in find_track_end()
387 get_next_item(cont, f->rev, &item_id); in find_track_end()
395 return item_id; in find_track_end()
582 static lv_obj_t * get_next_item(lv_obj_t * cont, bool rev, int32_t * item_id) in get_next_item() argument
585 (*item_id)--; in get_next_item()
586 if(*item_id >= 0) return cont->spec_attr->children[*item_id]; in get_next_item()
590 (*item_id)++; in get_next_item()
591 … if((*item_id) < (int32_t)cont->spec_attr->child_cnt) return cont->spec_attr->children[*item_id]; in get_next_item()