mirror of
https://gitee.com/openharmony/accessibility
synced 2025-02-17 06:57:49 +00:00
无障碍新增eventType: elementInfoChange
Signed-off-by: qianchuang <qianchuang1@huawei.com>
This commit is contained in:
parent
3e887259e3
commit
5366d7306b
@ -266,6 +266,7 @@ enum EventType : uint32_t {
|
|||||||
TYPE_PAGE_CLOSE = 0x08000000,
|
TYPE_PAGE_CLOSE = 0x08000000,
|
||||||
TYPE_VIEW_ANNOUNCE_FOR_ACCESSIBILITY = 0x10000000,
|
TYPE_VIEW_ANNOUNCE_FOR_ACCESSIBILITY = 0x10000000,
|
||||||
TYPE_PAGE_OPEN = 0x20000000,
|
TYPE_PAGE_OPEN = 0x20000000,
|
||||||
|
TYPE_ELEMENT_INFO_CHANGE = 0x40000000,
|
||||||
TYPE_MAX_NUM = 0x80000000,
|
TYPE_MAX_NUM = 0x80000000,
|
||||||
TYPES_ALL_MASK = 0xFFFFFFFF,
|
TYPES_ALL_MASK = 0xFFFFFFFF,
|
||||||
};
|
};
|
||||||
|
@ -571,7 +571,8 @@ const std::string ConvertAccessibilityEventTypeToString(EventType type)
|
|||||||
{EventType::TYPE_VIEW_REQUEST_FOCUS_FOR_ACCESSIBILITY, "requestFocusForAccessibility"},
|
{EventType::TYPE_VIEW_REQUEST_FOCUS_FOR_ACCESSIBILITY, "requestFocusForAccessibility"},
|
||||||
{EventType::TYPE_VIEW_ANNOUNCE_FOR_ACCESSIBILITY, "announceForAccessibility"},
|
{EventType::TYPE_VIEW_ANNOUNCE_FOR_ACCESSIBILITY, "announceForAccessibility"},
|
||||||
{EventType::TYPE_PAGE_OPEN, "pageOpen"},
|
{EventType::TYPE_PAGE_OPEN, "pageOpen"},
|
||||||
{EventType::TYPE_PAGE_CLOSE, "pageClose"}};
|
{EventType::TYPE_PAGE_CLOSE, "pageClose"},
|
||||||
|
{EventType::TYPE_ELEMENT_INFO_CHANGE, "elementInfoChange"}};
|
||||||
|
|
||||||
if (a11yEvtTypeTable.find(type) == a11yEvtTypeTable.end()) {
|
if (a11yEvtTypeTable.find(type) == a11yEvtTypeTable.end()) {
|
||||||
return "";
|
return "";
|
||||||
|
@ -185,7 +185,8 @@ void ConvertEventTypes(const uint32_t value, std::string &eventTypes)
|
|||||||
{EventType::TYPE_VIEW_REQUEST_FOCUS_FOR_ACCESSIBILITY, "requestFocusForAccessibility"},
|
{EventType::TYPE_VIEW_REQUEST_FOCUS_FOR_ACCESSIBILITY, "requestFocusForAccessibility"},
|
||||||
{EventType::TYPE_VIEW_ANNOUNCE_FOR_ACCESSIBILITY, "announceForAccessibility"},
|
{EventType::TYPE_VIEW_ANNOUNCE_FOR_ACCESSIBILITY, "announceForAccessibility"},
|
||||||
{EventType::TYPE_PAGE_OPEN, "pageOpen"},
|
{EventType::TYPE_PAGE_OPEN, "pageOpen"},
|
||||||
{EventType::TYPE_PAGE_CLOSE, "pageClose"}};
|
{EventType::TYPE_PAGE_CLOSE, "pageClose"},
|
||||||
|
{EventType::TYPE_ELEMENT_INFO_CHANGE, "elementInfoChange"}};
|
||||||
|
|
||||||
for (auto itr = accessibilityEventTable.begin(); itr != accessibilityEventTable.end(); ++itr) {
|
for (auto itr = accessibilityEventTable.begin(); itr != accessibilityEventTable.end(); ++itr) {
|
||||||
if (value & itr->first) {
|
if (value & itr->first) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user