fix(color): QR code blocks touch events (#6104)
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
This commit is contained in:
@@ -365,4 +365,5 @@ QRCode::QRCode(Window *parent, coord_t x, coord_t y, coord_t sz, std::string dat
|
||||
{
|
||||
auto qr = lv_qrcode_create(lvobj, sz, makeLvColor(color), makeLvColor(bgColor));
|
||||
lv_qrcode_update(qr, data.c_str(), data.length());
|
||||
lv_obj_clear_flag(lvobj, LV_OBJ_FLAG_CLICKABLE);
|
||||
}
|
||||
|
||||
@@ -382,6 +382,7 @@ LROT_BEGIN(lvgllib, NULL, 0)
|
||||
LROT_NUMENTRY(PAD_SMALL, PAD_SMALL)
|
||||
LROT_NUMENTRY(PAD_MEDIUM, PAD_MEDIUM)
|
||||
LROT_NUMENTRY(PAD_LARGE, PAD_LARGE)
|
||||
LROT_NUMENTRY(PAD_OUTLINE, PAD_OUTLINE)
|
||||
LROT_NUMENTRY(SRC_ALL, 0xFFFFFFFF)
|
||||
LROT_NUMENTRY(SRC_INPUT, SRC_INPUT)
|
||||
LROT_NUMENTRY(SRC_LUA, SRC_LUA)
|
||||
|
||||
@@ -1238,7 +1238,7 @@ void LvglWidgetSetting::build(lua_State *L)
|
||||
{
|
||||
window =
|
||||
new Window(lvglManager->getCurrentParent(), {x, y, w, h}, lv_obj_create);
|
||||
window->padAll(PAD_TINY);
|
||||
window->padAll(PAD_OUTLINE);
|
||||
auto lbl = lv_label_create(window->getLvObj());
|
||||
lv_obj_align(lbl, LV_ALIGN_LEFT_MID, 0, 0);
|
||||
etx_txt_color(lbl, COLOR_THEME_PRIMARY1_INDEX);
|
||||
|
||||
Reference in New Issue
Block a user