Lines Matching refs:exec_cb
122 if(a->exec_cb || a->custom_exec_cb) remove_concurrent_anims(new_anim); in lv_anim_start()
124 if(new_anim->exec_cb) { in lv_anim_start()
125 new_anim->exec_cb(new_anim->var, new_anim->start_value); in lv_anim_start()
154 bool lv_anim_delete(void * var, lv_anim_exec_xcb_t exec_cb) in lv_anim_delete() argument
161 if((a->var == var || var == NULL) && (a->exec_cb == exec_cb || exec_cb == NULL)) { in lv_anim_delete()
183 lv_anim_t * lv_anim_get(void * var, lv_anim_exec_xcb_t exec_cb) in lv_anim_get() argument
187 if(a->var == var && (a->exec_cb == exec_cb || exec_cb == NULL)) { in lv_anim_get()
363 void lv_anim_set_exec_cb(lv_anim_t * a, lv_anim_exec_xcb_t exec_cb) in lv_anim_set_exec_cb() argument
365 a->exec_cb = exec_cb; in lv_anim_set_exec_cb()
385 void lv_anim_set_custom_exec_cb(lv_anim_t * a, lv_anim_custom_exec_cb_t exec_cb) in lv_anim_set_custom_exec_cb() argument
387 a->custom_exec_cb = exec_cb; in lv_anim_set_custom_exec_cb()
480 bool lv_anim_custom_delete(lv_anim_t * a, lv_anim_custom_exec_cb_t exec_cb) in lv_anim_custom_delete() argument
482 return lv_anim_delete(a ? a->var : NULL, (lv_anim_exec_xcb_t)exec_cb); in lv_anim_custom_delete()
485 lv_anim_t * lv_anim_custom_get(lv_anim_t * a, lv_anim_custom_exec_cb_t exec_cb) in lv_anim_custom_get() argument
487 return lv_anim_get(a ? a->var : NULL, (lv_anim_exec_xcb_t)exec_cb); in lv_anim_custom_get()
603 if(a->exec_cb) a->exec_cb(a->var, new_value); in anim_timer()
730 if(a_current->exec_cb == NULL && a_current->custom_exec_cb == NULL) return false; in remove_concurrent_anims()
743 ((a->exec_cb && a->exec_cb == a_current->exec_cb) in remove_concurrent_anims()