(Properties) Create a new actor using a Property::Map & event-thread-only default...
authorAdeel Kazmi <adeel.kazmi@samsung.com>
Tue, 25 Mar 2014 16:07:08 +0000 (16:07 +0000)
committerPaul Wisbey <p.wisbey@samsung.com>
Thu, 3 Apr 2014 16:06:45 +0000 (17:06 +0100)
commite124f6ebe78f401b1e47eaa85ab9104bc1fe2856
treee5ce94856780b8799793047cd2412e89d9e03c6b
parent089da72142dd5f64e51420e6ad5b5fffcc5d81f1
(Properties) Create a new actor using a Property::Map & event-thread-only default properties.

[Problem]  1) Cannot create an actor from a Property::Map.
           2) No mechanism of having event-thread only properties within Core.
[Cause]    1) Not available.
           2) Not available.
[Solution] 1) Create a method which creates an actor from a property map and vice versa.
           2) Added mechanism which checks whether a property can be used as an input to a
              constraint.

Signed-off-by: Adeel Kazmi <adeel.kazmi@samsung.com>
47 files changed:
automated-tests/dali-test-suite/actors/utc-Dali-Actor.cpp
automated-tests/dali-test-suite/actors/utc-Dali-Handle.cpp
automated-tests/dali-test-suite/actors/utc-Dali-ImageActor.cpp
automated-tests/dali-test-suite/animation/utc-Dali-Constraint.cpp
automated-tests/dali-test-suite/scripting/.gitignore [new file with mode: 0644]
automated-tests/dali-test-suite/scripting/Makefile [new symlink]
automated-tests/dali-test-suite/scripting/file.list [new file with mode: 0644]
automated-tests/dali-test-suite/scripting/tslist [new file with mode: 0644]
automated-tests/dali-test-suite/scripting/utc-Dali-Scripting.cpp [new file with mode: 0644]
automated-tests/tet_scen
capi/dali/public-api/actors/actor.h
capi/dali/public-api/object/handle.h
capi/dali/public-api/object/property-index.h
dali/internal/event/actors/actor-impl.cpp
dali/internal/event/actors/actor-impl.h
dali/internal/event/actors/camera-actor-impl.cpp
dali/internal/event/actors/camera-actor-impl.h
dali/internal/event/actors/image-actor-impl.cpp
dali/internal/event/actors/image-actor-impl.h
dali/internal/event/actors/layer-impl.cpp
dali/internal/event/actors/layer-impl.h
dali/internal/event/actors/light-actor-impl.cpp
dali/internal/event/actors/light-actor-impl.h
dali/internal/event/actors/text-actor-impl.cpp
dali/internal/event/actors/text-actor-impl.h
dali/internal/event/animation/active-constraint-base.cpp
dali/internal/event/animation/active-constraint-base.h
dali/internal/event/animation/active-constraint-impl.h
dali/internal/event/common/object-impl.h
dali/internal/event/common/property-index-ranges.h
dali/internal/event/common/proxy-object.cpp
dali/internal/event/common/proxy-object.h
dali/internal/event/effects/shader-effect-impl.cpp
dali/internal/event/effects/shader-effect-impl.h
dali/internal/event/events/gesture-detector-impl.cpp
dali/internal/event/events/gesture-detector-impl.h
dali/internal/event/events/pan-gesture-detector-impl.cpp
dali/internal/event/events/pan-gesture-detector-impl.h
dali/internal/event/modeling/animatable-mesh-impl.cpp
dali/internal/event/modeling/animatable-mesh-impl.h
dali/internal/event/object/custom-object-internal.cpp
dali/internal/event/object/custom-object-internal.h
dali/internal/event/render-tasks/render-task-impl.cpp
dali/internal/event/render-tasks/render-task-impl.h
dali/public-api/object/handle.cpp
dali/public-api/scripting/scripting.cpp
dali/public-api/scripting/scripting.h