[AT-SPI] Lazily calculate the "class" attribute 06/308006/3
authorArtur Świgoń <a.swigon@samsung.com>
Fri, 15 Mar 2024 07:16:16 +0000 (08:16 +0100)
committerArtur Świgoń <a.swigon@samsung.com>
Fri, 15 Mar 2024 10:21:44 +0000 (11:21 +0100)
commitd6567e53cf2782c993102c8181303c047137c0e7
tree88f29570a8fbe246dac96c04212b4c1507a13a84
parentc60aee496b96c0b8baf5f3ec0f26942f1eb03b04
[AT-SPI] Lazily calculate the "class" attribute

This helps streamline Control::Initialize() by moving the attribute calculation
to ControlAccessible::GetAttributes() which is where the value is really
needed. Additionally, GetAttributes() is cleaned up a little for readability.

Change-Id: Iecc2a63a200d23e4bfb30681fa00b63ca4d72c5a
automated-tests/src/dali-toolkit-internal/utc-Dali-Accessibility-Controls-BridgeUp.cpp
dali-toolkit/devel-api/controls/control-accessible.cpp
dali-toolkit/public-api/controls/control-impl.cpp