Index: content/browser/accessibility/browser_accessibility_win.h |
diff --git a/content/browser/accessibility/browser_accessibility_win.h b/content/browser/accessibility/browser_accessibility_win.h |
index 1f47d7af4c158a52478bbe5fa7c9c34c40fdd9b0..cd339d53c911f76d76f9266b661ed7b3b7db9b6a 100644 |
--- a/content/browser/accessibility/browser_accessibility_win.h |
+++ b/content/browser/accessibility/browser_accessibility_win.h |
@@ -112,76 +112,82 @@ BrowserAccessibilityWin |
// |
// Performs the default action on a given object. |
- CONTENT_EXPORT STDMETHODIMP accDoDefaultAction(VARIANT var_id); |
+ CONTENT_EXPORT STDMETHODIMP accDoDefaultAction(VARIANT var_id) override; |
// Retrieves the child element or child object at a given point on the screen. |
- CONTENT_EXPORT STDMETHODIMP accHitTest(LONG x_left, LONG y_top, |
- VARIANT* child); |
+ CONTENT_EXPORT STDMETHODIMP |
+ accHitTest(LONG x_left, LONG y_top, VARIANT* child) override; |
// Retrieves the specified object's current screen location. |
CONTENT_EXPORT STDMETHODIMP accLocation(LONG* x_left, |
LONG* y_top, |
LONG* width, |
LONG* height, |
- VARIANT var_id); |
+ VARIANT var_id) override; |
// Traverses to another UI element and retrieves the object. |
- CONTENT_EXPORT STDMETHODIMP accNavigate(LONG nav_dir, VARIANT start, |
- VARIANT* end); |
+ CONTENT_EXPORT STDMETHODIMP |
+ accNavigate(LONG nav_dir, VARIANT start, VARIANT* end) override; |
// Retrieves an IDispatch interface pointer for the specified child. |
- CONTENT_EXPORT STDMETHODIMP get_accChild(VARIANT var_child, |
- IDispatch** disp_child); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_accChild(VARIANT var_child, IDispatch** disp_child) override; |
// Retrieves the number of accessible children. |
- CONTENT_EXPORT STDMETHODIMP get_accChildCount(LONG* child_count); |
+ CONTENT_EXPORT STDMETHODIMP get_accChildCount(LONG* child_count) override; |
// Retrieves a string that describes the object's default action. |
- CONTENT_EXPORT STDMETHODIMP get_accDefaultAction(VARIANT var_id, |
- BSTR* default_action); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_accDefaultAction(VARIANT var_id, BSTR* default_action) override; |
// Retrieves the object's description. |
- CONTENT_EXPORT STDMETHODIMP get_accDescription(VARIANT var_id, BSTR* desc); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_accDescription(VARIANT var_id, BSTR* desc) override; |
// Retrieves the object that has the keyboard focus. |
- CONTENT_EXPORT STDMETHODIMP get_accFocus(VARIANT* focus_child); |
+ CONTENT_EXPORT STDMETHODIMP get_accFocus(VARIANT* focus_child) override; |
// Retrieves the help information associated with the object. |
- CONTENT_EXPORT STDMETHODIMP get_accHelp(VARIANT var_id, BSTR* heflp); |
+ CONTENT_EXPORT STDMETHODIMP get_accHelp(VARIANT var_id, BSTR* heflp) override; |
// Retrieves the specified object's shortcut. |
- CONTENT_EXPORT STDMETHODIMP get_accKeyboardShortcut(VARIANT var_id, |
- BSTR* access_key); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_accKeyboardShortcut(VARIANT var_id, BSTR* access_key) override; |
// Retrieves the name of the specified object. |
- CONTENT_EXPORT STDMETHODIMP get_accName(VARIANT var_id, BSTR* name); |
+ CONTENT_EXPORT STDMETHODIMP get_accName(VARIANT var_id, BSTR* name) override; |
// Retrieves the IDispatch interface of the object's parent. |
- CONTENT_EXPORT STDMETHODIMP get_accParent(IDispatch** disp_parent); |
+ CONTENT_EXPORT STDMETHODIMP get_accParent(IDispatch** disp_parent) override; |
// Retrieves information describing the role of the specified object. |
- CONTENT_EXPORT STDMETHODIMP get_accRole(VARIANT var_id, VARIANT* role); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_accRole(VARIANT var_id, VARIANT* role) override; |
// Retrieves the current state of the specified object. |
- CONTENT_EXPORT STDMETHODIMP get_accState(VARIANT var_id, VARIANT* state); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_accState(VARIANT var_id, VARIANT* state) override; |
// Returns the value associated with the object. |
- CONTENT_EXPORT STDMETHODIMP get_accValue(VARIANT var_id, BSTR* value); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_accValue(VARIANT var_id, BSTR* value) override; |
// Make an object take focus or extend the selection. |
- CONTENT_EXPORT STDMETHODIMP accSelect(LONG flags_sel, VARIANT var_id); |
+ CONTENT_EXPORT STDMETHODIMP |
+ accSelect(LONG flags_sel, VARIANT var_id) override; |
- CONTENT_EXPORT STDMETHODIMP get_accHelpTopic(BSTR* help_file, |
- VARIANT var_id, |
- LONG* topic_id); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_accHelpTopic(BSTR* help_file, VARIANT var_id, LONG* topic_id) override; |
- CONTENT_EXPORT STDMETHODIMP get_accSelection(VARIANT* selected); |
+ CONTENT_EXPORT STDMETHODIMP get_accSelection(VARIANT* selected) override; |
// Deprecated methods, not implemented. |
- CONTENT_EXPORT STDMETHODIMP put_accName(VARIANT var_id, BSTR put_name) { |
+ CONTENT_EXPORT STDMETHODIMP |
+ put_accName(VARIANT var_id, BSTR put_name) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP put_accValue(VARIANT var_id, BSTR put_val) { |
+ CONTENT_EXPORT STDMETHODIMP |
+ put_accValue(VARIANT var_id, BSTR put_val) override { |
return E_NOTIMPL; |
} |
@@ -190,95 +196,99 @@ BrowserAccessibilityWin |
// |
// Returns role from a longer list of possible roles. |
- CONTENT_EXPORT STDMETHODIMP role(LONG* role); |
+ CONTENT_EXPORT STDMETHODIMP role(LONG* role) override; |
// Returns the state bitmask from a larger set of possible states. |
- CONTENT_EXPORT STDMETHODIMP get_states(AccessibleStates* states); |
+ CONTENT_EXPORT STDMETHODIMP get_states(AccessibleStates* states) override; |
// Returns the attributes specific to this IAccessible2 object, |
// such as a cell's formula. |
- CONTENT_EXPORT STDMETHODIMP get_attributes(BSTR* attributes); |
+ CONTENT_EXPORT STDMETHODIMP get_attributes(BSTR* attributes) override; |
// Get the unique ID of this object so that the client knows if it's |
// been encountered previously. |
- CONTENT_EXPORT STDMETHODIMP get_uniqueID(LONG* unique_id); |
+ CONTENT_EXPORT STDMETHODIMP get_uniqueID(LONG* unique_id) override; |
// Get the window handle of the enclosing window. |
- CONTENT_EXPORT STDMETHODIMP get_windowHandle(HWND* window_handle); |
+ CONTENT_EXPORT STDMETHODIMP get_windowHandle(HWND* window_handle) override; |
// Get this object's index in its parent object. |
- CONTENT_EXPORT STDMETHODIMP get_indexInParent(LONG* index_in_parent); |
+ CONTENT_EXPORT STDMETHODIMP get_indexInParent(LONG* index_in_parent) override; |
- CONTENT_EXPORT STDMETHODIMP get_nRelations(LONG* n_relations); |
+ CONTENT_EXPORT STDMETHODIMP get_nRelations(LONG* n_relations) override; |
- CONTENT_EXPORT STDMETHODIMP get_relation(LONG relation_index, |
- IAccessibleRelation** relation); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_relation(LONG relation_index, IAccessibleRelation** relation) override; |
CONTENT_EXPORT STDMETHODIMP get_relations(LONG max_relations, |
IAccessibleRelation** relations, |
- LONG* n_relations); |
+ LONG* n_relations) override; |
- CONTENT_EXPORT STDMETHODIMP scrollTo(enum IA2ScrollType scroll_type); |
+ CONTENT_EXPORT STDMETHODIMP scrollTo(enum IA2ScrollType scroll_type) override; |
- CONTENT_EXPORT STDMETHODIMP scrollToPoint( |
- enum IA2CoordinateType coordinate_type, |
- LONG x, |
- LONG y); |
+ CONTENT_EXPORT STDMETHODIMP |
+ scrollToPoint(enum IA2CoordinateType coordinate_type, |
+ LONG x, |
+ LONG y) override; |
- CONTENT_EXPORT STDMETHODIMP get_groupPosition(LONG* group_level, |
- LONG* similar_items_in_group, |
- LONG* position_in_group); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_groupPosition(LONG* group_level, |
+ LONG* similar_items_in_group, |
+ LONG* position_in_group) override; |
// |
// IAccessibleEx methods not implemented. |
// |
- CONTENT_EXPORT STDMETHODIMP get_extendedRole(BSTR* extended_role) { |
+ CONTENT_EXPORT STDMETHODIMP get_extendedRole(BSTR* extended_role) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP get_localizedExtendedRole( |
- BSTR* localized_extended_role) { |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_localizedExtendedRole(BSTR* localized_extended_role) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP get_nExtendedStates(LONG* n_extended_states) { |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_nExtendedStates(LONG* n_extended_states) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP get_extendedStates(LONG max_extended_states, |
- BSTR** extended_states, |
- LONG* n_extended_states) { |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_extendedStates(LONG max_extended_states, |
+ BSTR** extended_states, |
+ LONG* n_extended_states) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP get_localizedExtendedStates( |
- LONG max_localized_extended_states, |
- BSTR** localized_extended_states, |
- LONG* n_localized_extended_states) { |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_localizedExtendedStates(LONG max_localized_extended_states, |
+ BSTR** localized_extended_states, |
+ LONG* n_localized_extended_states) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP get_locale(IA2Locale* locale) { |
+ CONTENT_EXPORT STDMETHODIMP get_locale(IA2Locale* locale) override { |
return E_NOTIMPL; |
} |
// |
// IAccessibleApplication methods. |
// |
- CONTENT_EXPORT STDMETHODIMP get_appName(BSTR* app_name); |
+ CONTENT_EXPORT STDMETHODIMP get_appName(BSTR* app_name) override; |
- CONTENT_EXPORT STDMETHODIMP get_appVersion(BSTR* app_version); |
+ CONTENT_EXPORT STDMETHODIMP get_appVersion(BSTR* app_version) override; |
- CONTENT_EXPORT STDMETHODIMP get_toolkitName(BSTR* toolkit_name); |
+ CONTENT_EXPORT STDMETHODIMP get_toolkitName(BSTR* toolkit_name) override; |
- CONTENT_EXPORT STDMETHODIMP get_toolkitVersion(BSTR* toolkit_version); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_toolkitVersion(BSTR* toolkit_version) override; |
// |
// IAccessibleImage methods. |
// |
- CONTENT_EXPORT STDMETHODIMP get_description(BSTR* description); |
+ CONTENT_EXPORT STDMETHODIMP get_description(BSTR* description) override; |
- CONTENT_EXPORT STDMETHODIMP get_imagePosition( |
- enum IA2CoordinateType coordinate_type, |
- LONG* x, |
- LONG* y); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_imagePosition(enum IA2CoordinateType coordinate_type, |
+ LONG* x, |
+ LONG* y) override; |
- CONTENT_EXPORT STDMETHODIMP get_imageSize(LONG* height, LONG* width); |
+ CONTENT_EXPORT STDMETHODIMP get_imageSize(LONG* height, LONG* width) override; |
// |
// IAccessibleTable methods. |
@@ -286,102 +296,96 @@ BrowserAccessibilityWin |
// get_description - also used by IAccessibleImage |
- CONTENT_EXPORT STDMETHODIMP get_accessibleAt(long row, |
- long column, |
- IUnknown** accessible); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_accessibleAt(long row, long column, IUnknown** accessible) override; |
- CONTENT_EXPORT STDMETHODIMP get_caption(IUnknown** accessible); |
+ CONTENT_EXPORT STDMETHODIMP get_caption(IUnknown** accessible) override; |
- CONTENT_EXPORT STDMETHODIMP get_childIndex(long row_index, |
- long column_index, |
- long* cell_index); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_childIndex(long row_index, long column_index, long* cell_index) override; |
- CONTENT_EXPORT STDMETHODIMP get_columnDescription(long column, |
- BSTR* description); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_columnDescription(long column, BSTR* description) override; |
- CONTENT_EXPORT STDMETHODIMP get_columnExtentAt(long row, |
- long column, |
- long* n_columns_spanned); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_columnExtentAt(long row, long column, long* n_columns_spanned) override; |
- CONTENT_EXPORT STDMETHODIMP get_columnHeader( |
- IAccessibleTable** accessible_table, |
- long* starting_row_index); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_columnHeader(IAccessibleTable** accessible_table, |
+ long* starting_row_index) override; |
- CONTENT_EXPORT STDMETHODIMP get_columnIndex(long cell_index, |
- long* column_index); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_columnIndex(long cell_index, long* column_index) override; |
- CONTENT_EXPORT STDMETHODIMP get_nColumns(long* column_count); |
+ CONTENT_EXPORT STDMETHODIMP get_nColumns(long* column_count) override; |
- CONTENT_EXPORT STDMETHODIMP get_nRows(long* row_count); |
+ CONTENT_EXPORT STDMETHODIMP get_nRows(long* row_count) override; |
- CONTENT_EXPORT STDMETHODIMP get_nSelectedChildren(long* cell_count); |
+ CONTENT_EXPORT STDMETHODIMP get_nSelectedChildren(long* cell_count) override; |
- CONTENT_EXPORT STDMETHODIMP get_nSelectedColumns(long* column_count); |
+ CONTENT_EXPORT STDMETHODIMP get_nSelectedColumns(long* column_count) override; |
- CONTENT_EXPORT STDMETHODIMP get_nSelectedRows(long *row_count); |
+ CONTENT_EXPORT STDMETHODIMP get_nSelectedRows(long* row_count) override; |
- CONTENT_EXPORT STDMETHODIMP get_rowDescription(long row, |
- BSTR* description); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_rowDescription(long row, BSTR* description) override; |
- CONTENT_EXPORT STDMETHODIMP get_rowExtentAt(long row, |
- long column, |
- long* n_rows_spanned); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_rowExtentAt(long row, long column, long* n_rows_spanned) override; |
- CONTENT_EXPORT STDMETHODIMP get_rowHeader(IAccessibleTable** accessible_table, |
- long* starting_column_index); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_rowHeader(IAccessibleTable** accessible_table, |
+ long* starting_column_index) override; |
- CONTENT_EXPORT STDMETHODIMP get_rowIndex(long cell_index, |
- long* row_index); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_rowIndex(long cell_index, long* row_index) override; |
CONTENT_EXPORT STDMETHODIMP get_selectedChildren(long max_children, |
long** children, |
- long* n_children); |
+ long* n_children) override; |
CONTENT_EXPORT STDMETHODIMP get_selectedColumns(long max_columns, |
long** columns, |
- long* n_columns); |
+ long* n_columns) override; |
- CONTENT_EXPORT STDMETHODIMP get_selectedRows(long max_rows, |
- long** rows, |
- long* n_rows); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_selectedRows(long max_rows, long** rows, long* n_rows) override; |
- CONTENT_EXPORT STDMETHODIMP get_summary(IUnknown** accessible); |
+ CONTENT_EXPORT STDMETHODIMP get_summary(IUnknown** accessible) override; |
- CONTENT_EXPORT STDMETHODIMP get_isColumnSelected(long column, |
- boolean* is_selected); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_isColumnSelected(long column, boolean* is_selected) override; |
- CONTENT_EXPORT STDMETHODIMP get_isRowSelected(long row, |
- boolean* is_selected); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_isRowSelected(long row, boolean* is_selected) override; |
- CONTENT_EXPORT STDMETHODIMP get_isSelected(long row, |
- long column, |
- boolean* is_selected); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_isSelected(long row, long column, boolean* is_selected) override; |
- CONTENT_EXPORT STDMETHODIMP get_rowColumnExtentsAtIndex(long index, |
- long* row, |
- long* column, |
- long* row_extents, |
- long* column_extents, |
- boolean* is_selected); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_rowColumnExtentsAtIndex(long index, |
+ long* row, |
+ long* column, |
+ long* row_extents, |
+ long* column_extents, |
+ boolean* is_selected) override; |
- CONTENT_EXPORT STDMETHODIMP selectRow(long row) { |
- return E_NOTIMPL; |
- } |
+ CONTENT_EXPORT STDMETHODIMP selectRow(long row) override { return E_NOTIMPL; } |
- CONTENT_EXPORT STDMETHODIMP selectColumn(long column) { |
+ CONTENT_EXPORT STDMETHODIMP selectColumn(long column) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP unselectRow(long row) { |
+ CONTENT_EXPORT STDMETHODIMP unselectRow(long row) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP unselectColumn(long column) { |
+ CONTENT_EXPORT STDMETHODIMP unselectColumn(long column) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP get_modelChange( |
- IA2TableModelChange* model_change) { |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_modelChange(IA2TableModelChange* model_change) override { |
return E_NOTIMPL; |
} |
@@ -392,132 +396,136 @@ BrowserAccessibilityWin |
// unique ones are included here.) |
// |
- CONTENT_EXPORT STDMETHODIMP get_cellAt(long row, |
- long column, |
- IUnknown** cell); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_cellAt(long row, long column, IUnknown** cell) override; |
- CONTENT_EXPORT STDMETHODIMP get_nSelectedCells(long* cell_count); |
+ CONTENT_EXPORT STDMETHODIMP get_nSelectedCells(long* cell_count) override; |
- CONTENT_EXPORT STDMETHODIMP get_selectedCells(IUnknown*** cells, |
- long* n_selected_cells); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_selectedCells(IUnknown*** cells, long* n_selected_cells) override; |
- CONTENT_EXPORT STDMETHODIMP get_selectedColumns(long** columns, |
- long* n_columns); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_selectedColumns(long** columns, long* n_columns) override; |
- CONTENT_EXPORT STDMETHODIMP get_selectedRows(long** rows, |
- long* n_rows); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_selectedRows(long** rows, long* n_rows) override; |
// |
// IAccessibleTableCell methods. |
// |
- CONTENT_EXPORT STDMETHODIMP get_columnExtent(long* n_columns_spanned); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_columnExtent(long* n_columns_spanned) override; |
- CONTENT_EXPORT STDMETHODIMP get_columnHeaderCells( |
- IUnknown*** cell_accessibles, |
- long* n_column_header_cells); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_columnHeaderCells(IUnknown*** cell_accessibles, |
+ long* n_column_header_cells) override; |
- CONTENT_EXPORT STDMETHODIMP get_columnIndex(long* column_index); |
+ CONTENT_EXPORT STDMETHODIMP get_columnIndex(long* column_index) override; |
- CONTENT_EXPORT STDMETHODIMP get_rowExtent(long* n_rows_spanned); |
+ CONTENT_EXPORT STDMETHODIMP get_rowExtent(long* n_rows_spanned) override; |
- CONTENT_EXPORT STDMETHODIMP get_rowHeaderCells(IUnknown*** cell_accessibles, |
- long* n_row_header_cells); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_rowHeaderCells(IUnknown*** cell_accessibles, |
+ long* n_row_header_cells) override; |
- CONTENT_EXPORT STDMETHODIMP get_rowIndex(long* row_index); |
+ CONTENT_EXPORT STDMETHODIMP get_rowIndex(long* row_index) override; |
- CONTENT_EXPORT STDMETHODIMP get_isSelected(boolean* is_selected); |
+ CONTENT_EXPORT STDMETHODIMP get_isSelected(boolean* is_selected) override; |
- CONTENT_EXPORT STDMETHODIMP get_rowColumnExtents(long* row, |
- long* column, |
- long* row_extents, |
- long* column_extents, |
- boolean* is_selected); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_rowColumnExtents(long* row, |
+ long* column, |
+ long* row_extents, |
+ long* column_extents, |
+ boolean* is_selected) override; |
- CONTENT_EXPORT STDMETHODIMP get_table(IUnknown** table); |
+ CONTENT_EXPORT STDMETHODIMP get_table(IUnknown** table) override; |
// |
// IAccessibleText methods. |
// |
- CONTENT_EXPORT STDMETHODIMP get_nCharacters(LONG* n_characters); |
+ CONTENT_EXPORT STDMETHODIMP get_nCharacters(LONG* n_characters) override; |
- CONTENT_EXPORT STDMETHODIMP get_caretOffset(LONG* offset); |
+ CONTENT_EXPORT STDMETHODIMP get_caretOffset(LONG* offset) override; |
- CONTENT_EXPORT STDMETHODIMP get_characterExtents( |
- LONG offset, |
- enum IA2CoordinateType coord_type, |
- LONG* out_x, |
- LONG* out_y, |
- LONG* out_width, |
- LONG* out_height); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_characterExtents(LONG offset, |
+ enum IA2CoordinateType coord_type, |
+ LONG* out_x, |
+ LONG* out_y, |
+ LONG* out_width, |
+ LONG* out_height) override; |
- CONTENT_EXPORT STDMETHODIMP get_nSelections(LONG* n_selections); |
+ CONTENT_EXPORT STDMETHODIMP get_nSelections(LONG* n_selections) override; |
CONTENT_EXPORT STDMETHODIMP get_selection(LONG selection_index, |
LONG* start_offset, |
- LONG* end_offset); |
+ LONG* end_offset) override; |
- CONTENT_EXPORT STDMETHODIMP get_text(LONG start_offset, |
- LONG end_offset, |
- BSTR* text); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_text(LONG start_offset, LONG end_offset, BSTR* text) override; |
- CONTENT_EXPORT STDMETHODIMP get_textAtOffset( |
- LONG offset, |
- enum IA2TextBoundaryType boundary_type, |
- LONG* start_offset, |
- LONG* end_offset, |
- BSTR* text); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_textAtOffset(LONG offset, |
+ enum IA2TextBoundaryType boundary_type, |
+ LONG* start_offset, |
+ LONG* end_offset, |
+ BSTR* text) override; |
- CONTENT_EXPORT STDMETHODIMP get_textBeforeOffset( |
- LONG offset, |
- enum IA2TextBoundaryType boundary_type, |
- LONG* start_offset, |
- LONG* end_offset, |
- BSTR* text); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_textBeforeOffset(LONG offset, |
+ enum IA2TextBoundaryType boundary_type, |
+ LONG* start_offset, |
+ LONG* end_offset, |
+ BSTR* text) override; |
- CONTENT_EXPORT STDMETHODIMP get_textAfterOffset( |
- LONG offset, |
- enum IA2TextBoundaryType boundary_type, |
- LONG* start_offset, |
- LONG* end_offset, |
- BSTR* text); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_textAfterOffset(LONG offset, |
+ enum IA2TextBoundaryType boundary_type, |
+ LONG* start_offset, |
+ LONG* end_offset, |
+ BSTR* text) override; |
- CONTENT_EXPORT STDMETHODIMP get_newText(IA2TextSegment* new_text); |
+ CONTENT_EXPORT STDMETHODIMP get_newText(IA2TextSegment* new_text) override; |
- CONTENT_EXPORT STDMETHODIMP get_oldText(IA2TextSegment* old_text); |
+ CONTENT_EXPORT STDMETHODIMP get_oldText(IA2TextSegment* old_text) override; |
- CONTENT_EXPORT STDMETHODIMP get_offsetAtPoint( |
- LONG x, |
- LONG y, |
- enum IA2CoordinateType coord_type, |
- LONG* offset); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_offsetAtPoint(LONG x, |
+ LONG y, |
+ enum IA2CoordinateType coord_type, |
+ LONG* offset) override; |
- CONTENT_EXPORT STDMETHODIMP scrollSubstringTo( |
- LONG start_index, |
- LONG end_index, |
- enum IA2ScrollType scroll_type); |
+ CONTENT_EXPORT STDMETHODIMP |
+ scrollSubstringTo(LONG start_index, |
+ LONG end_index, |
+ enum IA2ScrollType scroll_type) override; |
- CONTENT_EXPORT STDMETHODIMP scrollSubstringToPoint( |
- LONG start_index, |
- LONG end_index, |
- enum IA2CoordinateType coordinate_type, |
- LONG x, LONG y); |
+ CONTENT_EXPORT STDMETHODIMP |
+ scrollSubstringToPoint(LONG start_index, |
+ LONG end_index, |
+ enum IA2CoordinateType coordinate_type, |
+ LONG x, |
+ LONG y) override; |
- CONTENT_EXPORT STDMETHODIMP addSelection(LONG start_offset, LONG end_offset); |
+ CONTENT_EXPORT STDMETHODIMP |
+ addSelection(LONG start_offset, LONG end_offset) override; |
- CONTENT_EXPORT STDMETHODIMP removeSelection(LONG selection_index); |
+ CONTENT_EXPORT STDMETHODIMP removeSelection(LONG selection_index) override; |
- CONTENT_EXPORT STDMETHODIMP setCaretOffset(LONG offset); |
+ CONTENT_EXPORT STDMETHODIMP setCaretOffset(LONG offset) override; |
CONTENT_EXPORT STDMETHODIMP setSelection(LONG selection_index, |
LONG start_offset, |
- LONG end_offset); |
+ LONG end_offset) override; |
// IAccessibleText methods not implemented. |
- CONTENT_EXPORT STDMETHODIMP get_attributes(LONG offset, LONG* start_offset, |
+ CONTENT_EXPORT STDMETHODIMP get_attributes(LONG offset, |
+ LONG* start_offset, |
LONG* end_offset, |
- BSTR* text_attributes) { |
+ BSTR* text_attributes) override { |
return E_NOTIMPL; |
} |
@@ -525,54 +533,54 @@ BrowserAccessibilityWin |
// IAccessibleHypertext methods. |
// |
- CONTENT_EXPORT STDMETHODIMP get_nHyperlinks(long* hyperlink_count); |
+ CONTENT_EXPORT STDMETHODIMP get_nHyperlinks(long* hyperlink_count) override; |
- CONTENT_EXPORT STDMETHODIMP get_hyperlink(long index, |
- IAccessibleHyperlink** hyperlink); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_hyperlink(long index, IAccessibleHyperlink** hyperlink) override; |
- CONTENT_EXPORT STDMETHODIMP get_hyperlinkIndex(long char_index, |
- long* hyperlink_index); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_hyperlinkIndex(long char_index, long* hyperlink_index) override; |
// IAccessibleHyperlink not implemented. |
- CONTENT_EXPORT STDMETHODIMP get_anchor(long index, VARIANT* anchor) { |
+ CONTENT_EXPORT STDMETHODIMP get_anchor(long index, VARIANT* anchor) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP get_anchorTarget(long index, |
- VARIANT* anchor_target) { |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_anchorTarget(long index, VARIANT* anchor_target) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP get_startIndex( long* index) { |
+ CONTENT_EXPORT STDMETHODIMP get_startIndex(long* index) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP get_endIndex( long* index) { |
+ CONTENT_EXPORT STDMETHODIMP get_endIndex(long* index) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP get_valid(boolean* valid) { |
+ CONTENT_EXPORT STDMETHODIMP get_valid(boolean* valid) override { |
return E_NOTIMPL; |
} |
// IAccessibleAction not implemented. |
- CONTENT_EXPORT STDMETHODIMP nActions(long* n_actions) { |
+ CONTENT_EXPORT STDMETHODIMP nActions(long* n_actions) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP doAction(long action_index) { |
+ CONTENT_EXPORT STDMETHODIMP doAction(long action_index) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP get_description(long action_index, |
- BSTR* description) { |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_description(long action_index, BSTR* description) override { |
return E_NOTIMPL; |
} |
CONTENT_EXPORT STDMETHODIMP get_keyBinding(long action_index, |
long n_max_bindings, |
BSTR** key_bindings, |
- long* n_bindings) { |
+ long* n_bindings) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP get_name(long action_index, BSTR* name) { |
+ CONTENT_EXPORT STDMETHODIMP get_name(long action_index, BSTR* name) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP get_localizedName(long action_index, |
- BSTR* localized_name) { |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_localizedName(long action_index, BSTR* localized_name) override { |
return E_NOTIMPL; |
} |
@@ -580,32 +588,32 @@ BrowserAccessibilityWin |
// IAccessibleValue methods. |
// |
- CONTENT_EXPORT STDMETHODIMP get_currentValue(VARIANT* value); |
+ CONTENT_EXPORT STDMETHODIMP get_currentValue(VARIANT* value) override; |
- CONTENT_EXPORT STDMETHODIMP get_minimumValue(VARIANT* value); |
+ CONTENT_EXPORT STDMETHODIMP get_minimumValue(VARIANT* value) override; |
- CONTENT_EXPORT STDMETHODIMP get_maximumValue(VARIANT* value); |
+ CONTENT_EXPORT STDMETHODIMP get_maximumValue(VARIANT* value) override; |
- CONTENT_EXPORT STDMETHODIMP setCurrentValue(VARIANT new_value); |
+ CONTENT_EXPORT STDMETHODIMP setCurrentValue(VARIANT new_value) override; |
// |
// ISimpleDOMDocument methods. |
// |
- CONTENT_EXPORT STDMETHODIMP get_URL(BSTR* url); |
+ CONTENT_EXPORT STDMETHODIMP get_URL(BSTR* url) override; |
- CONTENT_EXPORT STDMETHODIMP get_title(BSTR* title); |
+ CONTENT_EXPORT STDMETHODIMP get_title(BSTR* title) override; |
- CONTENT_EXPORT STDMETHODIMP get_mimeType(BSTR* mime_type); |
+ CONTENT_EXPORT STDMETHODIMP get_mimeType(BSTR* mime_type) override; |
- CONTENT_EXPORT STDMETHODIMP get_docType(BSTR* doc_type); |
+ CONTENT_EXPORT STDMETHODIMP get_docType(BSTR* doc_type) override; |
- CONTENT_EXPORT STDMETHODIMP get_nameSpaceURIForID(short name_space_id, |
- BSTR* name_space_uri) { |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_nameSpaceURIForID(short name_space_id, BSTR* name_space_uri) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP put_alternateViewMediaTypes( |
- BSTR* comma_separated_media_types) { |
+ CONTENT_EXPORT STDMETHODIMP |
+ put_alternateViewMediaTypes(BSTR* comma_separated_media_types) override { |
return E_NOTIMPL; |
} |
@@ -618,57 +626,60 @@ BrowserAccessibilityWin |
BSTR* node_value, |
unsigned int* num_children, |
unsigned int* unique_id, |
- unsigned short* node_type); |
+ unsigned short* node_type) override; |
- CONTENT_EXPORT STDMETHODIMP get_attributes(unsigned short max_attribs, |
- BSTR* attrib_names, |
- short* name_space_id, |
- BSTR* attrib_values, |
- unsigned short* num_attribs); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_attributes(unsigned short max_attribs, |
+ BSTR* attrib_names, |
+ short* name_space_id, |
+ BSTR* attrib_values, |
+ unsigned short* num_attribs) override; |
- CONTENT_EXPORT STDMETHODIMP get_attributesForNames( |
- unsigned short num_attribs, |
- BSTR* attrib_names, |
- short* name_space_id, |
- BSTR* attrib_values); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_attributesForNames(unsigned short num_attribs, |
+ BSTR* attrib_names, |
+ short* name_space_id, |
+ BSTR* attrib_values) override; |
- CONTENT_EXPORT STDMETHODIMP get_computedStyle( |
- unsigned short max_style_properties, |
- boolean use_alternate_view, |
- BSTR *style_properties, |
- BSTR *style_values, |
- unsigned short *num_style_properties); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_computedStyle(unsigned short max_style_properties, |
+ boolean use_alternate_view, |
+ BSTR* style_properties, |
+ BSTR* style_values, |
+ unsigned short* num_style_properties) override; |
- CONTENT_EXPORT STDMETHODIMP get_computedStyleForProperties( |
- unsigned short num_style_properties, |
- boolean use_alternate_view, |
- BSTR* style_properties, |
- BSTR* style_values); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_computedStyleForProperties(unsigned short num_style_properties, |
+ boolean use_alternate_view, |
+ BSTR* style_properties, |
+ BSTR* style_values) override; |
- CONTENT_EXPORT STDMETHODIMP scrollTo(boolean placeTopLeft); |
+ CONTENT_EXPORT STDMETHODIMP scrollTo(boolean placeTopLeft) override; |
- CONTENT_EXPORT STDMETHODIMP get_parentNode(ISimpleDOMNode** node); |
+ CONTENT_EXPORT STDMETHODIMP get_parentNode(ISimpleDOMNode** node) override; |
- CONTENT_EXPORT STDMETHODIMP get_firstChild(ISimpleDOMNode** node); |
+ CONTENT_EXPORT STDMETHODIMP get_firstChild(ISimpleDOMNode** node) override; |
- CONTENT_EXPORT STDMETHODIMP get_lastChild(ISimpleDOMNode** node); |
+ CONTENT_EXPORT STDMETHODIMP get_lastChild(ISimpleDOMNode** node) override; |
- CONTENT_EXPORT STDMETHODIMP get_previousSibling(ISimpleDOMNode** node); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_previousSibling(ISimpleDOMNode** node) override; |
- CONTENT_EXPORT STDMETHODIMP get_nextSibling(ISimpleDOMNode** node); |
+ CONTENT_EXPORT STDMETHODIMP get_nextSibling(ISimpleDOMNode** node) override; |
- CONTENT_EXPORT STDMETHODIMP get_childAt(unsigned int child_index, |
- ISimpleDOMNode** node); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_childAt(unsigned int child_index, ISimpleDOMNode** node) override; |
- CONTENT_EXPORT STDMETHODIMP get_innerHTML(BSTR* innerHTML) { |
+ CONTENT_EXPORT STDMETHODIMP get_innerHTML(BSTR* innerHTML) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP get_localInterface(void** local_interface) { |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_localInterface(void** local_interface) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP get_language(BSTR* language) { |
+ CONTENT_EXPORT STDMETHODIMP get_language(BSTR* language) override { |
return E_NOTIMPL; |
} |
@@ -676,28 +687,28 @@ BrowserAccessibilityWin |
// ISimpleDOMText methods. |
// |
- CONTENT_EXPORT STDMETHODIMP get_domText(BSTR* dom_text); |
+ CONTENT_EXPORT STDMETHODIMP get_domText(BSTR* dom_text) override; |
- CONTENT_EXPORT STDMETHODIMP get_clippedSubstringBounds( |
- unsigned int start_index, |
- unsigned int end_index, |
- int* out_x, |
- int* out_y, |
- int* out_width, |
- int* out_height); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_clippedSubstringBounds(unsigned int start_index, |
+ unsigned int end_index, |
+ int* out_x, |
+ int* out_y, |
+ int* out_width, |
+ int* out_height) override; |
- CONTENT_EXPORT STDMETHODIMP get_unclippedSubstringBounds( |
- unsigned int start_index, |
- unsigned int end_index, |
- int* out_x, |
- int* out_y, |
- int* out_width, |
- int* out_height); |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_unclippedSubstringBounds(unsigned int start_index, |
+ unsigned int end_index, |
+ int* out_x, |
+ int* out_y, |
+ int* out_width, |
+ int* out_height) override; |
- CONTENT_EXPORT STDMETHODIMP scrollToSubstring(unsigned int start_index, |
- unsigned int end_index); |
+ CONTENT_EXPORT STDMETHODIMP |
+ scrollToSubstring(unsigned int start_index, unsigned int end_index) override; |
- CONTENT_EXPORT STDMETHODIMP get_fontFamily(BSTR *font_family) { |
+ CONTENT_EXPORT STDMETHODIMP get_fontFamily(BSTR* font_family) override { |
return E_NOTIMPL; |
} |
@@ -705,28 +716,27 @@ BrowserAccessibilityWin |
// IServiceProvider methods. |
// |
- CONTENT_EXPORT STDMETHODIMP QueryService(REFGUID guidService, |
- REFIID riid, |
- void** object); |
+ CONTENT_EXPORT STDMETHODIMP |
+ QueryService(REFGUID guidService, REFIID riid, void** object) override; |
// IAccessibleEx methods not implemented. |
- CONTENT_EXPORT STDMETHODIMP GetObjectForChild(long child_id, |
- IAccessibleEx** ret) { |
+ CONTENT_EXPORT STDMETHODIMP |
+ GetObjectForChild(long child_id, IAccessibleEx** ret) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP GetIAccessiblePair(IAccessible** acc, |
- long* child_id) { |
+ CONTENT_EXPORT STDMETHODIMP |
+ GetIAccessiblePair(IAccessible** acc, long* child_id) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP GetRuntimeId(SAFEARRAY** runtime_id) { |
+ CONTENT_EXPORT STDMETHODIMP GetRuntimeId(SAFEARRAY** runtime_id) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP ConvertReturnedElement( |
- IRawElementProviderSimple* element, |
- IAccessibleEx** acc) { |
+ CONTENT_EXPORT STDMETHODIMP |
+ ConvertReturnedElement(IRawElementProviderSimple* element, |
+ IAccessibleEx** acc) override { |
return E_NOTIMPL; |
} |
@@ -735,19 +745,21 @@ BrowserAccessibilityWin |
// |
// The GetPatternProvider/GetPropertyValue methods need to be implemented for |
// the on-screen keyboard to show up in Windows 8 metro. |
- CONTENT_EXPORT STDMETHODIMP GetPatternProvider(PATTERNID id, |
- IUnknown** provider); |
- CONTENT_EXPORT STDMETHODIMP GetPropertyValue(PROPERTYID id, VARIANT* ret); |
+ CONTENT_EXPORT STDMETHODIMP |
+ GetPatternProvider(PATTERNID id, IUnknown** provider) override; |
+ CONTENT_EXPORT STDMETHODIMP |
+ GetPropertyValue(PROPERTYID id, VARIANT* ret) override; |
// |
// IRawElementProviderSimple methods not implemented |
// |
- CONTENT_EXPORT STDMETHODIMP get_ProviderOptions(enum ProviderOptions* ret) { |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_ProviderOptions(enum ProviderOptions* ret) override { |
return E_NOTIMPL; |
} |
- CONTENT_EXPORT STDMETHODIMP get_HostRawElementProvider( |
- IRawElementProviderSimple** provider) { |
+ CONTENT_EXPORT STDMETHODIMP |
+ get_HostRawElementProvider(IRawElementProviderSimple** provider) override { |
return E_NOTIMPL; |
} |
@@ -755,11 +767,12 @@ BrowserAccessibilityWin |
// CComObjectRootEx methods. |
// |
- CONTENT_EXPORT HRESULT WINAPI InternalQueryInterface( |
- void* this_ptr, |
- const _ATL_INTMAP_ENTRY* entries, |
- REFIID iid, |
- void** object); |
+ // Called by BEGIN_COM_MAP() / END_COM_MAP(). |
+ static CONTENT_EXPORT HRESULT WINAPI |
+ InternalQueryInterface(void* this_ptr, |
+ const _ATL_INTMAP_ENTRY* entries, |
+ REFIID iid, |
+ void** object); |
// Accessors. |
int32 ia_role() const { return ia_role_; } |