[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, 6 Apr 2023 07:32:55 +0000 (16:32 +0900)
commit774942b2742dfc0a2db4e16995ef4fc00879f938
tree28931c0efd1712edbf2d2df0751873d4284413aa
parent0f92a933c28abbea5018882cfa7101832a40c6e4
[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