21#if LV_USE_TEXTAREA == 0
22#error "lv_spinbox: lv_ta is required. Enable it in lv_conf.h (LV_USE_TEXTAREA 1) "
28#define LV_SPINBOX_MAX_DIGIT_COUNT 10
42 uint16_t digit_count : 4;
43 uint16_t dec_point_pos : 4;
44 uint16_t rollover : 1;
45 uint16_t digit_step_dir : 2;
70void lv_spinbox_set_value(
lv_obj_t * obj, int32_t i);
77void lv_spinbox_set_rollover(
lv_obj_t * obj,
bool b);
86void lv_spinbox_set_digit_format(
lv_obj_t * obj, uint8_t digit_count, uint8_t separator_position);
93void lv_spinbox_set_step(
lv_obj_t * obj, uint32_t step);
101void lv_spinbox_set_range(
lv_obj_t * obj, int32_t range_min, int32_t range_max);
108void lv_spinbox_set_cursor_pos(
lv_obj_t * obj, uint8_t pos);
115void lv_spinbox_set_digit_step_direction(
lv_obj_t * obj, lv_dir_t direction);
125bool lv_spinbox_get_rollover(
lv_obj_t * obj);
132int32_t lv_spinbox_get_value(
lv_obj_t * obj);
139int32_t lv_spinbox_get_step(
lv_obj_t * obj);
149void lv_spinbox_step_next(
lv_obj_t * obj);
155void lv_spinbox_step_prev(
lv_obj_t * obj);
161void lv_spinbox_increment(
lv_obj_t * obj);
167void lv_spinbox_decrement(
lv_obj_t * obj);
175#define lv_spinbox_set_pos lv_spinbox_set_cursor_pos
Definition lv_obj_class.h:49