if(Scripting::GetEnumerationProperty<LayoutDirection::Type>(property, LAYOUT_DIRECTION_TABLE, LAYOUT_DIRECTION_TABLE_COUNT, direction))
{
- actor.InheritLayoutDirectionRecursively(direction, true);
+ actor.mParentImpl.InheritLayoutDirectionRecursively(direction, true);
}
break;
}
break;
}
+ case Dali::DevelActor::Property::TOUCH_FOCUSABLE:
+ {
+ bool value = false;
+ if(property.Get(value))
+ {
+ actor.SetTouchFocusable(value);
+ }
+ break;
+ }
+
+ case Dali::DevelActor::Property::KEYBOARD_FOCUSABLE_CHILDREN:
+ {
+ bool value = false;
+ if(property.Get(value))
+ {
+ actor.SetKeyboardFocusableChildren(value);
+ }
+ break;
+ }
+
default:
{
// this can happen in the case of a non-animatable default property so just do nothing
break;
}
+ case Dali::DevelActor::Property::TOUCH_FOCUSABLE:
+ {
+ value = actor.IsTouchFocusable();
+ break;
+ }
+
+ case Dali::DevelActor::Property::KEYBOARD_FOCUSABLE_CHILDREN:
+ {
+ value = actor.AreChildrenKeyBoardFocusable();
+ break;
+ }
+
default:
{
// Must be a scene-graph only property