diff --git a/radio/src/gui/colorlcd/model_gvars.cpp b/radio/src/gui/colorlcd/model_gvars.cpp index a87889ba0..9297455e7 100644 --- a/radio/src/gui/colorlcd/model_gvars.cpp +++ b/radio/src/gui/colorlcd/model_gvars.cpp @@ -354,7 +354,7 @@ void ModelGVarsPage::build(FormWindow * window) return 0; }); - grid.nextLine(button->getHeight()); + grid.nextLine(button->height()); } window->setInnerHeight(grid.getWindowHeight()); } \ No newline at end of file diff --git a/radio/src/gui/colorlcd/model_inputs.cpp b/radio/src/gui/colorlcd/model_inputs.cpp index c81f74ef6..d08b3fcd1 100644 --- a/radio/src/gui/colorlcd/model_inputs.cpp +++ b/radio/src/gui/colorlcd/model_inputs.cpp @@ -328,7 +328,7 @@ class InputLineButton : public CommonInputOrMixButton { { const ExpoData & line = g_model.expoData[index]; if (line.swtch || line.curve.value != 0 || line.flightModes) { - setHeight(getHeight() + PAGE_LINE_HEIGHT); + setHeight(height() + PAGE_LINE_HEIGHT); } } diff --git a/radio/src/gui/colorlcd/model_logical_switches.cpp b/radio/src/gui/colorlcd/model_logical_switches.cpp index 2c40ce78b..a23a89684 100644 --- a/radio/src/gui/colorlcd/model_logical_switches.cpp +++ b/radio/src/gui/colorlcd/model_logical_switches.cpp @@ -241,9 +241,9 @@ class LogicalSwitchButton : public Button { { LogicalSwitchData * ls = lswAddress(lsIndex); if (ls->andsw != SWSRC_NONE || ls->duration != 0 || ls->delay != 0) - setHeight(getHeight() + 20); + setHeight(height() + 20); if (lswFamily(ls->func) == LS_FAMILY_EDGE) - setHeight(getHeight() + 20); + setHeight(height() + 20); } bool isActive() diff --git a/radio/src/gui/colorlcd/model_mixes.cpp b/radio/src/gui/colorlcd/model_mixes.cpp index d2d073687..c4d5591e2 100644 --- a/radio/src/gui/colorlcd/model_mixes.cpp +++ b/radio/src/gui/colorlcd/model_mixes.cpp @@ -233,7 +233,7 @@ class MixLineButton : public CommonInputOrMixButton { { const MixData & mix = g_model.mixData[index]; if (mix.swtch || mix.curve.value != 0 || mix.flightModes) { - setHeight(getHeight() + PAGE_LINE_HEIGHT); + setHeight(height() + PAGE_LINE_HEIGHT); } } diff --git a/radio/src/gui/colorlcd/model_outputs.cpp b/radio/src/gui/colorlcd/model_outputs.cpp index f00e53c76..586451681 100644 --- a/radio/src/gui/colorlcd/model_outputs.cpp +++ b/radio/src/gui/colorlcd/model_outputs.cpp @@ -114,7 +114,7 @@ class OutputLineButton : public Button { output(output) { if (output->revert || output->curve || output->name[0]) { - setHeight(getHeight() + PAGE_LINE_HEIGHT); + setHeight(height() + PAGE_LINE_HEIGHT); } } diff --git a/radio/src/gui/colorlcd/radio_trainer.cpp b/radio/src/gui/colorlcd/radio_trainer.cpp index 10a516949..9549bbb98 100644 --- a/radio/src/gui/colorlcd/radio_trainer.cpp +++ b/radio/src/gui/colorlcd/radio_trainer.cpp @@ -64,12 +64,10 @@ void RadioTrainerPage::build(FormWindow * window) new StaticText(window, grid.getLabelSlot(), STR_CAL); for (int i = 0; i < NUM_STICKS; i++) { #if defined (PPM_UNIT_PERCENT_PREC1) - auto calib = new NumberEdit(window, grid.getFieldSlot(4, i), 0 , 0, [=]() { return (ppmInput[i]-g_eeGeneral.trainer.calib[i]) * 2; }, nullptr, LEFT|PREC1); + auto calib = new NumberEdit(window, grid.getFieldSlot(4, i), 0 , 0, [=]() { return (ppmInput[i]-g_eeGeneral.trainer.calib[i]) * 2; }, nullptr, LEFT | PREC1); #else auto calib = new NumberEdit(window, grid.getFieldSlot(4, i), 0 , 0, [=]() { return (ppmInput[i]-g_eeGeneral.trainer.calib[i]) / 5; }, nullptr, LEFT); #endif calib->setWindowFlags(REFRESH_ALWAYS); - - FormField::link(multiplier, window->getFirstField()); } } diff --git a/radio/src/gui/colorlcd/radio_version.cpp b/radio/src/gui/colorlcd/radio_version.cpp index 2efe4b9ba..fdf93705d 100644 --- a/radio/src/gui/colorlcd/radio_version.cpp +++ b/radio/src/gui/colorlcd/radio_version.cpp @@ -33,7 +33,7 @@ class OptionsText : public StaticText { const char * option = options[i]; optionWidth += getTextWidth(option); if (optionWidth + 5 > width()) { - setHeight(getHeight() + 20); + setHeight(height() + 20); optionWidth = 0; } } diff --git a/radio/src/gui/colorlcd/special_functions.cpp b/radio/src/gui/colorlcd/special_functions.cpp index 25f9445cf..22c4f47b1 100644 --- a/radio/src/gui/colorlcd/special_functions.cpp +++ b/radio/src/gui/colorlcd/special_functions.cpp @@ -253,7 +253,7 @@ class SpecialFunctionButton : public Button { uint8_t func = CFN_FUNC(cfn); if (!cfn->isEmpty() && (HAS_ENABLE_PARAM(func) || HAS_REPEAT_PARAM(func) || (func == FUNC_PLAY_TRACK || func == FUNC_BACKGND_MUSIC || func == FUNC_PLAY_SCRIPT))) { - setHeight(getHeight() + 20); + setHeight(height() + 20); } } diff --git a/radio/src/thirdparty/libopenui b/radio/src/thirdparty/libopenui index 4568b922b..dddaf0424 160000 --- a/radio/src/thirdparty/libopenui +++ b/radio/src/thirdparty/libopenui @@ -1 +1 @@ -Subproject commit 4568b922b03ccb66d1a7e5a4d6f564a610291dc6 +Subproject commit dddaf042431efa522af8ee9ff309f106b873a766