Merge base & optional Change-Id: Icd2bba5752711bb6f0b3932ede16ae2e274a0e6b
DALi signals refactor to remove V2 naming Change-Id: Ib01d807a8ed6b9b40b438995b2a1bca889655ce7
Change overshoot to have constant speed as a property Change-Id: Ie5264aa8950713b9c62be2689f57dfe3adb199da
Include required header files directly rather than through dali.h Compilation is quicker as well as less is included at compile time. Change-Id: I0bfee15503759c578b9b6f4f5de093b1ceb7c61f
include map- and set-wrappers directly internally as they're not part of dali-core.h anymore Change-Id: I92bbc1c238f6472929a0fd63aa8c4b1f5d66982d
New Bouncing Effect Patch 1: Add API CreateBouncingEffectActor to creates a Dali::Actor to display the bouncing effect for overshoot Patch 5: Integrate with ScrollView, ItemView Patch 7: Add PROPERTY_OVERSHOOT_EFFECT_COLOR to allow the StyleManager to apply the theme color Reduce the height of the effect when the width of scrollable is less than 180px patch 9: Add the script for overshoot-effect-color patch 14: fix the size bug Change-Id: I2f979ff59ab78b4ce8931b36d0bc2dff48dc7901 Signed-off-by: Adeel Kazmi <adeel.kazmi@samsung.com>
(ScrollView) Updates to scroll view internals to improve responsiveness and smoothness of visual actions [Problem] Overshoot indicator could occasionally remain on screen, overshoot would prevent panning in opposite direction until pan returned to point where overshoot started [Solution] Replaced numerous constraints with property notifications. Implemented the new vector component animation to remove need for separate internal x/y components. First stage of constraint reduction on ScrollView, more to follow Pre clamp scroll value is now snapped back to clamped position using animation and no longer needs a constraint to follow old internal x/y components Made functionality of overshoot more solid by making it directly dependant on pre clamped scroll and post clamp scroll values now that animation is done elsewhere. Overshoot no longer instantly flicks back to 0 if user releases and restarts a gesture before values have finished animating back If a pan has locked to an axis it now remains locked if user releases and starts another pan before scrolling has completed, preventing issue where a vertical page scroll could be started in the middle of a horizontal page scroll, which brakes the appearance of all page scroll effects. Change-Id: I73e8ca71f5ffd8eb3c8a1fbf91823881ac4bb2ce Signed-off-by: Julien Heanley <j.heanley@partner.samsung.com>
Conversion to Apache 2.0 license Change-Id: Ieba1af3439cf87694a6893c684b78dc13de0ede9
Moved ControlImpl to Internal namespace & renamed to Control [problem] TypeRegistry does not have an entry for ControlImpl but that is what all ControlImpl objects are set to when using GetTypeName() etc. [cause] This means we cannot use control properly with the type-registry. Everywhere else, the namespaces are stripped from the typeid name so for Internal::ImageActor we just have ImageActor and this matches the entry for ImageActor in the type-registry. However, for Control, we only have an entry for Control, not ControlImpl so there is no match. [solution] By moving ControlImpl to Internal::Control we will have the match in the type-registry. Added typedef for ControlImpl so applications will only have to be recompiled. Change-Id: I50d63b27f0fc6af0e8de1c59757e0a9324354c63 Signed-off-by: Adeel Kazmi <adeel.kazmi@samsung.com>
(OvershootIndicator) Enable new shader bounce effect for overshoot Change-Id: Ia1067b8c74296dc35d79d7fdd7084639c5727664 Signed-off-by: Julien Heanley <j.heanley@partner.samsung.com>
Split dali-toolkit into Base & Optional Signed-off-by: Paul Wisbey <p.wisbey@samsung.com>