Lines Matching refs:pos
160 void lv_spinbox_set_cursor_pos(lv_obj_t * obj, uint8_t pos) in lv_spinbox_set_cursor_pos() argument
166 int32_t new_step = spinbox->step * lv_pow(10, pos); in lv_spinbox_set_cursor_pos()
167 if(pos <= 0) spinbox->step = 1; in lv_spinbox_set_cursor_pos()
392 if(txt[spinbox->ta.cursor.pos] == '.') { in lv_spinbox_event()
395 else if(spinbox->ta.cursor.pos == (uint32_t)txt_len) { in lv_spinbox_event()
398 else if(spinbox->ta.cursor.pos == 0 && spinbox->range_min < 0) { in lv_spinbox_event()
403 uint16_t cp = spinbox->ta.cursor.pos; in lv_spinbox_event()
405 if(spinbox->ta.cursor.pos > spinbox->dec_point_pos && spinbox->dec_point_pos != 0) cp--; in lv_spinbox_event()
406 uint32_t pos = len - cp; in lv_spinbox_event() local
408 if(spinbox->range_min < 0) pos++; in lv_spinbox_event()
412 for(i = 0; i < pos; i++) spinbox->step *= 10; in lv_spinbox_event()