mirror of
https://github.com/lvgl/lvgl.git
synced 2025-02-04 07:13:00 +08:00
img copy: copy parameters
This commit is contained in:
parent
38a4c14e07
commit
ac75bfaa54
@ -110,10 +110,17 @@ lv_obj_t * lv_img_create(lv_obj_t * par, const lv_obj_t * copy)
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
lv_img_ext_t * copy_ext = lv_obj_get_ext_attr(copy);
|
lv_img_ext_t * copy_ext = lv_obj_get_ext_attr(copy);
|
||||||
ext->auto_size = copy_ext->auto_size;
|
ext->auto_size = copy_ext->auto_size;
|
||||||
|
ext->zoom = copy_ext->zoom;
|
||||||
|
ext->angle = copy_ext->angle;
|
||||||
|
ext->antialias = copy_ext->antialias;
|
||||||
|
ext->offset.x = copy_ext->offset.x;
|
||||||
|
ext->offset.y = copy_ext->offset.y;
|
||||||
|
ext->pivot.x = copy_ext->pivot.x;
|
||||||
|
ext->pivot.y = copy_ext->pivot.y;
|
||||||
lv_img_set_src(img, copy_ext->src);
|
lv_img_set_src(img, copy_ext->src);
|
||||||
|
|
||||||
// /*Refresh the style with new signal function*/
|
/*Refresh the style with new signal function*/
|
||||||
lv_obj_refresh_style(img);
|
lv_obj_refresh_style(img);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -605,6 +612,7 @@ static lv_design_res_t lv_img_design(lv_obj_t * img, const lv_area_t * clip_area
|
|||||||
img_dsc.zoom = ext->zoom;
|
img_dsc.zoom = ext->zoom;
|
||||||
img_dsc.pivot.x = ext->pivot.x;
|
img_dsc.pivot.x = ext->pivot.x;
|
||||||
img_dsc.pivot.y = ext->pivot.y;
|
img_dsc.pivot.y = ext->pivot.y;
|
||||||
|
img_dsc.antialias = ext->antialias;
|
||||||
|
|
||||||
lv_area_t cords_tmp;
|
lv_area_t cords_tmp;
|
||||||
cords_tmp.y1 = img_coords.y1;
|
cords_tmp.y1 = img_coords.y1;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user