X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Fpublic-api%2Fcommon%2Fstage.cpp;h=8a87625cb7f8939a39ecd4abb696b56676a8cbce;hb=54d2f2aa984fe6efe00a52a9f4e097b845cc59e9;hp=01f037b8725d956b14aea5dcc272840937b3c33e;hpb=432923e17cb38a99fc012473ef97fa8c4fc36162;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/public-api/common/stage.cpp b/dali/public-api/common/stage.cpp index 01f037b..8a87625 100644 --- a/dali/public-api/common/stage.cpp +++ b/dali/public-api/common/stage.cpp @@ -26,21 +26,12 @@ #include #include -#include -#include - -#ifdef DYNAMICS_SUPPORT -#include -#include -#include -#endif - namespace Dali { using Internal::Core; -const Vector4 Stage::DEFAULT_BACKGROUND_COLOR(0.0f, 0.0f, 0.0f, 1.0f); +const Vector4 Stage::DEFAULT_BACKGROUND_COLOR(0.0f, 0.0f, 0.0f, 0.0f); const Vector4 Stage::DEBUG_BACKGROUND_COLOR(0.2f, 0.5f, 0.2f, 1.0f); Stage::Stage() @@ -131,38 +122,13 @@ Vector2 Stage::GetDpi() const ObjectRegistry Stage::GetObjectRegistry() const { - Internal::ObjectRegistry& internal = Internal::Stage::GetCurrent()->GetObjectRegistry(); + Internal::Stage* stage = Internal::Stage::GetCurrent(); + DALI_ASSERT_ALWAYS( stage && "GetObjectRegistry() : Stage is null" ); + Internal::ObjectRegistry& internal = stage->GetObjectRegistry(); return ObjectRegistry(&internal); } -DynamicsWorld Stage::InitializeDynamics(DynamicsWorldConfig config) -{ -#ifdef DYNAMICS_SUPPORT - Internal::DynamicsWorldConfigPtr configImpl( &(GetImplementation(config)) ); - - return DynamicsWorld( GetImplementation(*this).InitializeDynamics(configImpl).Get() ); -#else - return DynamicsWorld(); -#endif -} - -DynamicsWorld Stage::GetDynamicsWorld() -{ -#ifdef DYNAMICS_SUPPORT - return DynamicsWorld( GetImplementation(*this).GetDynamicsWorld().Get() ); -#else - return DynamicsWorld(); -#endif -} - -void Stage::TerminateDynamics() -{ -#ifdef DYNAMICS_SUPPORT - GetImplementation(*this).TerminateDynamics(); -#endif -} - void Stage::KeepRendering( float durationSeconds ) { GetImplementation(*this).KeepRendering( durationSeconds ); @@ -180,9 +146,21 @@ Stage::EventProcessingFinishedSignalType& Stage::EventProcessingFinishedSignal() Stage::TouchedSignalType& Stage::TouchedSignal() { + DALI_LOG_WARNING_NOFN("DEPRECATION WARNING: TouchedSignal() is deprecated and will be removed from next release. Use TouchSignal() instead.\n" ); + return GetImplementation(*this).TouchedSignal(); } +Stage::TouchSignalType& Stage::TouchSignal() +{ + return GetImplementation( *this ).TouchSignal(); +} + +Stage::WheelEventSignalType& Stage::WheelEventSignal() +{ + return GetImplementation(*this).WheelEventSignal(); +} + Stage::ContextStatusSignal& Stage::ContextLostSignal() { return GetImplementation(*this).ContextLostSignal();