*
*/
+// CLASS HEADER
#include <dali-toolkit/internal/controls/image-view/image-view-impl.h>
+
+// EXTERNAL INCLUDES
+#include <dali/public-api/animation/constraints.h>
+#include <dali/public-api/object/type-registry.h>
+
+// INTERNAL INCLUDES
#include <dali-toolkit/public-api/shader-effects/distance-field-effect.h>
using namespace Dali;
}
ImageView::ImageView()
-: Control( ControlBehaviour( REQUIRES_TOUCH_EVENTS | REQUIRES_STYLE_CHANGE_SIGNALS ) )
+: Control( ControlBehaviour( REQUIRES_TOUCH_EVENTS | REQUIRES_STYLE_CHANGE_SIGNALS ) ),
+ mPropertyDetail( Property::INVALID_INDEX )
{
}
Image emptyImage;
mImageActor = ImageActor::New( emptyImage );
self.Add( mImageActor );
- mImageActor.ApplyConstraint( Constraint::New<Vector3>( Actor::SIZE, ParentSource( Actor::SIZE ), EqualToConstraint() ) );
mImageActor.SetParentOrigin( ParentOrigin::CENTER );
}
}
+void ImageView::OnControlSizeSet( const Vector3& targetSize )
+{
+ mImageActor.SetSize( targetSize );
+}
+
void ImageView::SetImage(const std::string& filename, ImageType type, float min, float max)
{
switch(type)