mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-29 05:36:39 +00:00
LVGL, prepare for HASPmota theme, change: no-grow when clicked, DPI set to 160 (#23040)
This commit is contained in:
parent
1af1057e66
commit
0ab5548615
@ -10,6 +10,7 @@ All notable changes to this project will be documented in this file.
|
|||||||
### Breaking Changed
|
### Breaking Changed
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
- LVGL, prepare for HASPmota theme, change: no-grow when clicked, DPI set to 160
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
@ -747,10 +747,10 @@
|
|||||||
#if LV_USE_THEME_DEFAULT
|
#if LV_USE_THEME_DEFAULT
|
||||||
|
|
||||||
/*0: Light mode; 1: Dark mode*/
|
/*0: Light mode; 1: Dark mode*/
|
||||||
#define LV_THEME_DEFAULT_DARK 0
|
#define LV_THEME_DEFAULT_DARK 1
|
||||||
|
|
||||||
/*1: Enable grow on press*/
|
/*1: Enable grow on press*/
|
||||||
#define LV_THEME_DEFAULT_GROW 1
|
#define LV_THEME_DEFAULT_GROW 0
|
||||||
|
|
||||||
/*Default transition time in [ms]*/
|
/*Default transition time in [ms]*/
|
||||||
#define LV_THEME_DEFAULT_TRANSITION_TIME 80
|
#define LV_THEME_DEFAULT_TRANSITION_TIME 80
|
||||||
|
@ -459,6 +459,7 @@ void start_lvgl(const char * uconfig) {
|
|||||||
|
|
||||||
// Initialize LvGL display driver
|
// Initialize LvGL display driver
|
||||||
lvgl_glue->lv_display = lv_display_create(renderer->width(), renderer->height());
|
lvgl_glue->lv_display = lv_display_create(renderer->width(), renderer->height());
|
||||||
|
lv_display_set_dpi(lvgl_glue->lv_display, 160); // set display to 160 DPI instead of default 130 DPI to avoid some rounding in styles
|
||||||
lv_display_set_flush_cb(lvgl_glue->lv_display, lv_flush_callback);
|
lv_display_set_flush_cb(lvgl_glue->lv_display, lv_flush_callback);
|
||||||
lv_display_set_buffers(lvgl_glue->lv_display, lvgl_glue->lv_pixel_buf, lvgl_glue->lv_pixel_buf2, lvgl_buffer_size * (LV_COLOR_DEPTH / 8), LV_DISPLAY_RENDER_MODE_PARTIAL);
|
lv_display_set_buffers(lvgl_glue->lv_display, lvgl_glue->lv_pixel_buf, lvgl_glue->lv_pixel_buf2, lvgl_buffer_size * (LV_COLOR_DEPTH / 8), LV_DISPLAY_RENDER_MODE_PARTIAL);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user