Lines Matching refs:new_state
52 static void update_obj_state(lv_obj_t * obj, lv_state_t new_state);
308 lv_state_t new_state = obj->state | state; in lv_obj_add_state() local
309 if(obj->state != new_state) { in lv_obj_add_state()
310 update_obj_state(obj, new_state); in lv_obj_add_state()
318 lv_state_t new_state = obj->state & (~state); in lv_obj_remove_state() local
319 if(obj->state != new_state) { in lv_obj_remove_state()
320 update_obj_state(obj, new_state); in lv_obj_remove_state()
899 static void update_obj_state(lv_obj_t * obj, lv_state_t new_state) in update_obj_state() argument
901 if(obj->state == new_state) return; in update_obj_state()
907 lv_style_state_cmp_t cmp_res = lv_obj_style_state_compare(obj, prev_state, new_state); in update_obj_state()
910 obj->state = new_state; in update_obj_state()
917 obj->state = new_state; in update_obj_state()
926 if(state_act & (~new_state)) continue; /*Skip unrelated styles*/ in update_obj_state()
959 lv_obj_style_create_transition(obj, part_act, prev_state, new_state, &ts[i]); in update_obj_state()