#include "focus-manager-impl.h"
// EXTERNAL INCLUDES
+#include <cstring> // for strcmp
#include <dali/public-api/actors/layer.h>
-#include <dali/public-api/adaptor-framework/accessibility-manager.h>
-#include <dali/public-api/adaptor-framework/sound-player.h>
-#include <dali/public-api/adaptor-framework/tts-player.h>
+#include <dali/devel-api/adaptor-framework/accessibility-manager.h>
+#include <dali/devel-api/adaptor-framework/sound-player.h>
+#include <dali/devel-api/adaptor-framework/tts-player.h>
#include <dali/public-api/animation/constraints.h>
-#include <dali/public-api/events/hit-test-algorithm.h>
+#include <dali/devel-api/events/hit-test-algorithm.h>
#include <dali/public-api/images/resource-image.h>
+#include <dali/integration-api/debug.h>
// INTERNAL INCLUDES
#include <dali-toolkit/public-api/controls/control.h>
#include <dali-toolkit/public-api/controls/control-impl.h>
-#include <dali/integration-api/debug.h>
namespace Dali
{
if(control)
{
// Notify the control that it is activated
- control.GetImplementation().Activate();
+ GetImplementation( control ).Activate();
}
// Send notification for the activation of focused actor
focusIndicator.SetPosition(Vector3(0.0f, 0.0f, 1.0f));
// Apply size constraint to the focus indicator
- focusIndicator.SetSizeMode( SIZE_EQUAL_TO_PARENT );
+ focusIndicator.SetResizePolicy( ResizePolicy::FILL_TO_PARENT, Dimension::ALL_DIMENSIONS );
SetFocusIndicatorActor(focusIndicator);
}
if(control)
{
// Notify the control that it is activated
- ret = control.GetImplementation().OnAccessibilityValueChange(true);
+ ret = GetImplementation( control ).OnAccessibilityValueChange(true);
}
}
}
if(control)
{
// Notify the control that it is activated
- ret = control.GetImplementation().OnAccessibilityValueChange(false);
+ ret = GetImplementation( control ).OnAccessibilityValueChange(false);
}
}
}
Dali::Toolkit::Control control = Dali::Toolkit::Control::DownCast(GetCurrentFocusActor());
if(control)
{
- handled = control.GetImplementation().OnAccessibilityTouch(touchEvent);
+ handled = GetImplementation( control ).OnAccessibilityTouch(touchEvent);
}
return handled;
pan.velocity.x = pan.displacement.x / panEvent.timeDelta;
pan.velocity.y = pan.displacement.y / panEvent.timeDelta;
- handled = control.GetImplementation().OnAccessibilityPan(pan);
+ handled = GetImplementation( control ).OnAccessibilityPan(pan);
}
// If the gesture is not handled by the control, check its parent