mirror of
https://github.com/ByteWelder/Tactility.git
synced 2026-02-19 03:13:14 +00:00
* refactor modules * moved esp_lvgl_port to libs/ * added missing file * fix for sim build * various sim/pc fixes * lvgl improvements * added missing cmake files
23 lines
676 B
Python
23 lines
676 B
Python
#
|
|
# Add styles to parts and states
|
|
#
|
|
|
|
style_indic = lv.style_t()
|
|
style_indic.init()
|
|
style_indic.set_bg_color(lv.palette_lighten(lv.PALETTE.RED, 3))
|
|
style_indic.set_bg_grad_color(lv.palette_main(lv.PALETTE.RED))
|
|
style_indic.set_bg_grad_dir(lv.GRAD_DIR.HOR)
|
|
|
|
style_indic_pr = lv.style_t()
|
|
style_indic_pr.init()
|
|
style_indic_pr.set_shadow_color(lv.palette_main(lv.PALETTE.RED))
|
|
style_indic_pr.set_shadow_width(10)
|
|
style_indic_pr.set_shadow_spread(3)
|
|
|
|
# Create an object with the new style_pr
|
|
obj = lv.slider(lv.scr_act())
|
|
obj.add_style(style_indic, lv.PART.INDICATOR)
|
|
obj.add_style(style_indic_pr, lv.PART.INDICATOR | lv.STATE.PRESSED)
|
|
obj.set_value(70, lv.ANIM.OFF)
|
|
obj.center()
|