From: Chu Hoang Date: Mon, 5 Oct 2015 15:34:34 +0000 (+0100) Subject: Added ImageView::OnStageConnect to pass the onstage event to the renderer. X-Git-Tag: dali_1.1.6~2^2~1 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=33f6a623f309e8696d9e149e6ecf50a64e4cfddc Added ImageView::OnStageConnect to pass the onstage event to the renderer. Change-Id: If7ef493d065b4a1b3b67bb0b1a6fdef91a2762d1 --- diff --git a/dali-toolkit/internal/controls/image-view/image-view-impl.cpp b/dali-toolkit/internal/controls/image-view/image-view-impl.cpp index 554469b..9f7294b 100644 --- a/dali-toolkit/internal/controls/image-view/image-view-impl.cpp +++ b/dali-toolkit/internal/controls/image-view/image-view-impl.cpp @@ -222,6 +222,16 @@ void ImageView::OnStageConnection( int depth ) } } +void ImageView::OnStageDisconnection() +{ + if( mRenderer ) + { + CustomActor self = Self(); + mRenderer.SetOffStage( self ); + } +} + + /////////////////////////////////////////////////////////// // // Properties diff --git a/dali-toolkit/internal/controls/image-view/image-view-impl.h b/dali-toolkit/internal/controls/image-view/image-view-impl.h index 3af21ce..92c7f70 100644 --- a/dali-toolkit/internal/controls/image-view/image-view-impl.h +++ b/dali-toolkit/internal/controls/image-view/image-view-impl.h @@ -102,6 +102,11 @@ private: // From Control virtual void OnStageConnection( int depth ); /** + * @copydoc Toolkit::Control::OnStageDisconnection() + */ + virtual void OnStageDisconnection(); + + /** * @copydoc Toolkit::Control::GetNaturalSize */ virtual Vector3 GetNaturalSize();