Lines Matching refs:sw

26 #define LV_SWITCH_IS_ANIMATING(sw) (((sw)->anim_state) != LV_SWITCH_ANIM_STATE_INV)  argument
49 static void lv_switch_anim_exec_cb(void * sw, int32_t value);
91 lv_switch_t * sw = (lv_switch_t *)obj; in lv_switch_set_orientation() local
93 sw->orientation = orientation; in lv_switch_set_orientation()
104 lv_switch_t * sw = (lv_switch_t *)obj; in lv_switch_get_orientation() local
106 return sw->orientation; in lv_switch_get_orientation()
118 lv_switch_t * sw = (lv_switch_t *)obj; in lv_switch_constructor() local
120 sw->anim_state = LV_SWITCH_ANIM_STATE_INV; in lv_switch_constructor()
121 sw->orientation = LV_SWITCH_ORIENTATION_AUTO; in lv_switch_constructor()
133 lv_switch_t * sw = (lv_switch_t *)obj; in lv_switch_destructor() local
135 lv_anim_delete(sw, NULL); in lv_switch_destructor()
178 lv_switch_t * sw = (lv_switch_t *)obj; in draw_main() local
201 switch(sw->orientation) { in draw_main()
218 if(LV_SWITCH_IS_ANIMATING(sw)) { in draw_main()
220 anim_value_x = (anim_length * sw->anim_state) / LV_SWITCH_ANIM_STATE_END; in draw_main()
238 if(LV_SWITCH_IS_ANIMATING(sw)) { in draw_main()
240 anim_value_y = (anim_length * sw->anim_state) / LV_SWITCH_ANIM_STATE_END; in draw_main()
277 lv_switch_t * sw = var; in lv_switch_anim_exec_cb() local
278 sw->anim_state = value; in lv_switch_anim_exec_cb()
279 lv_obj_invalidate((lv_obj_t *)sw); in lv_switch_anim_exec_cb()
287 lv_switch_t * sw = a->var; in lv_switch_anim_completed() local
288 sw->anim_state = LV_SWITCH_ANIM_STATE_INV; in lv_switch_anim_completed()
289 lv_obj_invalidate((lv_obj_t *)sw); in lv_switch_anim_completed()
299 lv_switch_t * sw = (lv_switch_t *)obj; in lv_switch_trigger_anim() local
308 if(sw->anim_state == LV_SWITCH_ANIM_STATE_INV) { in lv_switch_trigger_anim()
314 anim_start = sw->anim_state; in lv_switch_trigger_anim()
321 lv_anim_delete(sw, NULL); in lv_switch_trigger_anim()
325 lv_anim_set_var(&a, sw); in lv_switch_trigger_anim()