[AT-SPI] Remove SetAccessibilityConstructor() This function is replaced by a new Control virtual method, CreateAccessibleObject(), which allows to achieve the same goal using less eccentric syntax. A slight reduction in memory usage is also expected, thanks to the fact that there is now no need to store a 'mAccessibilityConstructor' functor in every Control::Impl instance. Change-Id: I6399a6ca9acefb1648086b17d154541535f6bd2d
[AT-SPI] Require ControlAccessible for Control This change narrows down the type used in GetAccessibilityObject() and SetAccessibilityConstructor() from Accessible to ControlAccessible. It has always been the case that a Control is represented by either a ControlAccessible or a more derived type, and this fact is now reaffirmed in the API. Change-Id: Iae5f87845d951ac9affe2eb8589ec4aa3ea274e6
[AT-SPI] Synchronize with AT-SPI cleanup in dali-adaptor A related dali-adaptor change adds const-correctness and introduces a new, more coherent naming convention for Accessible objects. The name ControlAccessible now matches ApplicationAccessible, ProxyAccessible etc. and the upcoming ActorAccessible. Change-Id: I63a6887e1c291fbfb475fd8c2384126a31981d6b
Fix LogMessage format to print Filename / Functioname / Line Add LogMessageDlogFormat macro to apply these informations : Filename: Function(Line#) > "messages" Previous LogMessage function always print like this logging-tizen.cpp: LogMessage(38) > "messages" So we fix to print actual informations Default LogMessage(~~) will be used when someone don't need to follow up Dlog format. (like ttrace and perfomance logger) Change-Id: Ifa77b921bcb189165114c5b1e08a18175abd939d Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Add SpaceEvenly to flex justification Flex justification uses Yoga Layout's justify-content. Up to now, SpaceEvenly of Yoga Layout's justify-content has not been added to flex justification. SpaceAround distributes the equal space to before, and after each item. Therefore, the space between adjacent items is twice bigger than the space between the beginning edge and the first item. To distribute the equal space to before, between, and after each item, SpaceEvenly is added to flex justification. Change-Id: Icb4e1f1aa74f52a5cfe8f1399e9f42457c8c081f