fix(color): Layout scroll issue with MPM protocol option settings (#3663)

This commit is contained in:
philmoz
2023-06-08 11:31:04 +10:00
committed by GitHub
parent d4b7f55e5c
commit 091b589e6b
+4 -2
View File
@@ -54,14 +54,16 @@ MPMProtoOption::MPMProtoOption(FormGroup* form, FlexGridLayout *layout) :
if (layout) layout->resetPos();
label = new StaticText(this, rect_t{}, "", 0, COLOR_THEME_PRIMARY1);
auto box = new FormGroup(this, rect_t{});
box->setFlexLayout(LV_FLEX_FLOW_ROW);
auto box = new FormWindow(this, rect_t{});
box->setFlexLayout(LV_FLEX_FLOW_ROW, 4);
box->setWidth((LCD_W - 20) * 2 / 3);
choice = new Choice(box, rect_t{}, 0, 0, nullptr);
edit = new NumberEdit(box, rect_t{}, 0, 0, nullptr);
cb = new CheckBox(box, rect_t{}, nullptr, nullptr);
rssi = new DynamicNumber<uint16_t>(
box, rect_t{}, [] { return (uint16_t)TELEMETRY_RSSI(); }, 0, getRxStatLabels()->label, getRxStatLabels()->unit);
rssi->padTop(5);
}
void MPMProtoOption::update(const MultiRfProtocols::RfProto* rfProto, ModuleData* md, uint8_t moduleIdx)