X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Fbuttons%2Fpush-button-impl.cpp;h=1b7f4950d2af6dd109c2d35ec31ab8123184424a;hp=3391bae6c9a82339b5e1acbc818d8528af732ed4;hb=63a67363d8c83606f62c79ebbf119536bfa29df8;hpb=f598d4089fd0447e4dcdbea99e5ef2b3266f4b72 diff --git a/dali-toolkit/internal/controls/buttons/push-button-impl.cpp b/dali-toolkit/internal/controls/buttons/push-button-impl.cpp index 3391bae..1b7f495 100644 --- a/dali-toolkit/internal/controls/buttons/push-button-impl.cpp +++ b/dali-toolkit/internal/controls/buttons/push-button-impl.cpp @@ -243,6 +243,104 @@ Property::Value PushButton::GetProperty( BaseObject* object, Property::Index pro return value; } +// Deprecated API using Actor to set images + +void PushButton::SetButtonImage( Actor image ) +{ + DALI_LOG_WARNING_NOFN("DEPRECATION WARNING: SetButtonImage() is deprecated and will be removed from next release. Use Button.SetProperty UNSELECTED_STATE_IMAGE or Styling file instead.\n" ); + + Image retreivedButtonImage = Toolkit::ImageView::DownCast( image ).GetImage(); + if ( retreivedButtonImage ) + { + ResourceImage resourceImage = ResourceImage::DownCast( retreivedButtonImage ); + + if ( resourceImage ) + { + Self().SetProperty( Toolkit::DevelButton::Property::UNSELECTED_BACKGROUND_VISUAL, resourceImage.GetUrl() ); + + } + } +} + +void PushButton::SetBackgroundImage( Actor image ) +{ + DALI_LOG_WARNING_NOFN("DEPRECATION WARNING: SetBackgroundImage() is deprecated and will be removed from next release.\n" ); + + SetButtonImage( image ); + +} + +void PushButton::SetSelectedImage( Actor image ) +{ + DALI_LOG_WARNING_NOFN("DEPRECATION WARNING: SetSelectedImage() is deprecated and will be removed from next release. Use Button.SetProperty SELECTED_STATE_IMAGE or Styling file instead.\n" ); + + Image retreivedButtonImage = Toolkit::ImageView::DownCast( image ).GetImage(); + if ( retreivedButtonImage ) + { + ResourceImage resourceImage = ResourceImage::DownCast( retreivedButtonImage ); + + if ( resourceImage ) + { + Self().SetProperty( Toolkit::DevelButton::Property::SELECTED_BACKGROUND_VISUAL, resourceImage.GetUrl() ); + } + } +} + +void PushButton::SetSelectedBackgroundImage( Actor image ) +{ + DALI_LOG_WARNING_NOFN("DEPRECATION WARNING: SetSelectedBackgroundImage() is deprecated and will be removed from next release.\n" ); + + SetSelectedImage( image ); +} + +void PushButton::SetDisabledBackgroundImage( Actor image ) +{ + DALI_LOG_WARNING_NOFN("DEPRECATION WARNING: SetDisabledBackgroundImage() is deprecated and will be removed from next release.\n" ); + + Image retreivedButtonImage = Toolkit::ImageView::DownCast( image ).GetImage(); + if ( retreivedButtonImage ) + { + ResourceImage resourceImage = ResourceImage::DownCast( retreivedButtonImage ); + + if ( resourceImage ) + { + Self().SetProperty( Toolkit::DevelButton::Property::DISABLED_UNSELECTED_BACKGROUND_VISUAL, resourceImage.GetUrl() ); + } + } +} + +void PushButton::SetDisabledImage( Actor image ) +{ + DALI_LOG_WARNING_NOFN("DEPRECATION WARNING: SetDisabledImage() is deprecated and will be removed from next release. Use Button.SetProperty DISABLED_STATE_IMAGE or Styling file instead.\n" ); + + Image retreivedButtonImage = Toolkit::ImageView::DownCast( image ).GetImage(); + if ( retreivedButtonImage ) + { + ResourceImage resourceImage = ResourceImage::DownCast( retreivedButtonImage ); + + if ( resourceImage ) + { + Self().SetProperty( Toolkit::DevelButton::Property::DISABLED_UNSELECTED_BACKGROUND_VISUAL, resourceImage.GetUrl() ); + } + } +} + +void PushButton::SetDisabledSelectedImage( Actor image ) +{ + DALI_LOG_WARNING_NOFN("DEPRECATION WARNING: SetDisabledSelectedImage() is deprecated and will be removed from next release.\n" ); + + Image retreivedButtonImage = Toolkit::ImageView::DownCast( image ).GetImage(); + if ( retreivedButtonImage ) + { + ResourceImage resourceImage = ResourceImage::DownCast( retreivedButtonImage ); + + if ( resourceImage ) + { + Self().SetProperty( Toolkit::DevelButton::Property::DISABLED_SELECTED_BACKGROUND_VISUAL, resourceImage.GetUrl() ); + } + } +} + } // namespace Internal } // namespace Toolkit