Lines Matching refs:obj
32 static void lv_spinbox_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj);
34 static void lv_spinbox_updatevalue(lv_obj_t * obj);
59 lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent); in lv_spinbox_create() local
60 lv_obj_class_init_obj(obj); in lv_spinbox_create()
61 return obj; in lv_spinbox_create()
68 void lv_spinbox_set_value(lv_obj_t * obj, int32_t v) in lv_spinbox_set_value() argument
70 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_set_value()
71 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_set_value()
78 lv_spinbox_updatevalue(obj); in lv_spinbox_set_value()
81 void lv_spinbox_set_rollover(lv_obj_t * obj, bool rollover) in lv_spinbox_set_rollover() argument
83 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_set_rollover()
84 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_set_rollover()
89 void lv_spinbox_set_digit_format(lv_obj_t * obj, uint32_t digit_count, uint32_t sep_pos) in lv_spinbox_set_digit_format() argument
91 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_set_digit_format()
92 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_set_digit_format()
107 lv_spinbox_updatevalue(obj); in lv_spinbox_set_digit_format()
110 void lv_spinbox_set_step(lv_obj_t * obj, uint32_t step) in lv_spinbox_set_step() argument
112 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_set_step()
113 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_set_step()
116 lv_spinbox_updatevalue(obj); in lv_spinbox_set_step()
119 void lv_spinbox_set_range(lv_obj_t * obj, int32_t range_min, int32_t range_max) in lv_spinbox_set_range() argument
121 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_set_range()
122 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_set_range()
130 lv_spinbox_updatevalue(obj); in lv_spinbox_set_range()
133 void lv_spinbox_set_cursor_pos(lv_obj_t * obj, uint32_t pos) in lv_spinbox_set_cursor_pos() argument
135 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_set_cursor_pos()
136 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_set_cursor_pos()
144 lv_spinbox_updatevalue(obj); in lv_spinbox_set_cursor_pos()
147 void lv_spinbox_set_digit_step_direction(lv_obj_t * obj, lv_dir_t direction) in lv_spinbox_set_digit_step_direction() argument
149 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_set_digit_step_direction()
150 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_set_digit_step_direction()
153 lv_spinbox_updatevalue(obj); in lv_spinbox_set_digit_step_direction()
159 int32_t lv_spinbox_get_value(lv_obj_t * obj) in lv_spinbox_get_value() argument
161 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_get_value()
162 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_get_value()
167 int32_t lv_spinbox_get_step(lv_obj_t * obj) in lv_spinbox_get_step() argument
169 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_get_step()
170 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_get_step()
179 void lv_spinbox_step_next(lv_obj_t * obj) in lv_spinbox_step_next() argument
181 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_step_next()
182 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_step_next()
187 lv_spinbox_updatevalue(obj); in lv_spinbox_step_next()
190 void lv_spinbox_step_prev(lv_obj_t * obj) in lv_spinbox_step_prev() argument
192 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_step_prev()
193 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_step_prev()
199 lv_spinbox_updatevalue(obj); in lv_spinbox_step_prev()
202 bool lv_spinbox_get_rollover(lv_obj_t * obj) in lv_spinbox_get_rollover() argument
204 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_get_rollover()
205 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_get_rollover()
210 void lv_spinbox_increment(lv_obj_t * obj) in lv_spinbox_increment() argument
212 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_increment()
213 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_increment()
235 lv_spinbox_updatevalue(obj); in lv_spinbox_increment()
239 void lv_spinbox_decrement(lv_obj_t * obj) in lv_spinbox_decrement() argument
241 LV_ASSERT_OBJ(obj, MY_CLASS); in lv_spinbox_decrement()
242 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_decrement()
264 lv_spinbox_updatevalue(obj); in lv_spinbox_decrement()
272 static void lv_spinbox_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj) in lv_spinbox_constructor() argument
277 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_constructor()
289 lv_textarea_set_one_line(obj, true); in lv_spinbox_constructor()
290 lv_textarea_set_cursor_click_pos(obj, true); in lv_spinbox_constructor()
292 lv_spinbox_updatevalue(obj); in lv_spinbox_constructor()
307 lv_obj_t * obj = lv_event_get_current_target(e); in lv_spinbox_event() local
308 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_event()
312 …lv_indev_get_type(indev) == LV_INDEV_TYPE_ENCODER && lv_group_get_editing(lv_obj_get_group(obj))) { in lv_spinbox_event()
316 lv_spinbox_step_next(obj); in lv_spinbox_event()
321 lv_spinbox_step_prev(obj); in lv_spinbox_event()
326 lv_spinbox_step_prev(obj); in lv_spinbox_event()
331 lv_spinbox_step_next(obj); in lv_spinbox_event()
339 const char * txt = lv_textarea_get_text(obj); in lv_spinbox_event()
345 lv_textarea_cursor_left(obj); in lv_spinbox_event()
349 lv_textarea_set_cursor_pos(obj, txt_len - 1); in lv_spinbox_event()
353 lv_textarea_set_cursor_pos(obj, 1); in lv_spinbox_event()
369 lv_spinbox_updatevalue(obj); in lv_spinbox_event()
378 lv_spinbox_increment(obj); in lv_spinbox_event()
380 lv_spinbox_step_next(obj); in lv_spinbox_event()
384 lv_spinbox_decrement(obj); in lv_spinbox_event()
386 lv_spinbox_step_prev(obj); in lv_spinbox_event()
389 lv_spinbox_increment(obj); in lv_spinbox_event()
392 lv_spinbox_decrement(obj); in lv_spinbox_event()
395 lv_textarea_add_char(obj, c); in lv_spinbox_event()
400 static void lv_spinbox_updatevalue(lv_obj_t * obj) in lv_spinbox_updatevalue() argument
402 lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; in lv_spinbox_updatevalue()
457 lv_textarea_set_text(obj, (char *)textarea_txt); in lv_spinbox_updatevalue()
471 lv_textarea_set_cursor_pos(obj, cur_pos); in lv_spinbox_updatevalue()