mirror of
https://github.com/lvgl/lvgl.git
synced 2025-01-28 07:03:00 +08:00
lv_slider: reduce bg size if knob_in = 1 too
This commit is contained in:
parent
79e973bfeb
commit
5ed73c1918
@ -293,14 +293,10 @@ static bool lv_slider_design(lv_obj_t * slider, const lv_area_t * mask, lv_desig
|
||||
}
|
||||
|
||||
if(ext->knob_in) { /*Enable extra size if the knob is inside */
|
||||
if(pad_hor_bg < 0) {
|
||||
area_bg.x1 += pad_hor_bg;
|
||||
area_bg.x2 -= pad_hor_bg;
|
||||
}
|
||||
if(pad_ver_bg < 0) {
|
||||
area_bg.y1 += pad_hor_bg;
|
||||
area_bg.y2 -= pad_hor_bg;
|
||||
}
|
||||
area_bg.x1 += pad_hor_bg;
|
||||
area_bg.x2 -= pad_hor_bg;
|
||||
area_bg.y1 += pad_hor_bg;
|
||||
area_bg.y2 -= pad_hor_bg;
|
||||
} else { /*Let space only in the perpendicular directions*/
|
||||
area_bg.x1 += slider_w < slider_h ? pad_hor_bg : 0; /*Pad only for vertical slider*/
|
||||
area_bg.x2 -= slider_w < slider_h ? pad_hor_bg : 0; /*Pad only for vertical slider*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user