X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Fvideo-view%2Fvideo-view-impl.h;h=d1605cee7a24a445766ee3b8202df8dc73e1729e;hb=77cfccf524aa92099d786a8ee13528b597593d48;hp=4d76176b23d0f875739789901fe7e2acf0c4f1a0;hpb=b8da2e53925b9abb9fa362560069e8ca4aa62f81;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/controls/video-view/video-view-impl.h b/dali-toolkit/internal/controls/video-view/video-view-impl.h index 4d76176..d1605ce 100644 --- a/dali-toolkit/internal/controls/video-view/video-view-impl.h +++ b/dali-toolkit/internal/controls/video-view/video-view-impl.h @@ -22,6 +22,7 @@ #include #include #include +#include #include #include #include @@ -262,6 +263,21 @@ public: */ void PlayAnimation(Dali::Animation animation); + /** + * @brief Checks whether the actor is set as a video view or not. + * + * @param[in] actor The actor to be checked + * @return True if actor is video view. + */ + bool IsVideoView(Actor actor) const; + + /** + * @brief Gets the Video Player. + * + * @return The return of video player. + */ + VideoPlayer GetVideoPlayer(); + private: // From Control /** * @copydoc Toolkit::Control::OnInitialize() @@ -365,6 +381,22 @@ private: */ void OnAnimationFinished(Dali::Animation& animation); + /* + * @brief window's resize callback function + * This function is called when window is resized. + * + * @param[in] winHandle The resized window's handle. + * @param[in] size The window's new size. + */ + void OnWindowResized(Dali::Window winHandle, Dali::Window::WindowSize size); + + /** + * @brief This signal is emitted when an actor's children change their sibling order + * + * @param[in] actor parent actor. + */ + void OnChildOrderChanged(Actor actor); + private: Dali::VideoPlayer mVideoPlayer; Dali::ImageDimensions mVideoSize; @@ -392,6 +424,7 @@ private: bool mIsUnderlay; Dali::VideoSyncMode mSyncMode; + int mSiblingOrder; }; } // namespace Internal