mirror of
https://gitee.com/openharmony/accessibility
synced 2024-11-23 06:50:30 +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_VIEW_ANNOUNCE_FOR_ACCESSIBILITY = 0x10000000,
|
||||
TYPE_PAGE_OPEN = 0x20000000,
|
||||
TYPE_ELEMENT_INFO_CHANGE = 0x40000000,
|
||||
TYPE_MAX_NUM = 0x80000000,
|
||||
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_ANNOUNCE_FOR_ACCESSIBILITY, "announceForAccessibility"},
|
||||
{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()) {
|
||||
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_ANNOUNCE_FOR_ACCESSIBILITY, "announceForAccessibility"},
|
||||
{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) {
|
||||
if (value & itr->first) {
|
||||
|
Loading…
Reference in New Issue
Block a user