Support animatable property registration during type registry 35/36535/11
authorRichard Huang <r.huang@samsung.com>
Mon, 9 Mar 2015 16:08:24 +0000 (16:08 +0000)
committerRichard Huang <r.huang@samsung.com>
Mon, 23 Mar 2015 17:30:29 +0000 (17:30 +0000)
commit678983dc5a9cd24d211acc554c8b768ae43c771a
treedbb611e878587855e8079ce8dfd55218a27f1f6b
parent3bcb54791a6777e77f02612a1f7916e83ef1c86f
Support animatable property registration during type registry

Use AnimatablePropertyRegistration or DALI_ANIMATABLE_PROPERTY_REGISTRATION
to register the animatable property. The animatable propery will be lazy
registered when it is being accessed.

Change-Id: Idcbf5a55a0d288fe8937a63db1fb087fb968124d
18 files changed:
automated-tests/src/dali/utc-Dali-TypeRegistry.cpp
dali/internal/event/actors/actor-impl.cpp
dali/internal/event/actors/actor-impl.h
dali/internal/event/common/object-impl.cpp
dali/internal/event/common/object-impl.h
dali/internal/event/common/property-metadata.h [moved from dali/internal/event/common/custom-property.h with 50% similarity]
dali/internal/event/common/type-info-impl.cpp
dali/internal/event/common/type-info-impl.h
dali/internal/event/common/type-registry-impl.cpp
dali/internal/event/common/type-registry-impl.h
dali/internal/event/effects/shader-effect-impl.cpp
dali/internal/event/effects/shader-effect-impl.h
dali/internal/event/events/pan-gesture-detector-impl.cpp
dali/internal/event/object/custom-object-internal.cpp
dali/public-api/object/property-index-ranges.h
dali/public-api/object/type-registry-helper.h
dali/public-api/object/type-registry.cpp
dali/public-api/object/type-registry.h