X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=internal%2Fwidget_view%2Fwidget_view_impl.h;h=c43f929123945985f00ddf634aed4fe6fd017f6a;hb=36d72e386041646f344e6803b7851c6a9756a765;hp=3d3079d17d5694189d357233f33226cfdbbb3515;hpb=2f9e0e581d188da5cd47d95b9f419f88f40f7dde;p=platform%2Fcore%2Fuifw%2Fwidget-viewer-dali.git diff --git a/internal/widget_view/widget_view_impl.h b/internal/widget_view/widget_view_impl.h index 3d3079d..c43f929 100644 --- a/internal/widget_view/widget_view_impl.h +++ b/internal/widget_view/widget_view_impl.h @@ -112,20 +112,19 @@ public: // Internal API float GetUpdatePeriod() const; - void ShowPreview( bool show ); + void SetPreviewVisible( bool visible ); bool IsPreviewVisible(); - void ShowStateText( bool show ); + void SetLoadingTextVisible( bool visible ); - bool IsStateTextVisible(); + bool IsLoadingTextVisible(); bool IsWidgetFaulted(); void SetPermanentDelete( bool permanentDelete ); -// ToDo: This funstion will be used for widgetDeletedSignal - void RemoveObjectView(); + void RemoveWidgetImage(); bool IsPermanentDelete(); @@ -143,6 +142,14 @@ public: // Internal API void CloseRemoteSurface(); + void SetLoadingTextPropertyMap( Dali::Property::Map map ); + + void ShowLoadingState( bool show ); + + void ShowTapWidgetState( bool show ); + + void TerminateWidget(); + public: //Signals /** @@ -175,6 +182,8 @@ public: //Signals */ Dali::WidgetView::WidgetView::WidgetViewSignalType& WidgetFaultedSignal(); + Dali::WidgetView::WidgetView::WidgetViewSignalType& WidgetTerminatedSignal(); + protected: /** @@ -192,6 +201,8 @@ protected: */ virtual ~WidgetView(); + float TextPixelToPointSize( int pixelSize ); + private: // From Control /** @@ -257,7 +268,8 @@ private: float mUpdatePeriod; bool mPreviewVisible; - bool mStateTextVisible; + bool mLoadingTextVisible; + bool mTapTextVisible; bool mPermanentDelete; screen_connector_toolkit_h mWatcherHandle; tizen_remote_surface* mRemoteSurface; @@ -269,6 +281,9 @@ private: Dali::WidgetView::WidgetView::WidgetViewSignalType mWidgetContentUpdatedSignal; Dali::WidgetView::WidgetView::WidgetViewSignalType mWidgetUpdatePeriodChangedSignal; Dali::WidgetView::WidgetView::WidgetViewSignalType mWidgetFaultedSignal; + + // Internal signal + Dali::WidgetView::WidgetView::WidgetViewSignalType mWidgetTerminatedSignal; }; } // namespace Internal