summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorailurux <ailuruxx@gmail.com>2024-03-07 15:46:42 +1100
committerailurux <ailuruxx@gmail.com>2024-03-07 15:46:42 +1100
commitdc74bc1de9dd56c4146232622140b56e90dcc43d (patch)
tree6fbab28907bf5c182cc45a6095efc2033e120281 /lua
parent312b70f9f6a2e3d7d387dfe3502f12f091e8fe37 (diff)
downloadtangara-fw-dc74bc1de9dd56c4146232622140b56e90dcc43d.tar.gz
Add other styles to lua theme
Diffstat (limited to 'lua')
-rw-r--r--lua/main.lua77
1 files changed, 72 insertions, 5 deletions
diff --git a/lua/main.lua b/lua/main.lua
index 5cfba47b..6cdef17d 100644
--- a/lua/main.lua
+++ b/lua/main.lua
@@ -41,22 +41,89 @@ local my_theme = {
{lvgl.PART.MAIN, lvgl.Style {
bg_opa = lvgl.OPA(0),
text_font = font.fusion_12,
- text_color = "#ff0000", -- Red to check it applies
+ text_color = "#000000",
}},
{lvgl.STATE.FOCUSED, lvgl.Style {
bg_opa = lvgl.OPA(100),
- bg_color = "#0000ff", -- ew
- text_color = "#ff0000", -- Red to check it applies
+ bg_color = "#E3F2FD",
}},
},
button = {
+ {lvgl.PART.MAIN, lvgl.Style {
+ pad_left = 2,
+ pad_right = 2,
+ pad_top = 1,
+ pad_bottom = 1,
+ bg_color = "#ffffff",
+ radius = 5,
+ }},
+ },
+ bar = {
+ {lvgl.PART.MAIN, lvgl.Style {
+ bg_opa = lvgl.OPA(100),
+ radius = 32767, -- LV_RADIUS_CIRCLE = 0x7fff
+ }},
+ },
+ slider = {
+ {lvgl.PART.MAIN, lvgl.Style {
+ bg_opa = lvgl.OPA(100),
+ radius = 32767, -- LV_RADIUS_CIRCLE = 0x7fff
+ }},
+ {lvgl.PART.INDICATOR, lvgl.Style {
+ radius = 32767, -- LV_RADIUS_CIRCLE = 0x7fff
+ bg_color = "#2196F3",
+ }},
+ {lvgl.PART.KNOB, lvgl.Style {
+ radius = 32767, -- LV_RADIUS_CIRCLE = 0x7fff
+ pad_all = 2,
+ bg_color = "#ffffff",
+ shadow_width = 5,
+ shadow_opa = lvgl.OPA(100)
+ }},
{lvgl.STATE.FOCUSED, lvgl.Style {
- bg_color = "#00ff00",
+ bg_color = "#BBDEFB",
}},
+ },
+ switch = {
{lvgl.PART.MAIN, lvgl.Style {
- bg_color = "#00ff00",
+ bg_opa = lvgl.OPA(100),
+ width = 28,
+ height = 18,
+ radius = 32767, -- LV_RADIUS_CIRCLE = 0x7fff
+ }},
+ {lvgl.PART.INDICATOR, lvgl.Style {
+ radius = 32767, -- LV_RADIUS_CIRCLE = 0x7fff
+ bg_color = "#9E9E9E",
+ }},
+ {lvgl.PART.INDICATOR | lvgl.STATE.CHECKED, lvgl.Style {
+ bg_color = "#2196F3",
+ }},
+ {lvgl.PART.KNOB, lvgl.Style {
+ radius = 32767, -- LV_RADIUS_CIRCLE = 0x7fff
+ pad_all = 2,
+ bg_opa = lvgl.OPA(100),
+ bg_color = "#ffffff",
}},
},
+ dropdown = {
+ {lvgl.PART.MAIN, lvgl.Style{
+ radius = 2,
+ pad_all = 2,
+ border_width = 1,
+ border_color = "#2196F3",
+ border_side = 15, -- LV_BORDER_SIDE_FULL
+ }}
+ },
+ dropdownlist = {
+ {lvgl.PART.MAIN, lvgl.Style{
+ radius = 2,
+ pad_all = 2,
+ border_width = 1,
+ border_color = "#607D8B",
+ bg_opa = lvgl.OPA(100),
+ bg_color = "#ffffff"
+ }}
+ }
}
theme.set(my_theme)