mShowValue( false ),
mSnapToMarks( false )
{
- SetAccessibilityConstructor( []( Dali::Actor actor ) {
+ DevelControl::SetAccessibilityConstructor( Self(), []( Dali::Actor actor ) {
return std::unique_ptr< Dali::Accessibility::Accessible >(
- new AccessibleImpl( actor, Dali::Accessibility::Role::Slider ) );
+ new AccessibleImpl( actor, Dali::Accessibility::Role::SLIDER ) );
} );
}
double Slider::AccessibleImpl::GetMinimum()
{
auto p = Toolkit::Slider::DownCast( self );
- return p.GetProperty( GetImpl( p ).mLowerBound ).Get< float >();
+ return p.GetProperty( Toolkit::Slider::Property::LOWER_BOUND ).Get< float >();
}
double Slider::AccessibleImpl::GetCurrent()
{
auto p = Toolkit::Slider::DownCast( self );
- return p.GetProperty( GetImpl( p ).mValue ).Get< float >();
+ return p.GetProperty( Toolkit::Slider::Property::VALUE ).Get< float >();
}
double Slider::AccessibleImpl::GetMaximum()
{
auto p = Toolkit::Slider::DownCast( self );
- return p.GetProperty( GetImpl( p ).mValue ).Get< float >();
+ return p.GetProperty( Toolkit::Slider::Property::UPPER_BOUND ).Get< float >();
}
bool Slider::AccessibleImpl::SetCurrent( double current )
if( current < GetMinimum() || current > GetMaximum() )
return false;
auto p = Toolkit::Slider::DownCast( self );
- p.SetProperty( GetImpl( p ).mValue, static_cast< float >( current ) );
+ p.SetProperty( Toolkit::Slider::Property::VALUE, static_cast< float >( current ) );
return true;
}
double Slider::AccessibleImpl::GetMinimumIncrement()
{
auto p = Toolkit::Slider::DownCast( self );
- return p.GetProperty( GetImpl( p ).mMarkTolerance ).Get< float >();
+ return p.GetProperty( Toolkit::Slider::Property::MARK_TOLERANCE ).Get< float >();
}
} // namespace Internal