| Index: content/common/view_messages.h
|
| ===================================================================
|
| --- content/common/view_messages.h (revision 98956)
|
| +++ content/common/view_messages.h (working copy)
|
| @@ -47,25 +47,67 @@
|
| #ifndef CONTENT_COMMON_VIEW_MESSAGES_H_
|
| #define CONTENT_COMMON_VIEW_MESSAGES_H_
|
|
|
| -struct ViewHostMsg_AccessibilityNotification_Type {
|
| +struct ViewHostMsg_AccEvent {
|
| enum Value {
|
| + // The active descendant of a node has changed.
|
| + ACTIVE_DESCENDANT_CHANGED,
|
| +
|
| + // An alert appeared.
|
| + ALERT,
|
| +
|
| // The node checked state has changed.
|
| - NOTIFICATION_TYPE_CHECK_STATE_CHANGED,
|
| + CHECK_STATE_CHANGED,
|
|
|
| // The node tree structure has changed.
|
| - NOTIFICATION_TYPE_CHILDREN_CHANGED,
|
| + CHILDREN_CHANGED,
|
|
|
| // The node in focus has changed.
|
| - NOTIFICATION_TYPE_FOCUS_CHANGED,
|
| + FOCUS_CHANGED,
|
|
|
| + // Page layout has completed.
|
| + LAYOUT_COMPLETE,
|
| +
|
| + // Content within a part of the page marked as a live region changed.
|
| + LIVE_REGION_CHANGED,
|
| +
|
| // The document node has loaded.
|
| - NOTIFICATION_TYPE_LOAD_COMPLETE,
|
| + LOAD_COMPLETE,
|
|
|
| - // The node value has changed.
|
| - NOTIFICATION_TYPE_VALUE_CHANGED,
|
| + // A menu list value changed.
|
| + MENU_LIST_VALUE_CHANGED,
|
|
|
| + // An object was shown.
|
| + OBJECT_SHOW,
|
| +
|
| + // An object was hidden.
|
| + OBJECT_HIDE,
|
| +
|
| + // The number of rows in a grid or tree control changed.
|
| + ROW_COUNT_CHANGED,
|
| +
|
| + // A row in a grid or tree control was collapsed.
|
| + ROW_COLLAPSED,
|
| +
|
| + // A row in a grid or tree control was expanded.
|
| + ROW_EXPANDED,
|
| +
|
| + // The document was scrolled to an anchor node.
|
| + SCROLLED_TO_ANCHOR,
|
| +
|
| + // One or more selected children of this node have changed.
|
| + SELECTED_CHILDREN_CHANGED,
|
| +
|
| // The text cursor or selection changed.
|
| - NOTIFICATION_TYPE_SELECTED_TEXT_CHANGED,
|
| + SELECTED_TEXT_CHANGED,
|
| +
|
| + // Text was inserted in a node with text content.
|
| + TEXT_INSERTED,
|
| +
|
| + // Text was removed in a node with text content.
|
| + TEXT_REMOVED,
|
| +
|
| + // The node value has changed.
|
| + VALUE_CHANGED,
|
| };
|
| };
|
|
|
| @@ -160,7 +202,7 @@
|
| IPC_ENUM_TRAITS(PageZoom::Function)
|
| IPC_ENUM_TRAITS(RendererPreferencesHintingEnum)
|
| IPC_ENUM_TRAITS(RendererPreferencesSubpixelRenderingEnum)
|
| -IPC_ENUM_TRAITS(ViewHostMsg_AccessibilityNotification_Type::Value)
|
| +IPC_ENUM_TRAITS(ViewHostMsg_AccEvent::Value)
|
| IPC_ENUM_TRAITS(ViewHostMsg_RunFileChooser_Mode::Value)
|
| IPC_ENUM_TRAITS(ViewMsg_Navigate_Type::Value)
|
| IPC_ENUM_TRAITS(ViewMsg_StopFinding_Params::Action)
|
| @@ -171,6 +213,8 @@
|
| IPC_ENUM_TRAITS(ui::TextInputType)
|
| IPC_ENUM_TRAITS(WebMenuItem::Type)
|
| IPC_ENUM_TRAITS(WindowContainerType)
|
| +IPC_ENUM_TRAITS(webkit_glue::WebAccessibility::BoolAttribute)
|
| +IPC_ENUM_TRAITS(webkit_glue::WebAccessibility::FloatAttribute)
|
| IPC_ENUM_TRAITS(webkit_glue::WebAccessibility::IntAttribute)
|
| IPC_ENUM_TRAITS(webkit_glue::WebAccessibility::Role)
|
| IPC_ENUM_TRAITS(webkit_glue::WebAccessibility::State)
|
| @@ -374,11 +418,14 @@
|
| IPC_STRUCT_TRAITS_MEMBER(location)
|
| IPC_STRUCT_TRAITS_MEMBER(string_attributes)
|
| IPC_STRUCT_TRAITS_MEMBER(int_attributes)
|
| + IPC_STRUCT_TRAITS_MEMBER(float_attributes)
|
| + IPC_STRUCT_TRAITS_MEMBER(bool_attributes)
|
| IPC_STRUCT_TRAITS_MEMBER(children)
|
| IPC_STRUCT_TRAITS_MEMBER(indirect_child_ids)
|
| IPC_STRUCT_TRAITS_MEMBER(html_attributes)
|
| IPC_STRUCT_TRAITS_MEMBER(line_breaks)
|
| IPC_STRUCT_TRAITS_MEMBER(cell_ids)
|
| + IPC_STRUCT_TRAITS_MEMBER(unique_cell_ids)
|
| IPC_STRUCT_TRAITS_END()
|
|
|
| IPC_STRUCT_TRAITS_BEGIN(webkit_glue::WebCookie)
|
| @@ -560,8 +607,7 @@
|
|
|
| IPC_STRUCT_BEGIN(ViewHostMsg_AccessibilityNotification_Params)
|
| // Type of notification.
|
| - IPC_STRUCT_MEMBER(ViewHostMsg_AccessibilityNotification_Type::Value,
|
| - notification_type)
|
| + IPC_STRUCT_MEMBER(ViewHostMsg_AccEvent::Value, notification_type)
|
|
|
| // The accessibility node tree.
|
| IPC_STRUCT_MEMBER(webkit_glue::WebAccessibility, acc_obj)
|
|
|