Lines Matching refs:pos
133 void lv_spinbox_set_cursor_pos(lv_obj_t * obj, uint32_t pos) in lv_spinbox_set_cursor_pos() argument
139 const int32_t new_step = lv_pow(10, pos); in lv_spinbox_set_cursor_pos()
141 if(pos <= 0) spinbox->step = 1; in lv_spinbox_set_cursor_pos()
344 if(txt[spinbox->ta.cursor.pos] == '.') { in lv_spinbox_event()
348 else if(spinbox->ta.cursor.pos == (uint32_t)txt_len) { in lv_spinbox_event()
352 else if(spinbox->ta.cursor.pos == 0 && spinbox->range_min < 0) { in lv_spinbox_event()
357 uint32_t cp = spinbox->ta.cursor.pos; in lv_spinbox_event()
358 if(spinbox->ta.cursor.pos > spinbox->dec_point_pos && spinbox->dec_point_pos != 0) cp--; in lv_spinbox_event()
361 uint32_t pos = len - cp; in lv_spinbox_event() local
363 if(spinbox->range_min < 0) pos++; in lv_spinbox_event()
367 for(i = 0; i < pos; i++) spinbox->step *= 10; in lv_spinbox_event()