Remove dali-any from Property::Value 58/41358/2
authorKimmo Hoikka <kimmo.hoikka@samsung.com>
Fri, 12 Jun 2015 19:12:00 +0000 (20:12 +0100)
committerKimmo Hoikka <kimmo.hoikka@samsung.com>
Mon, 15 Jun 2015 09:59:43 +0000 (02:59 -0700)
commit36a298758d1b6244b7846a0102b528d76002dbda
tree6ed540768c4501cd30947506133d851e49003308
parent3475577c01591f3ff05d632b7f5dc774ceb87ddc
Remove dali-any from Property::Value
- reimplement multivalue using more efficient union inside value
- remove unnecessary asserts when types dont match
- cleanup and sanitize scripting
- remove unnecessary templates from GetEnum, added error handling

Change-Id: I6fce541ca017feab5f569e64d9d98c3427926245
16 files changed:
automated-tests/src/dali-toolkit-internal/utc-Dali-PushButton.cpp
automated-tests/src/dali-toolkit/utc-Dali-Control.cpp
automated-tests/src/dali-toolkit/utc-Dali-TableView.cpp
automated-tests/src/dali-toolkit/utc-Dali-TextField.cpp
automated-tests/src/dali-toolkit/utc-Dali-TextLabel.cpp
dali-toolkit/devel-api/shader-effects/distance-field-effect.cpp
dali-toolkit/internal/builder/builder-impl.cpp
dali-toolkit/internal/builder/builder-set-property.cpp
dali-toolkit/internal/controls/scroll-bar/scroll-bar-impl.cpp
dali-toolkit/internal/controls/scrollable/scroll-view/scroll-view-page-path-effect-impl.cpp
dali-toolkit/internal/controls/slider/slider-impl.cpp
dali-toolkit/internal/controls/table-view/table-view-impl.cpp
dali-toolkit/internal/controls/text-controls/text-field-impl.cpp
dali-toolkit/internal/controls/text-controls/text-label-impl.cpp
dali-toolkit/public-api/controls/control-impl.cpp
dali-toolkit/public-api/controls/scroll-bar/scroll-bar.h