diff options
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/main.lua | 77 |
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) |
