Switch autobold (#7000)

Display switches in bold when active, but not on 128 and 212 main view
This commit is contained in:
3djc
2019-10-28 15:13:17 +01:00
committed by Bertrand Songis
parent fafd68b1ee
commit 484bbcc0b4
9 changed files with 19 additions and 13 deletions
+3 -1
View File
@@ -788,10 +788,12 @@ void putsModelName(coord_t x, coord_t y, char *name, uint8_t id, LcdFlags att)
}
}
void drawSwitch(coord_t x, coord_t y, swsrc_t idx, LcdFlags flags)
void drawSwitch(coord_t x, coord_t y, swsrc_t idx, LcdFlags flags, bool autoBold)
{
char s[8];
getSwitchPositionName(s, idx);
if (autoBold && idx != SWSRC_NONE && getSwitch(idx))
flags |= BOLD;
lcdDrawText(x, y, s, flags);
}