From 1bc820d549c05404f8aabdbeec61d403a72ef0ac Mon Sep 17 00:00:00 2001 From: taeyoon Date: Tue, 9 Aug 2016 20:22:07 +0900 Subject: [PATCH] Revert "[3.0] Removing unused internal button functions" This reverts commit 4db537c5556ded2548e53ffc99796e7997b4c4fd. Change-Id: I88adbbf732870929b768d95d89d7ebe5aaedaa48 --- .../internal/controls/buttons/button-impl.cpp | 52 ++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/dali-toolkit/internal/controls/buttons/button-impl.cpp b/dali-toolkit/internal/controls/buttons/button-impl.cpp index dd722a4..3af81bb 100644 --- a/dali-toolkit/internal/controls/buttons/button-impl.cpp +++ b/dali-toolkit/internal/controls/buttons/button-impl.cpp @@ -722,6 +722,32 @@ std::string Button::GetSelectedImageFilename() const return std::string(); } +std::string Button::GetBackgroundImageFilename() const +{ + if( mBackgroundContent ) + { + ResourceImage image = ResourceImage::DownCast( mBackgroundContent ); + if( image ) + { + return image.GetUrl(); + } + } + return std::string(); +} + +std::string Button::GetSelectedBackgroundImageFilename() const +{ + if( mSelectedBackgroundContent ) + { + ResourceImage image = ResourceImage::DownCast( mSelectedBackgroundContent ); + if( image ) + { + return image.GetUrl(); + } + } + return std::string(); +} + std::string Button::GetDisabledImageFilename() const { if( mDisabledContent ) @@ -735,6 +761,32 @@ std::string Button::GetDisabledImageFilename() const return std::string(); } +std::string Button::GetDisabledSelectedImageFilename() const +{ + if( mDisabledSelectedContent ) + { + ResourceImage image = ResourceImage::DownCast( mDisabledSelectedContent ); + if( image ) + { + return image.GetUrl(); + } + } + return std::string(); +} + +std::string Button::GetDisabledBackgroundImageFilename() const +{ + if( mDisabledBackgroundContent ) + { + ResourceImage image = ResourceImage::DownCast( mDisabledBackgroundContent ); + if( image ) + { + return image.GetUrl(); + } + } + return std::string(); +} + bool Button::DoAction( BaseObject* object, const std::string& actionName, const Property::Map& attributes ) { bool ret = false; -- 2.7.4