#include <dali-toolkit/internal/visuals/visual-string-constants.h>
#include <dali-toolkit/internal/visuals/visual-base-impl.h>
#include <dali-toolkit/internal/visuals/visual-base-data-impl.h>
-#include <dali-toolkit/internal/controls/control/control-data-impl.h>
namespace Dali
{
mImageSize(),
mImageVisualPaddingSetByTransform( false )
{
- DevelControl::SetAccessibilityConstructor( Self(), []( Dali::Actor actor ) {
- return std::unique_ptr< Dali::Accessibility::Accessible >(
- new Control::Impl::AccessibleImpl( actor, Dali::Accessibility::Role::IMAGE ) );
- } );
}
ImageView::~ImageView()
}
}
-void ImageView::OnStageConnection( int depth )
-{
- if( mImage )
- {
- mImage.UploadedSignal().Emit( mImage );
- }
-
- Dali::ResourceImage resourceImage = Dali::ResourceImage::DownCast( mImage );
- if( resourceImage )
- {
- resourceImage.LoadingFinishedSignal().Emit( resourceImage );
- }
-
- Control::OnStageConnection( depth ); // Enabled visuals will be put on stage
-}
-
Vector3 ImageView::GetNaturalSize()
{
if( mVisual )