[NUI][AT-SPI] Promote DoAction implementation from CustomView to View
authorArtur Świgoń <a.swigon@samsung.com>
Tue, 4 Apr 2023 11:59:36 +0000 (13:59 +0200)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Thu, 13 Apr 2023 04:51:31 +0000 (13:51 +0900)
commitfbb97c7342913d23e3503745a7dc130028911201
tree06dd85d0f765756416198c3937ee3159af3073da
parentf66b55b9b1c57af8cd1bc11e527c681954dbabab
[NUI][AT-SPI] Promote DoAction implementation from CustomView to View

This is a follow-up to #5109 that enables controls derived from View,
but not CustomView, that use the ViewAccessibilityMode.Custom (e.g.
FluxView), to customize their behaviour related to the AT-SPI Action
interface.

The implementation of AccessibilityDoAction() and its helper methods
is moved up from CustomView to View. Note that the events that
AccessibilityDoAction invokes have already been declared at the View
level, in ViewAccessibilityEvent.cs (e.g. AccessibilityActivated), so
they do not have to be moved anywhere in this PR.
src/Tizen.NUI/src/public/BaseComponents/CustomView.cs
src/Tizen.NUI/src/public/BaseComponents/ViewAccessibility.cs