X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Fpublic-api%2Fcontrols%2Fscrollable%2Fscrollable.cpp;h=1ce8314e27da76384e21f050ef78fa49919999c6;hp=9e708d09c76b2030cf99b999f549613746bf578e;hb=79182b18eabe71f0ffa2779f0ad17a859f855b9a;hpb=e2eda444afbe82e9591fe198eef339227f90a616 diff --git a/dali-toolkit/public-api/controls/scrollable/scrollable.cpp b/dali-toolkit/public-api/controls/scrollable/scrollable.cpp index 9e708d0..1ce8314 100644 --- a/dali-toolkit/public-api/controls/scrollable/scrollable.cpp +++ b/dali-toolkit/public-api/controls/scrollable/scrollable.cpp @@ -1,18 +1,19 @@ -// -// Copyright (c) 2014 Samsung Electronics Co., Ltd. -// -// Licensed under the Flora License, Version 1.0 (the License); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://floralicense.org/license/ -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an AS IS BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// +/* + * Copyright (c) 2014 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ #include #include @@ -30,11 +31,6 @@ const std::string Scrollable::SCROLL_POSITION_MIN_PROPERTY_NAME( "scroll-positio const std::string Scrollable::SCROLL_POSITION_MAX_PROPERTY_NAME( "scroll-position-max" ); const std::string Scrollable::SCROLL_DIRECTION_PROPERTY_NAME( "scroll-direction" ); -const char* const Scrollable::SIGNAL_SCROLL_STARTED = "scroll-started"; -const char* const Scrollable::SIGNAL_SCROLL_COMPLETED = "scroll-completed"; -const char* const Scrollable::SIGNAL_SCROLL_UPDATED = "scroll-updated"; -const char* const Scrollable::SIGNAL_SCROLL_CLAMPED = "scroll-clamped"; - Scrollable::Scrollable() { } @@ -73,26 +69,21 @@ Scrollable Scrollable::DownCast( BaseHandle handle ) return Control::DownCast(handle); } -Scrollable::ScrollStartedSignalV2& Scrollable::ScrollStartedSignal() +Scrollable::ScrollStartedSignalType& Scrollable::ScrollStartedSignal() { return GetImpl(*this).ScrollStartedSignal(); } -Scrollable::ScrollUpdatedSignalV2& Scrollable::ScrollUpdatedSignal() +Scrollable::ScrollUpdatedSignalType& Scrollable::ScrollUpdatedSignal() { return GetImpl(*this).ScrollUpdatedSignal(); } -Scrollable::ScrollCompletedSignalV2& Scrollable::ScrollCompletedSignal() +Scrollable::ScrollCompletedSignalType& Scrollable::ScrollCompletedSignal() { return GetImpl(*this).ScrollCompletedSignal(); } -Scrollable::ScrollClampedSignalV2& Scrollable::ScrollClampedSignal() -{ - return GetImpl(*this).ScrollClampedSignal(); -} - bool Scrollable::IsScrollComponentEnabled(Scrollable::ScrollComponentType indicator) const { return GetImpl(*this).IsScrollComponentEnabled(indicator); @@ -108,6 +99,26 @@ void Scrollable::DisableScrollComponent(Scrollable::ScrollComponentType indicato GetImpl(*this).DisableScrollComponent(indicator); } +void Scrollable::SetOvershootEffectColor( const Vector4& color ) +{ + GetImpl(*this).SetOvershootEffectColor(color); +} + +Vector4 Scrollable::GetOvershootEffectColor() const +{ + return GetImpl(*this).GetOvershootEffectColor(); +} + +void Scrollable::SetOvershootAnimationSpeed( float pixelsPerSecond ) +{ + GetImpl(*this).SetOvershootAnimationSpeed(pixelsPerSecond); +} + +float Scrollable::GetOvershootAnimationSpeed() const +{ + return GetImpl(*this).GetOvershootAnimationSpeed(); +} + } // namespace Toolkit } // namespace Dali