mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-11-26 17:38:39 +00:00
modtrezorui: introduce TREZOR_FONT_PREFILL, set it to 0 in bootloader
This commit is contained in:
parent
424115967f
commit
94588dd588
@ -34,6 +34,7 @@ SOURCE_MOD += [
|
|||||||
# modtrezorui
|
# modtrezorui
|
||||||
CPPDEFINES_MOD += [
|
CPPDEFINES_MOD += [
|
||||||
'TREZOR_FONT_BOLD_ENABLE',
|
'TREZOR_FONT_BOLD_ENABLE',
|
||||||
|
('TREZOR_FONT_PREFILL', '0'),
|
||||||
('QR_MAX_VERSION', '0'),
|
('QR_MAX_VERSION', '0'),
|
||||||
]
|
]
|
||||||
SOURCE_MOD += [
|
SOURCE_MOD += [
|
||||||
|
@ -463,9 +463,11 @@ void display_text(int x, int y, const char *text, int textlen, uint8_t font, uin
|
|||||||
{
|
{
|
||||||
x += DISPLAY_OFFSET[0];
|
x += DISPLAY_OFFSET[0];
|
||||||
y += DISPLAY_OFFSET[1];
|
y += DISPLAY_OFFSET[1];
|
||||||
|
#if TREZOR_FONT_PREFILL
|
||||||
int w = display_text_width(text, textlen, font);
|
int w = display_text_width(text, textlen, font);
|
||||||
int barwidth = max(w, minwidth);
|
int barwidth = max(w, minwidth);
|
||||||
display_bar(x - 1, y - 18, barwidth + 2, 23, bgcolor);
|
display_bar(x - 1, y - 18, barwidth + 2, 23, bgcolor);
|
||||||
|
#endif
|
||||||
display_text_render(x, y, text, textlen, font, fgcolor, bgcolor);
|
display_text_render(x, y, text, textlen, font, fgcolor, bgcolor);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -474,8 +476,10 @@ void display_text_center(int x, int y, const char *text, int textlen, uint8_t fo
|
|||||||
x += DISPLAY_OFFSET[0];
|
x += DISPLAY_OFFSET[0];
|
||||||
y += DISPLAY_OFFSET[1];
|
y += DISPLAY_OFFSET[1];
|
||||||
int w = display_text_width(text, textlen, font);
|
int w = display_text_width(text, textlen, font);
|
||||||
|
#if TREZOR_FONT_PREFILL
|
||||||
int barwidth = max(w, minwidth);
|
int barwidth = max(w, minwidth);
|
||||||
display_bar(x - barwidth / 2 - 1, y - 18, barwidth + 2, 23, bgcolor);
|
display_bar(x - barwidth / 2 - 1, y - 18, barwidth + 2, 23, bgcolor);
|
||||||
|
#endif
|
||||||
display_text_render(x - w / 2, y, text, textlen, font, fgcolor, bgcolor);
|
display_text_render(x - w / 2, y, text, textlen, font, fgcolor, bgcolor);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -484,8 +488,10 @@ void display_text_right(int x, int y, const char *text, int textlen, uint8_t fon
|
|||||||
x += DISPLAY_OFFSET[0];
|
x += DISPLAY_OFFSET[0];
|
||||||
y += DISPLAY_OFFSET[1];
|
y += DISPLAY_OFFSET[1];
|
||||||
int w = display_text_width(text, textlen, font);
|
int w = display_text_width(text, textlen, font);
|
||||||
|
#if TREZOR_FONT_PREFILL
|
||||||
int barwidth = max(w, minwidth);
|
int barwidth = max(w, minwidth);
|
||||||
display_bar(x - barwidth - 1, y - 18, barwidth + 2, 23, bgcolor);
|
display_bar(x - barwidth - 1, y - 18, barwidth + 2, 23, bgcolor);
|
||||||
|
#endif
|
||||||
display_text_render(x - w, y, text, textlen, font, fgcolor, bgcolor);
|
display_text_render(x - w, y, text, textlen, font, fgcolor, bgcolor);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -29,6 +29,9 @@
|
|||||||
#ifdef TREZOR_FONT_BOLD_ENABLE
|
#ifdef TREZOR_FONT_BOLD_ENABLE
|
||||||
#define FONT_BOLD 2
|
#define FONT_BOLD 2
|
||||||
#endif
|
#endif
|
||||||
|
#ifndef TREZOR_FONT_PREFILL
|
||||||
|
#define TREZOR_FONT_PREFILL 1
|
||||||
|
#endif
|
||||||
|
|
||||||
#define AVATAR_IMAGE_SIZE 144
|
#define AVATAR_IMAGE_SIZE 144
|
||||||
#define LOADER_ICON_SIZE 64
|
#define LOADER_ICON_SIZE 64
|
||||||
|
Loading…
Reference in New Issue
Block a user