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) {
|
if (textHandler) {
|
||||||
menu->addLine(textHandler(i), [=]() {
|
menu->addLine(textHandler(i), [=]() {
|
||||||
setValue(i);
|
setValue(i);
|
||||||
|
lv_event_send(lvobj, LV_EVENT_VALUE_CHANGED, nullptr);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
else if (unsigned(i - vmin) < values.size()) {
|
else if (unsigned(i - vmin) < values.size()) {
|
||||||
menu->addLine(values[i - vmin], [=]() {
|
menu->addLine(values[i - vmin], [=]() {
|
||||||
setValue(i);
|
setValue(i);
|
||||||
|
lv_event_send(lvobj, LV_EVENT_VALUE_CHANGED, nullptr);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
menu->addLine(std::to_string(i), [=]() {
|
menu->addLine(std::to_string(i), [=]() {
|
||||||
setValue(i);
|
setValue(i);
|
||||||
|
lv_event_send(lvobj, LV_EVENT_VALUE_CHANGED, nullptr);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
if (value == i) {
|
if (value == i) {
|
||||||
|
|||||||
Reference in New Issue
Block a user