X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fvisual-base-impl.cpp;h=5815c4ad0d11828c885a4fe7c3dfcb6bf0d61e16;hb=caf7677175a0e8b9c690d4f2ab73adc295f22c0e;hp=0958afad58e62f22cddf9c15a26ebe09e2c9199d;hpb=02a86c5687ddabb8ff0d5e423f5adf5d53228f73;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/visuals/visual-base-impl.cpp b/dali-toolkit/internal/visuals/visual-base-impl.cpp index 0958afa..5815c4a 100644 --- a/dali-toolkit/internal/visuals/visual-base-impl.cpp +++ b/dali-toolkit/internal/visuals/visual-base-impl.cpp @@ -27,6 +27,13 @@ #include #include +namespace +{ +#if defined(DEBUG_ENABLED) +Debug::Filter* gVisualBaseLogFilter = Debug::Filter::New( Debug::NoLogging, false, "LOG_VISUAL_BASE" ); +#endif +} + namespace Dali { @@ -107,6 +114,14 @@ void Visual::Base::SetTransformAndSize( const Property::Map& transform, Size con { mImpl->mControlSize = controlSize; mImpl->mTransform.SetPropertyMap( transform ); + +#if defined(DEBUG_ENABLED) + std::ostringstream oss; + oss << transform; + DALI_LOG_INFO( gVisualBaseLogFilter, Debug::General, "Visual::Base::SetTransformAndSize(%s) - [\e[1;32mtransform: %s controlSize: (%3.1f, %3.1f)]\e[0m\n", + GetName().c_str(), oss.str().c_str(), controlSize.x, controlSize.y ); +#endif + OnSetTransform(); } @@ -245,6 +260,11 @@ bool Visual::Base::IsFromCache() const return mImpl->mFlags & Impl::IS_FROM_CACHE; } +Renderer Visual::Base::GetRenderer() +{ + return mImpl->mRenderer; +} + } // namespace Internal } // namespace Toolkit