{
DALI_LOG_INFO( gLogFilter, Debug::Concise, "LayoutController::RequestLayout\n" );
mLayoutRequested = true;
// Go up the tree and mark all parents to relayout
{
DALI_LOG_INFO( gLogFilter, Debug::Concise, "LayoutController::RequestLayout\n" );
mLayoutRequested = true;
// Go up the tree and mark all parents to relayout
// Depth first descent through actor children
for( unsigned int i = 0, count = root.GetChildCount(); i < count; ++i )
{
// Depth first descent through actor children
for( unsigned int i = 0, count = root.GetChildCount(); i < count; ++i )
{
Internal::Control& controlImpl = GetImplementation( control );
Internal::Control::Impl& controlDataImpl = Internal::Control::Impl::Get( controlImpl );
Internal::Control& controlImpl = GetImplementation( control );
Internal::Control::Impl& controlDataImpl = Internal::Control::Impl::Get( controlImpl );
layout->Layout( left, top, right, bottom );
}
}
else
{
layout->Layout( left, top, right, bottom );
}
}
else
{
// Depth first descent through actor children
for( unsigned int i = 0, count = root.GetChildCount(); i < count; ++i )
{
// Depth first descent through actor children
for( unsigned int i = 0, count = root.GetChildCount(); i < count; ++i )
{