efl_ui_bg: fix unclipped image on EFL_UI_IMAGE_SCALE_TYPE_NONE

@fix

Summary:
efl_ui_bg has internal image and image may be larger than
         resize_obj when EFL.UI.IMAGE.SCALE_TYPE is none.
         Now resize_obj clips the internal image.

Test Plan:
1.Run elementary_test, part background(will be added soon)
2.Create a bg in a box with other widgets.
  Set bg as EFL_UI_IMAGE_SCALYE_TYPE_NONE.

Reviewers: jpeg, cedric

Reviewed By: cedric

Subscribers: woohyun

Differential Revision: https://phab.enlightenment.org/D5509

Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
This commit is contained in:
Sungtaek Hong 2017-11-23 15:43:23 -08:00 committed by Cedric Bail
parent 5de4d45666
commit 1f35c2363a
1 changed files with 6 additions and 0 deletions

View File

@ -10,6 +10,10 @@ group { name: "elm/bg/base/default";
data.item: "version" "119";
images.image: "bevel_dark_out.png" COMP;
parts {
part { name: "clipper"; type: RECT;
description { state: "default" 0.0;
}
}
part { name: "base"; type: RECT;
description { state: "default" 0.0;
color_class: "dialog_base";
@ -21,7 +25,9 @@ group { name: "elm/bg/base/default";
}
}
part { name: "elm.swallow.background"; type: SWALLOW;
clip_to: "clipper";
description { state: "default" 0.0;
fixed: 1 1;
}
}
part { name: "bevel";