Lines Matching refs:obj

27 static void lv_spinbox_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj);
29 static void lv_spinbox_updatevalue(lv_obj_t * obj);
53 lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent); in lv_spinbox_create() local
54 lv_obj_class_init_obj(obj); in lv_spinbox_create()
55 return obj; in lv_spinbox_create()
67 void lv_spinbox_set_value(lv_obj_t * obj, int32_t i) in lv_spinbox_set_value() argument
69 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_set_value()
70 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_set_value()
77 lv_spinbox_updatevalue(obj); in lv_spinbox_set_value()
85 void lv_spinbox_set_rollover(lv_obj_t * obj, bool b) in lv_spinbox_set_rollover() argument
87 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_set_rollover()
88 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_set_rollover()
100 void lv_spinbox_set_digit_format(lv_obj_t * obj, uint8_t digit_count, uint8_t separator_position) in lv_spinbox_set_digit_format() argument
102 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_set_digit_format()
103 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_set_digit_format()
118 lv_spinbox_updatevalue(obj); in lv_spinbox_set_digit_format()
126 void lv_spinbox_set_step(lv_obj_t * obj, uint32_t step) in lv_spinbox_set_step() argument
128 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_set_step()
129 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_set_step()
132 lv_spinbox_updatevalue(obj); in lv_spinbox_set_step()
141 void lv_spinbox_set_range(lv_obj_t * obj, int32_t range_min, int32_t range_max) in lv_spinbox_set_range() argument
143 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_set_range()
144 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_set_range()
152 lv_spinbox_updatevalue(obj); in lv_spinbox_set_range()
160 void lv_spinbox_set_cursor_pos(lv_obj_t * obj, uint8_t pos) in lv_spinbox_set_cursor_pos() argument
162 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_set_cursor_pos()
163 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_set_cursor_pos()
170 lv_spinbox_updatevalue(obj); in lv_spinbox_set_cursor_pos()
178 void lv_spinbox_set_digit_step_direction(lv_obj_t * obj, lv_dir_t direction) in lv_spinbox_set_digit_step_direction() argument
180 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_set_digit_step_direction()
181 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_set_digit_step_direction()
184 lv_spinbox_updatevalue(obj); in lv_spinbox_set_digit_step_direction()
195 int32_t lv_spinbox_get_value(lv_obj_t * obj) in lv_spinbox_get_value() argument
197 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_get_value()
198 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_get_value()
207 int32_t lv_spinbox_get_step(lv_obj_t * obj) in lv_spinbox_get_step() argument
209 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_get_step()
210 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_get_step()
223 void lv_spinbox_step_next(lv_obj_t * obj) in lv_spinbox_step_next() argument
225 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_step_next()
226 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_step_next()
234 lv_spinbox_updatevalue(obj); in lv_spinbox_step_next()
241 void lv_spinbox_step_prev(lv_obj_t * obj) in lv_spinbox_step_prev() argument
243 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_step_prev()
244 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_step_prev()
250 lv_spinbox_updatevalue(obj); in lv_spinbox_step_prev()
257 bool lv_spinbox_get_rollover(lv_obj_t * obj) in lv_spinbox_get_rollover() argument
259 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_get_rollover()
260 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_get_rollover()
269 void lv_spinbox_increment(lv_obj_t * obj) in lv_spinbox_increment() argument
271 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_increment()
272 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_increment()
288 lv_spinbox_updatevalue(obj); in lv_spinbox_increment()
295 void lv_spinbox_decrement(lv_obj_t * obj) in lv_spinbox_decrement() argument
297 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_decrement()
298 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_decrement()
313 lv_spinbox_updatevalue(obj); in lv_spinbox_decrement()
320 static void lv_spinbox_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_spinbox_constructor() argument
325 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_constructor()
337 lv_textarea_set_one_line(obj, true); in lv_spinbox_constructor()
338 lv_textarea_set_cursor_click_pos(obj, true); in lv_spinbox_constructor()
340 lv_spinbox_updatevalue(obj); in lv_spinbox_constructor()
355 lv_obj_t * obj = lv_event_get_target(e); in lv_spinbox_event() local
356 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_event()
361 if(lv_group_get_editing(lv_obj_get_group(obj))) { in lv_spinbox_event()
365 lv_spinbox_step_next(obj); in lv_spinbox_event()
370 lv_spinbox_step_prev(obj); in lv_spinbox_event()
375 lv_spinbox_step_prev(obj); in lv_spinbox_event()
380 lv_spinbox_step_next(obj); in lv_spinbox_event()
389 const char * txt = lv_textarea_get_text(obj); in lv_spinbox_event()
393 lv_textarea_cursor_left(obj); in lv_spinbox_event()
396 lv_textarea_set_cursor_pos(obj, txt_len - 1); in lv_spinbox_event()
399 lv_textarea_set_cursor_pos(obj, 1); in lv_spinbox_event()
421 lv_spinbox_increment(obj); in lv_spinbox_event()
423 lv_spinbox_step_next(obj); in lv_spinbox_event()
427 lv_spinbox_decrement(obj); in lv_spinbox_event()
429 lv_spinbox_step_prev(obj); in lv_spinbox_event()
432 lv_spinbox_increment(obj); in lv_spinbox_event()
435 lv_spinbox_decrement(obj); in lv_spinbox_event()
440 static void lv_spinbox_updatevalue(lv_obj_t * obj) in lv_spinbox_updatevalue() argument
442 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_updatevalue()
496 lv_textarea_set_text(obj, (char *)buf); in lv_spinbox_updatevalue()
510 lv_textarea_set_cursor_pos(obj, cur_pos); in lv_spinbox_updatevalue()