| Index: ui/accessibility/ax_enums.idl
|
| diff --git a/ui/accessibility/ax_enums.idl b/ui/accessibility/ax_enums.idl
|
| index adab1aa1f2789fadcbf2e489f148d044ec791113..2605c6afec31049da5f761ece1c478f902d1964a 100644
|
| --- a/ui/accessibility/ax_enums.idl
|
| +++ b/ui/accessibility/ax_enums.idl
|
| @@ -7,42 +7,55 @@
|
| [camel_case_enum_to_string=true] namespace ui {
|
|
|
| // For new entries to the following three enums, also add to
|
| - // chrome/common/extensions/apis/automation.idl.
|
| + // chrome/common/extensions/api/automation.idl.
|
| + //
|
| + // Explanation of the comments next to these events:
|
| + //
|
| + // Web: this event is only used in web content. Unless a specific platform
|
| + // is specified, it fires a native event on multiple platforms.
|
| + //
|
| + // Native: this event is only used in native UI.
|
| + //
|
| + // Implicit: it would be cleaner if we just updated the AX node
|
| + // and each platform fired the appropriate events to indicate which
|
| + // platform-specific attributes changed.
|
| + //
|
| + // If unspecified, the event is used across web and native on multiple
|
| + // platforms.
|
| enum AXEvent {
|
| - activedescendantchanged,
|
| + activedescendantchanged, // Web
|
| alert,
|
| - aria_attribute_changed,
|
| - autocorrection_occured,
|
| - blur,
|
| - checked_state_changed,
|
| + aria_attribute_changed, // Implicit
|
| + autocorrection_occured, // Unknown: http://crbug.com/392498
|
| + blur, // Remove: http://crbug.com/392502
|
| + checked_state_changed, // Implicit
|
| children_changed,
|
| - destroyed,
|
| focus,
|
| - hide,
|
| + hide, // Remove: http://crbug.com/392502
|
| hover,
|
| - invalid_status_changed,
|
| - layout_complete,
|
| - live_region_changed,
|
| - load_complete,
|
| - location_changed,
|
| - menu_end,
|
| - menu_list_item_selected,
|
| - menu_list_value_changed,
|
| - menu_popup_end,
|
| - menu_popup_start,
|
| - menu_start,
|
| - row_collapsed,
|
| - row_count_changed,
|
| - row_expanded,
|
| - scroll_position_changed,
|
| - scrolled_to_anchor,
|
| - selected_children_changed,
|
| - selected_text_changed,
|
| - selection_changed,
|
| - show,
|
| + invalid_status_changed, // Implicit
|
| + layout_complete, // Web
|
| + live_region_changed, // Web
|
| + load_complete, // Web
|
| + location_changed, // Web
|
| + menu_end, // Native / Win
|
| + menu_list_item_selected, // Web
|
| + menu_list_value_changed, // Web
|
| + menu_popup_end, // Native / Win
|
| + menu_popup_start, // Native / Win
|
| + menu_start, // Native / Win
|
| + row_collapsed, // Web / Mac
|
| + row_count_changed, // Web / Mac
|
| + row_expanded, // Web / Mac
|
| + scroll_position_changed, // Web
|
| + scrolled_to_anchor, // Web
|
| + selected_children_changed, // Web
|
| + selection, // Native
|
| + selection_add, // Native
|
| + selection_remove, // Native
|
| + show, // Remove: http://crbug.com/392502
|
| text_changed,
|
| - text_inserted,
|
| - text_removed,
|
| + text_selection_changed,
|
| value_changed
|
| };
|
|
|
|
|