BigW Consortium Gitlab

Commit adbd9781 by Gabor

lv_btn: run rel. action on Select, Inc. Dec.

parent 455676e9
...@@ -188,10 +188,12 @@ bool lv_btn_signal(lv_obj_t * btn, lv_signal_t sign, void * param) ...@@ -188,10 +188,12 @@ bool lv_btn_signal(lv_obj_t * btn, lv_signal_t sign, void * param)
} else if(sign == LV_SIGNAL_INCREASE) { } else if(sign == LV_SIGNAL_INCREASE) {
if(lv_btn_get_tgl(btn) != false) { if(lv_btn_get_tgl(btn) != false) {
lv_btn_set_state(btn, LV_BTN_STATE_TREL); lv_btn_set_state(btn, LV_BTN_STATE_TREL);
if(ext->rel_action != NULL) valid = ext->rel_action(btn, param);
} }
} else if(sign == LV_SIGNAL_DECREASE) { } else if(sign == LV_SIGNAL_DECREASE) {
if(lv_btn_get_tgl(btn) != false) { if(lv_btn_get_tgl(btn) != false) {
lv_btn_set_state(btn, LV_BTN_STATE_REL); lv_btn_set_state(btn, LV_BTN_STATE_REL);
if(ext->rel_action != NULL) valid = ext->rel_action(btn, param);
} }
} else if(sign == LV_SIGNAL_SELECT) { } else if(sign == LV_SIGNAL_SELECT) {
if(lv_btn_get_tgl(btn) != false) { if(lv_btn_get_tgl(btn) != false) {
...@@ -200,6 +202,7 @@ bool lv_btn_signal(lv_obj_t * btn, lv_signal_t sign, void * param) ...@@ -200,6 +202,7 @@ bool lv_btn_signal(lv_obj_t * btn, lv_signal_t sign, void * param)
else if(state == LV_BTN_STATE_PR) lv_btn_set_state(btn, LV_BTN_STATE_TPR); else if(state == LV_BTN_STATE_PR) lv_btn_set_state(btn, LV_BTN_STATE_TPR);
else if(state == LV_BTN_STATE_TREL) lv_btn_set_state(btn, LV_BTN_STATE_REL); else if(state == LV_BTN_STATE_TREL) lv_btn_set_state(btn, LV_BTN_STATE_REL);
else if(state == LV_BTN_STATE_TPR) lv_btn_set_state(btn, LV_BTN_STATE_PR); else if(state == LV_BTN_STATE_TPR) lv_btn_set_state(btn, LV_BTN_STATE_PR);
if(ext->rel_action != NULL) valid = ext->rel_action(btn, param);
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment