X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=optional%2Fdali-toolkit%2Finternal%2Fcontrols%2Fimage-view%2Fimage-view-impl.cpp;h=7cb6cb405bbd90f76499badfc211cecf3bb80db8;hb=refs%2Fchanges%2F49%2F34949%2F3;hp=4c541380af594c145343c146f633ff20cf4c4078;hpb=680c5587a1478717393d3a03cf6a17801edd00e0;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/optional/dali-toolkit/internal/controls/image-view/image-view-impl.cpp b/optional/dali-toolkit/internal/controls/image-view/image-view-impl.cpp index 4c54138..7cb6cb4 100644 --- a/optional/dali-toolkit/internal/controls/image-view/image-view-impl.cpp +++ b/optional/dali-toolkit/internal/controls/image-view/image-view-impl.cpp @@ -94,7 +94,8 @@ Dali::Toolkit::ImageView ImageView::New() } ImageView::ImageView() -: Control( ControlBehaviour( REQUIRES_TOUCH_EVENTS | REQUIRES_STYLE_CHANGE_SIGNALS ) ) +: Control( ControlBehaviour( REQUIRES_TOUCH_EVENTS | REQUIRES_STYLE_CHANGE_SIGNALS ) ), + mPropertyDetail( Property::INVALID_INDEX ) { } @@ -108,7 +109,6 @@ void ImageView::Initialize() Image emptyImage; mImageActor = ImageActor::New( emptyImage ); self.Add( mImageActor ); - mImageActor.ApplyConstraint( Constraint::New( Actor::SIZE, ParentSource( Actor::SIZE ), EqualToConstraint() ) ); mImageActor.SetParentOrigin( ParentOrigin::CENTER ); } @@ -117,6 +117,11 @@ ImageView::~ImageView() } +void ImageView::OnControlSizeSet( const Vector3& targetSize ) +{ + mImageActor.SetSize( targetSize ); +} + void ImageView::SetImage(const std::string& filename, ImageType type, float min, float max) { switch(type)