DALI_LOG_INFO( gWidgetViewLogging, Debug::Verbose, "WidgetView::OnInitialize: preview image path = %s\n", previewImage.c_str() );
- mPreviewImage = Toolkit::ImageView::New( previewImage );
+ mPreviewActor = Dali::Actor::New();
+ mPreviewActor.SetParentOrigin( ParentOrigin::CENTER );
+ mPreviewActor.SetAnchorPoint( AnchorPoint::CENTER );
+ mPreviewActor.SetResizePolicy( ResizePolicy::FILL_TO_PARENT, Dimension::ALL_DIMENSIONS );
+
+ mPreviewImage = Toolkit::ImageView::New( previewImage );
mPreviewImage.SetParentOrigin( ParentOrigin::CENTER );
mPreviewImage.SetAnchorPoint( AnchorPoint::CENTER );
-
- if( !previewPath )
- {
- mPreviewImage.SetSize( mWidth, mHeight );
- }
+ mPreviewImage.SetResizePolicy( ResizePolicy::FILL_TO_PARENT, Dimension::ALL_DIMENSIONS );
Self().SetResizePolicy( ResizePolicy::FIXED, Dimension::ALL_DIMENSIONS );
Self().SetSize( mWidth, mHeight );
- Self().Add( mPreviewImage );
+ Self().Add( mPreviewActor );
+ mPreviewActor.Add( mPreviewImage );
+
+ mStateTextActor = Dali::Actor::New();
+ mStateTextActor.SetParentOrigin( ParentOrigin::CENTER );
+ mStateTextActor.SetAnchorPoint( AnchorPoint::CENTER );
+ mStateTextActor.SetResizePolicy( ResizePolicy::FILL_TO_PARENT, Dimension::ALL_DIMENSIONS );
// State text
// TODO: use po files
mStateText = Toolkit::TextLabel::New( "Loading..." );
-
mStateText.SetParentOrigin( ParentOrigin::CENTER );
mStateText.SetAnchorPoint( AnchorPoint::CENTER );
mStateText.SetProperty( Toolkit::TextLabel::Property::HORIZONTAL_ALIGNMENT, "CENTER" );
mStateText.SetProperty( Toolkit::TextLabel::Property::VERTICAL_ALIGNMENT, "CENTER" );
- mPreviewImage.Add( mStateText );
+ mPreviewActor.Add( mStateTextActor );
+ mStateTextActor.Add( mStateText );
// launch widget
mPid = widget_instance_launch( instanceId, (char *)mContentInfo.c_str(), mWidth, mHeight );