elm_bg: restore legacy bg sizing_eval to keep backward compatibility
authorYeongjong Lee <yj34.lee@samsung.com>
Wed, 27 May 2020 06:17:45 +0000 (15:17 +0900)
committerJongmin Lee <jm105.lee@samsung.com>
Mon, 1 Jun 2020 04:46:00 +0000 (13:46 +0900)
commitd8b8feacd5173cbea396310d7691b15447c5077a
tree920bdee47ff575e73df839d6cc6f4e4d05aef6eb
parent864d60d59d4d47512b6d7da74c1191e63a2d6357
elm_bg: restore legacy bg sizing_eval to keep backward compatibility

In tizen 4.0, elm_bg size is always (0, 0). only internal image object had size
as file image size.

To keep legacy size policy, elm_bg override `elm_layout_sizing_eval` to
resize internal image and `efl_canvas_group_calculate` to prevent resize elm_bg.

Note that if you don't set any size to elm_bg, elm_bg size is (0, 0) by default
even though its child have size.

@tizen_fix

Change-Id: I54677a1024078ba1f157b8fd495e00dce713cce6
src/lib/elementary/efl_ui_bg.c
src/lib/elementary/efl_ui_bg_legacy_eo.c