Refactored actor size negotiation 83/266583/3
authorDavid Steele <david.steele@samsung.com>
Mon, 15 Nov 2021 13:37:20 +0000 (13:37 +0000)
committerDavid Steele <david.steele@samsung.com>
Wed, 17 Nov 2021 13:18:35 +0000 (13:18 +0000)
commited72ae68fd287af4285a98c816d4eabff866301b
tree039a0ede2d4d63bb01752c24345d43e90b9fddaa
parent90511c921064dc8a3823b8426696195cbb0e3646
Refactored actor size negotiation

Moved all size negotiation implementation to a new
ActorSizer class. This handles size negotiation and
target / animated size.

Moved static methods from ActorRelayouter into ActorSizer.

Change-Id: I5137bb333d0254c80ede361ee7d36899830de21f
Signed-off-by: David Steele <david.steele@samsung.com>
automated-tests/src/dali-internal/utc-Dali-Internal-ActorRelayout.cpp
automated-tests/src/dali/dali-test-suite-utils/test-custom-actor.cpp
dali/internal/event/actors/actor-impl.cpp
dali/internal/event/actors/actor-impl.h
dali/internal/event/actors/actor-property-handler.cpp
dali/internal/event/actors/actor-relayouter.cpp
dali/internal/event/actors/actor-relayouter.h
dali/internal/event/actors/actor-sizer.cpp [new file with mode: 0644]
dali/internal/event/actors/actor-sizer.h [new file with mode: 0644]
dali/internal/event/size-negotiation/relayout-controller-impl.cpp
dali/internal/file.list