zephyr/lib/gui/lvgl/Kconfig.themes

709 lines
20 KiB
Plaintext

# Copyright (c) 2018 Jan Van Winkel <jan.van_winkel@dxplore.eu>
# Copyright (c) 2020 Teslabs Engineering S.L.
# SPDX-License-Identifier: Apache-2.0
menu "Themes"
choice
prompt "Theme"
default LVGL_USE_THEME_EMPTY
config LVGL_USE_THEME_EMPTY
bool "Empty theme"
help
No theme, you can apply your styles as you need
config LVGL_USE_THEME_MATERIAL
bool "Material theme"
help
Material theme, flat theme with bold colors and light shadow, support
config LVGL_USE_THEME_MONO
bool "Mono theme"
help
Mono theme, monochrome, support
config LVGL_USE_THEME_CUSTOM
bool "Custom theme"
help
Custom theme.
endchoice
if LVGL_USE_THEME_MATERIAL
choice
prompt "Default material theme flags"
default LVGL_THEME_MATERIAL_LIGHT
config LVGL_THEME_MATERIAL_LIGHT
bool "Light"
config LVGL_THEME_MATERIAL_DARK
bool "Dark"
endchoice
config LVGL_THEME_MATERIAL_FLAG_NO_TRANSITION
bool "Disable transitions"
help
Disable transitions in material theme
config LVGL_THEME_MATERIAL_FLAG_NO_FOCUS
bool "Disable focus"
help
Disable indication of focused state in material theme
endif # LVGL_USE_THEME_MATERIAL
if LVGL_USE_THEME_CUSTOM
config LVGL_THEME_CUSTOM_INIT_FUNCTION
string "Custom theme initialization function"
endif # LVGL_USE_THEME_CUSTOM
choice
prompt "Default theme primary color"
default LVGL_THEME_DEFAULT_COLOR_PRIMARY_RED
default LVGL_THEME_DEFAULT_COLOR_PRIMARY_BLACK if LVGL_USE_THEME_MONO
config LVGL_THEME_DEFAULT_COLOR_PRIMARY_WHITE
bool "White"
config LVGL_THEME_DEFAULT_COLOR_PRIMARY_SILVER
bool "Silver"
config LVGL_THEME_DEFAULT_COLOR_PRIMARY_GRAY
bool "Gray"
config LVGL_THEME_DEFAULT_COLOR_PRIMARY_BLACK
bool "Black"
config LVGL_THEME_DEFAULT_COLOR_PRIMARY_RED
bool "Red"
config LVGL_THEME_DEFAULT_COLOR_PRIMARY_MAROON
bool "Maroon"
config LVGL_THEME_DEFAULT_COLOR_PRIMARY_YELLOW
bool "Yellow"
config LVGL_THEME_DEFAULT_COLOR_PRIMARY_OLIVE
bool "Olive"
config LVGL_THEME_DEFAULT_COLOR_PRIMARY_LIME
bool "Lime"
config LVGL_THEME_DEFAULT_COLOR_PRIMARY_GREEN
bool "Green"
config LVGL_THEME_DEFAULT_COLOR_PRIMARY_CYAN
bool "Cyan"
config LVGL_THEME_DEFAULT_COLOR_PRIMARY_AQUA
bool "Aqua"
config LVGL_THEME_DEFAULT_COLOR_PRIMARY_TEAL
bool "Teal"
config LVGL_THEME_DEFAULT_COLOR_PRIMARY_BLUE
bool "Blue"
config LVGL_THEME_DEFAULT_COLOR_PRIMARY_NAVY
bool "Navy"
config LVGL_THEME_DEFAULT_COLOR_PRIMARY_MAGENTA
bool "Magenta"
config LVGL_THEME_DEFAULT_COLOR_PRIMARY_PURPLE
bool "Purple"
config LVGL_THEME_DEFAULT_COLOR_PRIMARY_ORANGE
bool "Orange"
config LVGL_THEME_DEFAULT_COLOR_PRIMARY_CUSTOM
bool "Custom"
endchoice
if LVGL_THEME_DEFAULT_COLOR_PRIMARY_CUSTOM
config LVGL_THEME_DEFAULT_COLOR_PRIMARY_CUSTOM_RED
hex "Custom primary color (red)"
range 0x00 0xFF
default 0x00
help
Custom primary color RGB red channel
config LVGL_THEME_DEFAULT_COLOR_PRIMARY_CUSTOM_GREEN
hex "Custom primary color (green)"
range 0x00 0xFF
default 0x00
help
Custom primary color RGB green channel
config LVGL_THEME_DEFAULT_COLOR_PRIMARY_CUSTOM_BLUE
hex "Custom primary color (blue)"
range 0x00 0xFF
default 0x00
help
Custom primary color RGB blue channel
endif # LVGL_THEME_DEFAULT_COLOR_PRIMARY_CUSTOM
choice
prompt "Default theme secondary color"
default LVGL_THEME_DEFAULT_COLOR_SECONDARY_RED
default LVGL_THEME_DEFAULT_COLOR_SECONDARY_BLACK if LVGL_USE_THEME_MONO
config LVGL_THEME_DEFAULT_COLOR_SECONDARY_WHITE
bool "White"
config LVGL_THEME_DEFAULT_COLOR_SECONDARY_SILVER
bool "Silver"
config LVGL_THEME_DEFAULT_COLOR_SECONDARY_GRAY
bool "Gray"
config LVGL_THEME_DEFAULT_COLOR_SECONDARY_BLACK
bool "Black"
config LVGL_THEME_DEFAULT_COLOR_SECONDARY_RED
bool "Red"
config LVGL_THEME_DEFAULT_COLOR_SECONDARY_MAROON
bool "Maroon"
config LVGL_THEME_DEFAULT_COLOR_SECONDARY_YELLOW
bool "Yellow"
config LVGL_THEME_DEFAULT_COLOR_SECONDARY_OLIVE
bool "Olive"
config LVGL_THEME_DEFAULT_COLOR_SECONDARY_LIME
bool "Lime"
config LVGL_THEME_DEFAULT_COLOR_SECONDARY_GREEN
bool "Green"
config LVGL_THEME_DEFAULT_COLOR_SECONDARY_CYAN
bool "Cyan"
config LVGL_THEME_DEFAULT_COLOR_SECONDARY_AQUA
bool "Aqua"
config LVGL_THEME_DEFAULT_COLOR_SECONDARY_TEAL
bool "Teal"
config LVGL_THEME_DEFAULT_COLOR_SECONDARY_BLUE
bool "Blue"
config LVGL_THEME_DEFAULT_COLOR_SECONDARY_NAVY
bool "Navy"
config LVGL_THEME_DEFAULT_COLOR_SECONDARY_MAGENTA
bool "Magenta"
config LVGL_THEME_DEFAULT_COLOR_SECONDARY_PURPLE
bool "Purple"
config LVGL_THEME_DEFAULT_COLOR_SECONDARY_ORANGE
bool "Orange"
config LVGL_THEME_DEFAULT_COLOR_SECONDARY_CUSTOM
bool "Custom"
endchoice
if LVGL_THEME_DEFAULT_COLOR_SECONDARY_CUSTOM
config LVGL_THEME_DEFAULT_COLOR_SECONDARY_CUSTOM_RED
hex "Custom secondary color (red)"
range 0x00 0xFF
default 0x00
help
Custom secondary color RGB red channel
config LVGL_THEME_DEFAULT_COLOR_SECONDARY_CUSTOM_GREEN
hex "Custom secondary color (green)"
range 0x00 0xFF
default 0x00
help
Custom secondary color RGB green channel
config LVGL_THEME_DEFAULT_COLOR_SECONDARY_CUSTOM_BLUE
hex "Custom secondary color (blue)"
range 0x00 0xFF
default 0x00
help
Custom secondary color RGB blue channel
endif # LVGL_THEME_DEFAULT_COLOR_SECONDARY_CUSTOM
choice
prompt "Default theme small font"
default LVGL_THEME_DEFAULT_FONT_SMALL_UNSCII_8
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_8
bool "Build-in font size 8"
depends on LVGL_FONT_MONTSERRAT_8
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_10
bool "Build-in font size 10"
depends on LVGL_FONT_MONTSERRAT_10
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_12
bool "Build-in font size 12"
depends on LVGL_FONT_MONTSERRAT_12
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_14
bool "Build-in font size 14"
depends on LVGL_FONT_MONTSERRAT_14
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_16
bool "Build-in font size 16"
depends on LVGL_FONT_MONTSERRAT_16
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_18
bool "Build-in font size 18"
depends on LVGL_FONT_MONTSERRAT_18
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_20
bool "Build-in font size 20"
depends on LVGL_FONT_MONTSERRAT_20
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_22
bool "Build-in font size 22"
depends on LVGL_FONT_MONTSERRAT_22
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_24
bool "Build-in font size 24"
depends on LVGL_FONT_MONTSERRAT_24
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_26
bool "Build-in font size 26"
depends on LVGL_FONT_MONTSERRAT_26
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_28
bool "Build-in font size 28"
depends on LVGL_FONT_MONTSERRAT_28
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_30
bool "Build-in font size 30"
depends on LVGL_FONT_MONTSERRAT_30
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_32
bool "Build-in font size 32"
depends on LVGL_FONT_MONTSERRAT_32
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_34
bool "Build-in font size 34"
depends on LVGL_FONT_MONTSERRAT_34
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_36
bool "Build-in font size 36"
depends on LVGL_FONT_MONTSERRAT_36
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_38
bool "Build-in font size 38"
depends on LVGL_FONT_MONTSERRAT_38
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_40
bool "Build-in font size 40"
depends on LVGL_FONT_MONTSERRAT_40
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_42
bool "Build-in font size 42"
depends on LVGL_FONT_MONTSERRAT_42
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_44
bool "Build-in font size 44"
depends on LVGL_FONT_MONTSERRAT_44
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_46
bool "Build-in font size 46"
depends on LVGL_FONT_MONTSERRAT_46
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_48
bool "Build-in font size 48"
depends on LVGL_FONT_MONTSERRAT_48
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_12_SUBPX
bool "Build-in font size 12 with sub-pixel rendering"
depends on LVGL_FONT_MONTSERRAT_12_SUBPX
config LVGL_THEME_DEFAULT_FONT_SMALL_MONTSERRAT_28_COMPRESSED
bool "Build-in compressed font size 28"
depends on LVGL_FONT_MONTSERRAT_28_COMPRESSED
config LVGL_THEME_DEFAULT_FONT_SMALL_DEJAVU_16_PERSIAN_HEBREW
bool "Build-in font size 16 with Hebrew, Arabic and Persian"
depends on LVGL_FONT_DEJAVU_16_PERSIAN_HEBREW
config LVGL_THEME_DEFAULT_FONT_SMALL_SIMSUN_16_CJK
bool "Build-in font size 16 with CJK radicals"
depends on LVGL_FONT_SIMSUN_16_CJK
config LVGL_THEME_DEFAULT_FONT_SMALL_UNSCII_8
bool "Build-in monospace font"
depends on LVGL_FONT_UNSCII_8
config LVGL_THEME_DEFAULT_FONT_SMALL_CUSTOM
bool "Custom font"
help
Use a none build-in font as default small font. A pointer named
lv_theme_default_small_font_custom_ptr should exists as a global
variable and point to a valid font structure
endchoice
choice
prompt "Default theme normal font"
default LVGL_THEME_DEFAULT_FONT_NORMAL_UNSCII_8
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_8
bool "Build-in font size 8"
depends on LVGL_FONT_MONTSERRAT_8
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_10
bool "Build-in font size 10"
depends on LVGL_FONT_MONTSERRAT_10
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_12
bool "Build-in font size 12"
depends on LVGL_FONT_MONTSERRAT_12
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_14
bool "Build-in font size 14"
depends on LVGL_FONT_MONTSERRAT_14
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_16
bool "Build-in font size 16"
depends on LVGL_FONT_MONTSERRAT_16
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_18
bool "Build-in font size 18"
depends on LVGL_FONT_MONTSERRAT_18
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_20
bool "Build-in font size 20"
depends on LVGL_FONT_MONTSERRAT_20
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_22
bool "Build-in font size 22"
depends on LVGL_FONT_MONTSERRAT_22
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_24
bool "Build-in font size 24"
depends on LVGL_FONT_MONTSERRAT_24
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_26
bool "Build-in font size 26"
depends on LVGL_FONT_MONTSERRAT_26
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_28
bool "Build-in font size 28"
depends on LVGL_FONT_MONTSERRAT_28
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_30
bool "Build-in font size 30"
depends on LVGL_FONT_MONTSERRAT_30
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_32
bool "Build-in font size 32"
depends on LVGL_FONT_MONTSERRAT_32
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_34
bool "Build-in font size 34"
depends on LVGL_FONT_MONTSERRAT_34
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_36
bool "Build-in font size 36"
depends on LVGL_FONT_MONTSERRAT_36
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_38
bool "Build-in font size 38"
depends on LVGL_FONT_MONTSERRAT_38
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_40
bool "Build-in font size 40"
depends on LVGL_FONT_MONTSERRAT_40
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_42
bool "Build-in font size 42"
depends on LVGL_FONT_MONTSERRAT_42
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_44
bool "Build-in font size 44"
depends on LVGL_FONT_MONTSERRAT_44
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_46
bool "Build-in font size 46"
depends on LVGL_FONT_MONTSERRAT_46
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_48
bool "Build-in font size 48"
depends on LVGL_FONT_MONTSERRAT_48
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_12_SUBPX
bool "Build-in font size 12 with sub-pixel rendering"
depends on LVGL_FONT_MONTSERRAT_12_SUBPX
config LVGL_THEME_DEFAULT_FONT_NORMAL_MONTSERRAT_28_COMPRESSED
bool "Build-in compressed font size 28"
depends on LVGL_FONT_MONTSERRAT_28_COMPRESSED
config LVGL_THEME_DEFAULT_FONT_NORMAL_DEJAVU_16_PERSIAN_HEBREW
bool "Build-in font size 16 with Hebrew, Arabic and Persian"
depends on LVGL_FONT_DEJAVU_16_PERSIAN_HEBREW
config LVGL_THEME_DEFAULT_FONT_NORMAL_SIMSUN_16_CJK
bool "Build-in font size 16 with CJK radicals"
depends on LVGL_FONT_SIMSUN_16_CJK
config LVGL_THEME_DEFAULT_FONT_NORMAL_UNSCII_8
bool "Build-in monospace font"
depends on LVGL_FONT_UNSCII_8
config LVGL_THEME_DEFAULT_FONT_NORMAL_CUSTOM
bool "Custom font"
help
Use a none build-in font as default normal font. A pointer named
lv_theme_default_normal_font_custom_ptr should exists as a global
variable and point to a valid font structure
endchoice
choice
prompt "Default theme subtitle font"
default LVGL_THEME_DEFAULT_FONT_SUBTITLE_UNSCII_8
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_8
bool "Build-in font size 8"
depends on LVGL_FONT_MONTSERRAT_8
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_10
bool "Build-in font size 10"
depends on LVGL_FONT_MONTSERRAT_10
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_12
bool "Build-in font size 12"
depends on LVGL_FONT_MONTSERRAT_12
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_14
bool "Build-in font size 14"
depends on LVGL_FONT_MONTSERRAT_14
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_16
bool "Build-in font size 16"
depends on LVGL_FONT_MONTSERRAT_16
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_18
bool "Build-in font size 18"
depends on LVGL_FONT_MONTSERRAT_18
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_20
bool "Build-in font size 20"
depends on LVGL_FONT_MONTSERRAT_20
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_22
bool "Build-in font size 22"
depends on LVGL_FONT_MONTSERRAT_22
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_24
bool "Build-in font size 24"
depends on LVGL_FONT_MONTSERRAT_24
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_26
bool "Build-in font size 26"
depends on LVGL_FONT_MONTSERRAT_26
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_28
bool "Build-in font size 28"
depends on LVGL_FONT_MONTSERRAT_28
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_30
bool "Build-in font size 30"
depends on LVGL_FONT_MONTSERRAT_30
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_32
bool "Build-in font size 32"
depends on LVGL_FONT_MONTSERRAT_32
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_34
bool "Build-in font size 34"
depends on LVGL_FONT_MONTSERRAT_34
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_36
bool "Build-in font size 36"
depends on LVGL_FONT_MONTSERRAT_36
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_38
bool "Build-in font size 38"
depends on LVGL_FONT_MONTSERRAT_38
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_40
bool "Build-in font size 40"
depends on LVGL_FONT_MONTSERRAT_40
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_42
bool "Build-in font size 42"
depends on LVGL_FONT_MONTSERRAT_42
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_44
bool "Build-in font size 44"
depends on LVGL_FONT_MONTSERRAT_44
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_46
bool "Build-in font size 46"
depends on LVGL_FONT_MONTSERRAT_46
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_48
bool "Build-in font size 48"
depends on LVGL_FONT_MONTSERRAT_48
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_12_SUBPX
bool "Build-in font size 12 with sub-pixel rendering"
depends on LVGL_FONT_MONTSERRAT_12_SUBPX
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_MONTSERRAT_28_COMPRESSED
bool "Build-in compressed font size 28"
depends on LVGL_FONT_MONTSERRAT_28_COMPRESSED
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_DEJAVU_16_PERSIAN_HEBREW
bool "Build-in font size 16 with Hebrew, Arabic and Persian"
depends on LVGL_FONT_DEJAVU_16_PERSIAN_HEBREW
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_SIMSUN_16_CJK
bool "Build-in font size 16 with CJK radicals"
depends on LVGL_FONT_SIMSUN_16_CJK
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_UNSCII_8
bool "Build-in monospace font"
depends on LVGL_FONT_UNSCII_8
config LVGL_THEME_DEFAULT_FONT_SUBTITLE_CUSTOM
bool "Custom font"
help
Use a none build-in font as default subtitle font. A pointer named
lv_theme_default_small_font_subtitle_ptr should exists as a global
variable and point to a valid font structure
endchoice
choice
prompt "Default theme title font"
default LVGL_THEME_DEFAULT_FONT_TITLE_UNSCII_8
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_8
bool "Build-in font size 8"
depends on LVGL_FONT_MONTSERRAT_8
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_10
bool "Build-in font size 10"
depends on LVGL_FONT_MONTSERRAT_10
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_12
bool "Build-in font size 12"
depends on LVGL_FONT_MONTSERRAT_12
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_14
bool "Build-in font size 14"
depends on LVGL_FONT_MONTSERRAT_14
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_16
bool "Build-in font size 16"
depends on LVGL_FONT_MONTSERRAT_16
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_18
bool "Build-in font size 18"
depends on LVGL_FONT_MONTSERRAT_18
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_20
bool "Build-in font size 20"
depends on LVGL_FONT_MONTSERRAT_20
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_22
bool "Build-in font size 22"
depends on LVGL_FONT_MONTSERRAT_22
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_24
bool "Build-in font size 24"
depends on LVGL_FONT_MONTSERRAT_24
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_26
bool "Build-in font size 26"
depends on LVGL_FONT_MONTSERRAT_26
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_28
bool "Build-in font size 28"
depends on LVGL_FONT_MONTSERRAT_28
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_30
bool "Build-in font size 30"
depends on LVGL_FONT_MONTSERRAT_30
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_32
bool "Build-in font size 32"
depends on LVGL_FONT_MONTSERRAT_32
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_34
bool "Build-in font size 34"
depends on LVGL_FONT_MONTSERRAT_34
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_36
bool "Build-in font size 36"
depends on LVGL_FONT_MONTSERRAT_36
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_38
bool "Build-in font size 38"
depends on LVGL_FONT_MONTSERRAT_38
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_40
bool "Build-in font size 40"
depends on LVGL_FONT_MONTSERRAT_40
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_42
bool "Build-in font size 42"
depends on LVGL_FONT_MONTSERRAT_42
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_44
bool "Build-in font size 44"
depends on LVGL_FONT_MONTSERRAT_44
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_46
bool "Build-in font size 46"
depends on LVGL_FONT_MONTSERRAT_46
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_48
bool "Build-in font size 48"
depends on LVGL_FONT_MONTSERRAT_48
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_12_SUBPX
bool "Build-in font size 12 with sub-pixel rendering"
depends on LVGL_FONT_MONTSERRAT_12_SUBPX
config LVGL_THEME_DEFAULT_FONT_TITLE_MONTSERRAT_28_COMPRESSED
bool "Build-in compressed font size 28"
depends on LVGL_FONT_MONTSERRAT_28_COMPRESSED
config LVGL_THEME_DEFAULT_FONT_TITLE_DEJAVU_16_PERSIAN_HEBREW
bool "Build-in font size 16 with Hebrew, Arabic and Persian"
depends on LVGL_FONT_DEJAVU_16_PERSIAN_HEBREW
config LVGL_THEME_DEFAULT_FONT_TITLE_SIMSUN_16_CJK
bool "Build-in font size 16 with CJK radicals"
depends on LVGL_FONT_SIMSUN_16_CJK
config LVGL_THEME_DEFAULT_FONT_TITLE_UNSCII_8
bool "Build-in monospace font"
depends on LVGL_FONT_UNSCII_8
config LVGL_THEME_DEFAULT_FONT_TITLE_CUSTOM
bool "Custom font"
help
Use a none build-in font as default title font. A pointer named
lv_theme_default_small_font_title_ptr should exists as a global
variable and point to a valid font structure
endchoice
endmenu