choice: send LV_EVENT_VALUE_CHANGED on setValue()
This commit is contained in:
committed by
Raphael Coeffic
parent
309e672622
commit
fc4babfb4e
@@ -209,16 +209,19 @@ void Choice::openMenu()
|
||||
if (textHandler) {
|
||||
menu->addLine(textHandler(i), [=]() {
|
||||
setValue(i);
|
||||
lv_event_send(lvobj, LV_EVENT_VALUE_CHANGED, nullptr);
|
||||
});
|
||||
}
|
||||
else if (unsigned(i - vmin) < values.size()) {
|
||||
menu->addLine(values[i - vmin], [=]() {
|
||||
setValue(i);
|
||||
lv_event_send(lvobj, LV_EVENT_VALUE_CHANGED, nullptr);
|
||||
});
|
||||
}
|
||||
else {
|
||||
menu->addLine(std::to_string(i), [=]() {
|
||||
setValue(i);
|
||||
lv_event_send(lvobj, LV_EVENT_VALUE_CHANGED, nullptr);
|
||||
});
|
||||
}
|
||||
if (value == i) {
|
||||
|
||||
Reference in New Issue
Block a user