forked from len0rd/rockbox
The main usecase of this is so the morse cheat sheet does not look broken (with cut characters) when we are using a different/larger sysfont. All is adjusted automatically thanks to the SYSFONT_WIDTH and SYSFONT_HEIGHT constants. Long pushs are now represented as vertical long bars, while short pushs are represented into short bars (centered in the middle). The long pushs bars are not larger anymore, so spacing is consistent everytime for all long+short order different combos thus looking cleaner and more readable. The code was also a bit refactored to be more easily understandable in the future by using clear variable names to describe the magic values. - Tested with mini2g: no regression, can still show all characters no problem within the limited screen space that is available on this device - Tested with ipod6g by configuring the same default font as erosq (14-Rockboxmix) which is larger than the default sysfont: looks really good ! Way more readable than before - Tested with 4gmono: no regression Change-Id: Ida8b37ac7bd0bb5f0d314b5dea7657aa41bf2650 |
||
---|---|---|
.. | ||
albumart.c | ||
albumart.h | ||
bmp.c | ||
bmp.h | ||
icons.c | ||
icons.h | ||
jpeg_common.h | ||
jpeg_idct_arm.S | ||
jpeg_load.c | ||
jpeg_load.h | ||
keyboard.c | ||
pcm_record.c | ||
pcm_record.h | ||
peakmeter.c | ||
peakmeter.h | ||
recording.c | ||
recording.h | ||
resize.c | ||
resize.h |