Index: content/browser/accessibility/browser_accessibility_win.cc |
diff --git a/content/browser/accessibility/browser_accessibility_win.cc b/content/browser/accessibility/browser_accessibility_win.cc |
index e6daa9ffa0f3a755dce3e42bf5330fe5efbe3727..451043b6dc76246293c09ed57f9976f0006251f2 100644 |
--- a/content/browser/accessibility/browser_accessibility_win.cc |
+++ b/content/browser/accessibility/browser_accessibility_win.cc |
@@ -380,7 +380,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_accDefaultAction(VARIANT var_id, |
return E_INVALIDARG; |
return target->GetStringAttributeAsBstr( |
- AccessibilityNodeData::ATTR_SHORTCUT, def_action); |
+ ui::AX_ATTR_SHORTCUT, def_action); |
} |
STDMETHODIMP BrowserAccessibilityWin::get_accDescription(VARIANT var_id, |
@@ -396,7 +396,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_accDescription(VARIANT var_id, |
return E_INVALIDARG; |
return target->GetStringAttributeAsBstr( |
- AccessibilityNodeData::ATTR_DESCRIPTION, desc); |
+ ui::AX_ATTR_DESCRIPTION, desc); |
} |
STDMETHODIMP BrowserAccessibilityWin::get_accFocus(VARIANT* focus_child) { |
@@ -433,7 +433,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_accHelp(VARIANT var_id, BSTR* help) { |
return E_INVALIDARG; |
return target->GetStringAttributeAsBstr( |
- AccessibilityNodeData::ATTR_HELP, help); |
+ ui::AX_ATTR_HELP, help); |
} |
STDMETHODIMP BrowserAccessibilityWin::get_accKeyboardShortcut(VARIANT var_id, |
@@ -449,7 +449,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_accKeyboardShortcut(VARIANT var_id, |
return E_INVALIDARG; |
return target->GetStringAttributeAsBstr( |
- AccessibilityNodeData::ATTR_SHORTCUT, acc_key); |
+ ui::AX_ATTR_SHORTCUT, acc_key); |
} |
STDMETHODIMP BrowserAccessibilityWin::get_accName(VARIANT var_id, BSTR* name) { |
@@ -468,7 +468,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_accName(VARIANT var_id, BSTR* name) { |
// If the name is empty, see if it's labeled by another element. |
if (name_str.empty()) { |
int title_elem_id; |
- if (target->GetIntAttribute(AccessibilityNodeData::ATTR_TITLE_UI_ELEMENT, |
+ if (target->GetIntAttribute(ui::AX_ATTR_TITLE_UI_ELEMENT, |
&title_elem_id)) { |
BrowserAccessibility* title_elem = |
manager()->GetFromRendererID(title_elem_id); |
@@ -577,11 +577,11 @@ STDMETHODIMP BrowserAccessibilityWin::get_accValue(VARIANT var_id, |
// Expose color well value. |
if (target->ia2_role() == IA2_ROLE_COLOR_CHOOSER) { |
int r = target->GetIntAttribute( |
- AccessibilityNodeData::ATTR_COLOR_VALUE_RED); |
+ ui::AX_ATTR_COLOR_VALUE_RED); |
int g = target->GetIntAttribute( |
- AccessibilityNodeData::ATTR_COLOR_VALUE_GREEN); |
+ ui::AX_ATTR_COLOR_VALUE_GREEN); |
int b = target->GetIntAttribute( |
- AccessibilityNodeData::ATTR_COLOR_VALUE_BLUE); |
+ ui::AX_ATTR_COLOR_VALUE_BLUE); |
base::string16 value_text; |
value_text = base::IntToString16((r * 100) / 255) + L"% red " + |
base::IntToString16((g * 100) / 255) + L"% green " + |
@@ -606,12 +606,12 @@ STDMETHODIMP BrowserAccessibilityWin::get_accSelection(VARIANT* selected) { |
if (!instance_active()) |
return E_FAIL; |
- if (blink_role() != blink::WebAXRoleListBox) |
+ if (blink_role() != ui::AX_ROLE_LIST_BOX) |
return E_NOTIMPL; |
unsigned long selected_count = 0; |
for (size_t i = 0; i < children().size(); ++i) { |
- if (children()[i]->HasState(blink::WebAXStateSelected)) |
+ if (children()[i]->HasState(ui::AX_STATE_SELECTED)) |
++selected_count; |
} |
@@ -622,7 +622,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_accSelection(VARIANT* selected) { |
if (selected_count == 1) { |
for (size_t i = 0; i < children().size(); ++i) { |
- if (children()[i]->HasState(blink::WebAXStateSelected)) { |
+ if (children()[i]->HasState(ui::AX_STATE_SELECTED)) { |
selected->vt = VT_DISPATCH; |
selected->pdispVal = |
children()[i]->ToBrowserAccessibilityWin()->NewReference(); |
@@ -637,7 +637,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_accSelection(VARIANT* selected) { |
enum_variant->AddRef(); |
unsigned long index = 0; |
for (size_t i = 0; i < children().size(); ++i) { |
- if (children()[i]->HasState(blink::WebAXStateSelected)) { |
+ if (children()[i]->HasState(ui::AX_STATE_SELECTED)) { |
enum_variant->ItemAt(index)->vt = VT_DISPATCH; |
enum_variant->ItemAt(index)->pdispVal = |
children()[i]->ToBrowserAccessibilityWin()->NewReference(); |
@@ -875,9 +875,9 @@ STDMETHODIMP BrowserAccessibilityWin::get_groupPosition( |
if (!group_level || !similar_items_in_group || !position_in_group) |
return E_INVALIDARG; |
- if (blink_role() == blink::WebAXRoleListBoxOption && |
+ if (blink_role() == ui::AX_ROLE_LIST_BOX_OPTION && |
parent() && |
- parent()->role() == blink::WebAXRoleListBox) { |
+ parent()->role() == ui::AX_ROLE_LIST_BOX) { |
*group_level = 0; |
*similar_items_in_group = parent()->PlatformChildCount(); |
*position_in_group = index_in_parent() + 1; |
@@ -971,7 +971,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_description(BSTR* desc) { |
return E_INVALIDARG; |
return GetStringAttributeAsBstr( |
- AccessibilityNodeData::ATTR_DESCRIPTION, desc); |
+ ui::AX_ATTR_DESCRIPTION, desc); |
} |
STDMETHODIMP BrowserAccessibilityWin::get_imagePosition( |
@@ -1034,9 +1034,9 @@ STDMETHODIMP BrowserAccessibilityWin::get_accessibleAt( |
int columns; |
int rows; |
if (!GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_COLUMN_COUNT, &columns) || |
+ ui::AX_ATTR_TABLE_COLUMN_COUNT, &columns) || |
!GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_ROW_COUNT, &rows) || |
+ ui::AX_ATTR_TABLE_ROW_COUNT, &rows) || |
columns <= 0 || |
rows <= 0) { |
return S_FALSE; |
@@ -1046,7 +1046,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_accessibleAt( |
return E_INVALIDARG; |
const std::vector<int32>& cell_ids = GetIntListAttribute( |
- AccessibilityNodeData::ATTR_CELL_IDS); |
+ ui::AX_ATTR_CELL_IDS); |
DCHECK_EQ(columns * rows, static_cast<int>(cell_ids.size())); |
int cell_id = cell_ids[row * columns + column]; |
@@ -1083,9 +1083,9 @@ STDMETHODIMP BrowserAccessibilityWin::get_childIndex(long row, |
int columns; |
int rows; |
if (!GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_COLUMN_COUNT, &columns) || |
+ ui::AX_ATTR_TABLE_COLUMN_COUNT, &columns) || |
!GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_ROW_COUNT, &rows) || |
+ ui::AX_ATTR_TABLE_ROW_COUNT, &rows) || |
columns <= 0 || |
rows <= 0) { |
return S_FALSE; |
@@ -1095,9 +1095,9 @@ STDMETHODIMP BrowserAccessibilityWin::get_childIndex(long row, |
return E_INVALIDARG; |
const std::vector<int32>& cell_ids = GetIntListAttribute( |
- AccessibilityNodeData::ATTR_CELL_IDS); |
+ ui::AX_ATTR_CELL_IDS); |
const std::vector<int32>& unique_cell_ids = GetIntListAttribute( |
- AccessibilityNodeData::ATTR_UNIQUE_CELL_IDS); |
+ ui::AX_ATTR_UNIQUE_CELL_IDS); |
DCHECK_EQ(columns * rows, static_cast<int>(cell_ids.size())); |
int cell_id = cell_ids[row * columns + column]; |
for (size_t i = 0; i < unique_cell_ids.size(); ++i) { |
@@ -1121,8 +1121,8 @@ STDMETHODIMP BrowserAccessibilityWin::get_columnDescription(long column, |
int columns; |
int rows; |
if (!GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_COLUMN_COUNT, &columns) || |
- !GetIntAttribute(AccessibilityNodeData::ATTR_TABLE_ROW_COUNT, &rows) || |
+ ui::AX_ATTR_TABLE_COLUMN_COUNT, &columns) || |
+ !GetIntAttribute(ui::AX_ATTR_TABLE_ROW_COUNT, &rows) || |
columns <= 0 || |
rows <= 0) { |
return S_FALSE; |
@@ -1132,21 +1132,21 @@ STDMETHODIMP BrowserAccessibilityWin::get_columnDescription(long column, |
return E_INVALIDARG; |
const std::vector<int32>& cell_ids = GetIntListAttribute( |
- AccessibilityNodeData::ATTR_CELL_IDS); |
+ ui::AX_ATTR_CELL_IDS); |
for (int i = 0; i < rows; ++i) { |
int cell_id = cell_ids[i * columns + column]; |
BrowserAccessibilityWin* cell = static_cast<BrowserAccessibilityWin*>( |
manager()->GetFromRendererID(cell_id)); |
- if (cell && cell->blink_role() == blink::WebAXRoleColumnHeader) { |
+ if (cell && cell->blink_role() == ui::AX_ROLE_COLUMN_HEADER) { |
base::string16 cell_name = cell->GetString16Attribute( |
- AccessibilityNodeData::ATTR_NAME); |
+ ui::AX_ATTR_NAME); |
if (cell_name.size() > 0) { |
*description = SysAllocString(cell_name.c_str()); |
return S_OK; |
} |
return cell->GetStringAttributeAsBstr( |
- AccessibilityNodeData::ATTR_DESCRIPTION, description); |
+ ui::AX_ATTR_DESCRIPTION, description); |
} |
} |
@@ -1166,8 +1166,8 @@ STDMETHODIMP BrowserAccessibilityWin::get_columnExtentAt( |
int columns; |
int rows; |
if (!GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_COLUMN_COUNT, &columns) || |
- !GetIntAttribute(AccessibilityNodeData::ATTR_TABLE_ROW_COUNT, &rows) || |
+ ui::AX_ATTR_TABLE_COLUMN_COUNT, &columns) || |
+ !GetIntAttribute(ui::AX_ATTR_TABLE_ROW_COUNT, &rows) || |
columns <= 0 || |
rows <= 0) { |
return S_FALSE; |
@@ -1177,14 +1177,14 @@ STDMETHODIMP BrowserAccessibilityWin::get_columnExtentAt( |
return E_INVALIDARG; |
const std::vector<int32>& cell_ids = GetIntListAttribute( |
- AccessibilityNodeData::ATTR_CELL_IDS); |
+ ui::AX_ATTR_CELL_IDS); |
int cell_id = cell_ids[row * columns + column]; |
BrowserAccessibilityWin* cell = static_cast<BrowserAccessibilityWin*>( |
manager()->GetFromRendererID(cell_id)); |
int colspan; |
if (cell && |
cell->GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_CELL_COLUMN_SPAN, &colspan) && |
+ ui::AX_ATTR_TABLE_CELL_COLUMN_SPAN, &colspan) && |
colspan >= 1) { |
*n_columns_spanned = colspan; |
return S_OK; |
@@ -1209,7 +1209,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_columnIndex(long cell_index, |
return E_INVALIDARG; |
const std::vector<int32>& unique_cell_ids = GetIntListAttribute( |
- AccessibilityNodeData::ATTR_UNIQUE_CELL_IDS); |
+ ui::AX_ATTR_UNIQUE_CELL_IDS); |
int cell_id_count = static_cast<int>(unique_cell_ids.size()); |
if (cell_index < 0) |
return E_INVALIDARG; |
@@ -1222,7 +1222,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_columnIndex(long cell_index, |
int col_index; |
if (cell && |
cell->GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_CELL_COLUMN_INDEX, &col_index)) { |
+ ui::AX_ATTR_TABLE_CELL_COLUMN_INDEX, &col_index)) { |
*column_index = col_index; |
return S_OK; |
} |
@@ -1239,7 +1239,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_nColumns(long* column_count) { |
int columns; |
if (GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_COLUMN_COUNT, &columns)) { |
+ ui::AX_ATTR_TABLE_COLUMN_COUNT, &columns)) { |
*column_count = columns; |
return S_OK; |
} |
@@ -1255,7 +1255,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_nRows(long* row_count) { |
return E_INVALIDARG; |
int rows; |
- if (GetIntAttribute(AccessibilityNodeData::ATTR_TABLE_ROW_COUNT, &rows)) { |
+ if (GetIntAttribute(ui::AX_ATTR_TABLE_ROW_COUNT, &rows)) { |
*row_count = rows; |
return S_OK; |
} |
@@ -1308,8 +1308,8 @@ STDMETHODIMP BrowserAccessibilityWin::get_rowDescription(long row, |
int columns; |
int rows; |
if (!GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_COLUMN_COUNT, &columns) || |
- !GetIntAttribute(AccessibilityNodeData::ATTR_TABLE_ROW_COUNT, &rows) || |
+ ui::AX_ATTR_TABLE_COLUMN_COUNT, &columns) || |
+ !GetIntAttribute(ui::AX_ATTR_TABLE_ROW_COUNT, &rows) || |
columns <= 0 || |
rows <= 0) { |
return S_FALSE; |
@@ -1319,21 +1319,21 @@ STDMETHODIMP BrowserAccessibilityWin::get_rowDescription(long row, |
return E_INVALIDARG; |
const std::vector<int32>& cell_ids = GetIntListAttribute( |
- AccessibilityNodeData::ATTR_CELL_IDS); |
+ ui::AX_ATTR_CELL_IDS); |
for (int i = 0; i < columns; ++i) { |
int cell_id = cell_ids[row * columns + i]; |
BrowserAccessibilityWin* cell = |
manager()->GetFromRendererID(cell_id)->ToBrowserAccessibilityWin(); |
- if (cell && cell->blink_role() == blink::WebAXRoleRowHeader) { |
+ if (cell && cell->blink_role() == ui::AX_ROLE_ROW_HEADER) { |
base::string16 cell_name = cell->GetString16Attribute( |
- AccessibilityNodeData::ATTR_NAME); |
+ ui::AX_ATTR_NAME); |
if (cell_name.size() > 0) { |
*description = SysAllocString(cell_name.c_str()); |
return S_OK; |
} |
return cell->GetStringAttributeAsBstr( |
- AccessibilityNodeData::ATTR_DESCRIPTION, description); |
+ ui::AX_ATTR_DESCRIPTION, description); |
} |
} |
@@ -1352,8 +1352,8 @@ STDMETHODIMP BrowserAccessibilityWin::get_rowExtentAt(long row, |
int columns; |
int rows; |
if (!GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_COLUMN_COUNT, &columns) || |
- !GetIntAttribute(AccessibilityNodeData::ATTR_TABLE_ROW_COUNT, &rows) || |
+ ui::AX_ATTR_TABLE_COLUMN_COUNT, &columns) || |
+ !GetIntAttribute(ui::AX_ATTR_TABLE_ROW_COUNT, &rows) || |
columns <= 0 || |
rows <= 0) { |
return S_FALSE; |
@@ -1363,14 +1363,14 @@ STDMETHODIMP BrowserAccessibilityWin::get_rowExtentAt(long row, |
return E_INVALIDARG; |
const std::vector<int32>& cell_ids = GetIntListAttribute( |
- AccessibilityNodeData::ATTR_CELL_IDS); |
+ ui::AX_ATTR_CELL_IDS); |
int cell_id = cell_ids[row * columns + column]; |
BrowserAccessibilityWin* cell = |
manager()->GetFromRendererID(cell_id)->ToBrowserAccessibilityWin(); |
int rowspan; |
if (cell && |
cell->GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_CELL_ROW_SPAN, &rowspan) && |
+ ui::AX_ATTR_TABLE_CELL_ROW_SPAN, &rowspan) && |
rowspan >= 1) { |
*n_rows_spanned = rowspan; |
return S_OK; |
@@ -1395,7 +1395,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_rowIndex(long cell_index, |
return E_INVALIDARG; |
const std::vector<int32>& unique_cell_ids = GetIntListAttribute( |
- AccessibilityNodeData::ATTR_UNIQUE_CELL_IDS); |
+ ui::AX_ATTR_UNIQUE_CELL_IDS); |
int cell_id_count = static_cast<int>(unique_cell_ids.size()); |
if (cell_index < 0) |
return E_INVALIDARG; |
@@ -1408,7 +1408,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_rowIndex(long cell_index, |
int cell_row_index; |
if (cell && |
cell->GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_CELL_ROW_INDEX, &cell_row_index)) { |
+ ui::AX_ATTR_TABLE_CELL_ROW_INDEX, &cell_row_index)) { |
*row_index = cell_row_index; |
return S_OK; |
} |
@@ -1524,7 +1524,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_rowColumnExtentsAtIndex( |
return E_INVALIDARG; |
const std::vector<int32>& unique_cell_ids = GetIntListAttribute( |
- AccessibilityNodeData::ATTR_UNIQUE_CELL_IDS); |
+ ui::AX_ATTR_UNIQUE_CELL_IDS); |
int cell_id_count = static_cast<int>(unique_cell_ids.size()); |
if (index < 0) |
return E_INVALIDARG; |
@@ -1538,9 +1538,9 @@ STDMETHODIMP BrowserAccessibilityWin::get_rowColumnExtentsAtIndex( |
int colspan; |
if (cell && |
cell->GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_CELL_ROW_SPAN, &rowspan) && |
+ ui::AX_ATTR_TABLE_CELL_ROW_SPAN, &rowspan) && |
cell->GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_CELL_COLUMN_SPAN, &colspan) && |
+ ui::AX_ATTR_TABLE_CELL_COLUMN_SPAN, &colspan) && |
rowspan >= 1 && |
colspan >= 1) { |
*row_extents = rowspan; |
@@ -1620,7 +1620,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_columnExtent( |
int colspan; |
if (GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_CELL_COLUMN_SPAN, &colspan) && |
+ ui::AX_ATTR_TABLE_CELL_COLUMN_SPAN, &colspan) && |
colspan >= 1) { |
*n_columns_spanned = colspan; |
return S_OK; |
@@ -1642,12 +1642,12 @@ STDMETHODIMP BrowserAccessibilityWin::get_columnHeaderCells( |
int column; |
if (!GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_CELL_COLUMN_INDEX, &column)) { |
+ ui::AX_ATTR_TABLE_CELL_COLUMN_INDEX, &column)) { |
return S_FALSE; |
} |
BrowserAccessibility* table = parent(); |
- while (table && table->role() != blink::WebAXRoleTable) |
+ while (table && table->role() != ui::AX_ROLE_TABLE) |
table = table->parent(); |
if (!table) { |
NOTREACHED(); |
@@ -1657,22 +1657,22 @@ STDMETHODIMP BrowserAccessibilityWin::get_columnHeaderCells( |
int columns; |
int rows; |
if (!table->GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_COLUMN_COUNT, &columns) || |
+ ui::AX_ATTR_TABLE_COLUMN_COUNT, &columns) || |
!table->GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_ROW_COUNT, &rows)) { |
+ ui::AX_ATTR_TABLE_ROW_COUNT, &rows)) { |
return S_FALSE; |
} |
if (columns <= 0 || rows <= 0 || column < 0 || column >= columns) |
return S_FALSE; |
const std::vector<int32>& cell_ids = table->GetIntListAttribute( |
- AccessibilityNodeData::ATTR_CELL_IDS); |
+ ui::AX_ATTR_CELL_IDS); |
for (int i = 0; i < rows; ++i) { |
int cell_id = cell_ids[i * columns + column]; |
BrowserAccessibilityWin* cell = |
manager()->GetFromRendererID(cell_id)->ToBrowserAccessibilityWin(); |
- if (cell && cell->blink_role() == blink::WebAXRoleColumnHeader) |
+ if (cell && cell->blink_role() == ui::AX_ROLE_COLUMN_HEADER) |
(*n_column_header_cells)++; |
} |
@@ -1682,7 +1682,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_columnHeaderCells( |
for (int i = 0; i < rows; ++i) { |
int cell_id = cell_ids[i * columns + column]; |
BrowserAccessibility* cell = manager()->GetFromRendererID(cell_id); |
- if (cell && cell->role() == blink::WebAXRoleColumnHeader) { |
+ if (cell && cell->role() == ui::AX_ROLE_COLUMN_HEADER) { |
(*cell_accessibles)[index] = static_cast<IAccessible*>( |
cell->ToBrowserAccessibilityWin()->NewReference()); |
++index; |
@@ -1701,7 +1701,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_columnIndex(long* column_index) { |
int column; |
if (GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_CELL_COLUMN_INDEX, &column)) { |
+ ui::AX_ATTR_TABLE_CELL_COLUMN_INDEX, &column)) { |
*column_index = column; |
return S_OK; |
} |
@@ -1718,7 +1718,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_rowExtent(long* n_rows_spanned) { |
int rowspan; |
if (GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_CELL_ROW_SPAN, &rowspan) && |
+ ui::AX_ATTR_TABLE_CELL_ROW_SPAN, &rowspan) && |
rowspan >= 1) { |
*n_rows_spanned = rowspan; |
return S_OK; |
@@ -1740,12 +1740,12 @@ STDMETHODIMP BrowserAccessibilityWin::get_rowHeaderCells( |
int row; |
if (!GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_CELL_ROW_INDEX, &row)) { |
+ ui::AX_ATTR_TABLE_CELL_ROW_INDEX, &row)) { |
return S_FALSE; |
} |
BrowserAccessibility* table = parent(); |
- while (table && table->role() != blink::WebAXRoleTable) |
+ while (table && table->role() != ui::AX_ROLE_TABLE) |
table = table->parent(); |
if (!table) { |
NOTREACHED(); |
@@ -1755,21 +1755,21 @@ STDMETHODIMP BrowserAccessibilityWin::get_rowHeaderCells( |
int columns; |
int rows; |
if (!table->GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_COLUMN_COUNT, &columns) || |
+ ui::AX_ATTR_TABLE_COLUMN_COUNT, &columns) || |
!table->GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_ROW_COUNT, &rows)) { |
+ ui::AX_ATTR_TABLE_ROW_COUNT, &rows)) { |
return S_FALSE; |
} |
if (columns <= 0 || rows <= 0 || row < 0 || row >= rows) |
return S_FALSE; |
const std::vector<int32>& cell_ids = table->GetIntListAttribute( |
- AccessibilityNodeData::ATTR_CELL_IDS); |
+ ui::AX_ATTR_CELL_IDS); |
for (int i = 0; i < columns; ++i) { |
int cell_id = cell_ids[row * columns + i]; |
BrowserAccessibility* cell = manager()->GetFromRendererID(cell_id); |
- if (cell && cell->role() == blink::WebAXRoleRowHeader) |
+ if (cell && cell->role() == ui::AX_ROLE_ROW_HEADER) |
(*n_row_header_cells)++; |
} |
@@ -1779,7 +1779,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_rowHeaderCells( |
for (int i = 0; i < columns; ++i) { |
int cell_id = cell_ids[row * columns + i]; |
BrowserAccessibility* cell = manager()->GetFromRendererID(cell_id); |
- if (cell && cell->role() == blink::WebAXRoleRowHeader) { |
+ if (cell && cell->role() == ui::AX_ROLE_ROW_HEADER) { |
(*cell_accessibles)[index] = static_cast<IAccessible*>( |
cell->ToBrowserAccessibilityWin()->NewReference()); |
++index; |
@@ -1797,7 +1797,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_rowIndex(long* row_index) { |
return E_INVALIDARG; |
int row; |
- if (GetIntAttribute(AccessibilityNodeData::ATTR_TABLE_CELL_ROW_INDEX, &row)) { |
+ if (GetIntAttribute(ui::AX_ATTR_TABLE_CELL_ROW_INDEX, &row)) { |
*row_index = row; |
return S_OK; |
} |
@@ -1836,13 +1836,13 @@ STDMETHODIMP BrowserAccessibilityWin::get_rowColumnExtents( |
int column; |
int rowspan; |
int colspan; |
- if (GetIntAttribute(AccessibilityNodeData::ATTR_TABLE_CELL_ROW_INDEX, &row) && |
+ if (GetIntAttribute(ui::AX_ATTR_TABLE_CELL_ROW_INDEX, &row) && |
GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_CELL_COLUMN_INDEX, &column) && |
+ ui::AX_ATTR_TABLE_CELL_COLUMN_INDEX, &column) && |
GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_CELL_ROW_SPAN, &rowspan) && |
+ ui::AX_ATTR_TABLE_CELL_ROW_SPAN, &rowspan) && |
GetIntAttribute( |
- AccessibilityNodeData::ATTR_TABLE_CELL_COLUMN_SPAN, &colspan)) { |
+ ui::AX_ATTR_TABLE_CELL_COLUMN_SPAN, &colspan)) { |
*row_index = row; |
*column_index = column; |
*row_extents = rowspan; |
@@ -1864,11 +1864,11 @@ STDMETHODIMP BrowserAccessibilityWin::get_table(IUnknown** table) { |
int row; |
int column; |
- GetIntAttribute(AccessibilityNodeData::ATTR_TABLE_CELL_ROW_INDEX, &row); |
- GetIntAttribute(AccessibilityNodeData::ATTR_TABLE_CELL_COLUMN_INDEX, &column); |
+ GetIntAttribute(ui::AX_ATTR_TABLE_CELL_ROW_INDEX, &row); |
+ GetIntAttribute(ui::AX_ATTR_TABLE_CELL_COLUMN_INDEX, &column); |
BrowserAccessibility* find_table = parent(); |
- while (find_table && find_table->role() != blink::WebAXRoleTable) |
+ while (find_table && find_table->role() != ui::AX_ROLE_TABLE) |
find_table = find_table->parent(); |
if (!find_table) { |
NOTREACHED(); |
@@ -1904,10 +1904,10 @@ STDMETHODIMP BrowserAccessibilityWin::get_caretOffset(LONG* offset) { |
return E_INVALIDARG; |
*offset = 0; |
- if (blink_role() == blink::WebAXRoleTextField || |
- blink_role() == blink::WebAXRoleTextArea) { |
+ if (blink_role() == ui::AX_ROLE_TEXT_FIELD || |
+ blink_role() == ui::AX_ROLE_TEXT_AREA) { |
int sel_start = 0; |
- if (GetIntAttribute(AccessibilityNodeData::ATTR_TEXT_SEL_START, |
+ if (GetIntAttribute(ui::AX_ATTR_TEXT_SEL_START, |
&sel_start)) |
*offset = sel_start; |
} |
@@ -1960,13 +1960,13 @@ STDMETHODIMP BrowserAccessibilityWin::get_nSelections(LONG* n_selections) { |
return E_INVALIDARG; |
*n_selections = 0; |
- if (blink_role() == blink::WebAXRoleTextField || |
- blink_role() == blink::WebAXRoleTextArea) { |
+ if (blink_role() == ui::AX_ROLE_TEXT_FIELD || |
+ blink_role() == ui::AX_ROLE_TEXT_AREA) { |
int sel_start = 0; |
int sel_end = 0; |
- if (GetIntAttribute(AccessibilityNodeData::ATTR_TEXT_SEL_START, |
+ if (GetIntAttribute(ui::AX_ATTR_TEXT_SEL_START, |
&sel_start) && |
- GetIntAttribute(AccessibilityNodeData::ATTR_TEXT_SEL_END, &sel_end) && |
+ GetIntAttribute(ui::AX_ATTR_TEXT_SEL_END, &sel_end) && |
sel_start != sel_end) |
*n_selections = 1; |
} |
@@ -1985,13 +1985,13 @@ STDMETHODIMP BrowserAccessibilityWin::get_selection(LONG selection_index, |
*start_offset = 0; |
*end_offset = 0; |
- if (blink_role() == blink::WebAXRoleTextField || |
- blink_role() == blink::WebAXRoleTextArea) { |
+ if (blink_role() == ui::AX_ROLE_TEXT_FIELD || |
+ blink_role() == ui::AX_ROLE_TEXT_AREA) { |
int sel_start = 0; |
int sel_end = 0; |
if (GetIntAttribute( |
- AccessibilityNodeData::ATTR_TEXT_SEL_START, &sel_start) && |
- GetIntAttribute(AccessibilityNodeData::ATTR_TEXT_SEL_END, &sel_end)) { |
+ ui::AX_ATTR_TEXT_SEL_START, &sel_start) && |
+ GetIntAttribute(ui::AX_ATTR_TEXT_SEL_END, &sel_end)) { |
*start_offset = sel_start; |
*end_offset = sel_end; |
} |
@@ -2311,7 +2311,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_currentValue(VARIANT* value) { |
float float_val; |
if (GetFloatAttribute( |
- AccessibilityNodeData::ATTR_VALUE_FOR_RANGE, &float_val)) { |
+ ui::AX_ATTR_VALUE_FOR_RANGE, &float_val)) { |
value->vt = VT_R8; |
value->dblVal = float_val; |
return S_OK; |
@@ -2329,7 +2329,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_minimumValue(VARIANT* value) { |
return E_INVALIDARG; |
float float_val; |
- if (GetFloatAttribute(AccessibilityNodeData::ATTR_MIN_VALUE_FOR_RANGE, |
+ if (GetFloatAttribute(ui::AX_ATTR_MIN_VALUE_FOR_RANGE, |
&float_val)) { |
value->vt = VT_R8; |
value->dblVal = float_val; |
@@ -2348,7 +2348,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_maximumValue(VARIANT* value) { |
return E_INVALIDARG; |
float float_val; |
- if (GetFloatAttribute(AccessibilityNodeData::ATTR_MAX_VALUE_FOR_RANGE, |
+ if (GetFloatAttribute(ui::AX_ATTR_MAX_VALUE_FOR_RANGE, |
&float_val)) { |
value->vt = VT_R8; |
value->dblVal = float_val; |
@@ -2375,7 +2375,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_URL(BSTR* url) { |
if (!url) |
return E_INVALIDARG; |
- return GetStringAttributeAsBstr(AccessibilityNodeData::ATTR_DOC_URL, url); |
+ return GetStringAttributeAsBstr(ui::AX_ATTR_DOC_URL, url); |
} |
STDMETHODIMP BrowserAccessibilityWin::get_title(BSTR* title) { |
@@ -2385,7 +2385,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_title(BSTR* title) { |
if (!title) |
return E_INVALIDARG; |
- return GetStringAttributeAsBstr(AccessibilityNodeData::ATTR_DOC_TITLE, title); |
+ return GetStringAttributeAsBstr(ui::AX_ATTR_DOC_TITLE, title); |
} |
STDMETHODIMP BrowserAccessibilityWin::get_mimeType(BSTR* mime_type) { |
@@ -2396,7 +2396,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_mimeType(BSTR* mime_type) { |
return E_INVALIDARG; |
return GetStringAttributeAsBstr( |
- AccessibilityNodeData::ATTR_DOC_MIMETYPE, mime_type); |
+ ui::AX_ATTR_DOC_MIMETYPE, mime_type); |
} |
STDMETHODIMP BrowserAccessibilityWin::get_docType(BSTR* doc_type) { |
@@ -2407,7 +2407,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_docType(BSTR* doc_type) { |
return E_INVALIDARG; |
return GetStringAttributeAsBstr( |
- AccessibilityNodeData::ATTR_DOC_DOCTYPE, doc_type); |
+ ui::AX_ATTR_DOC_DOCTYPE, doc_type); |
} |
// |
@@ -2430,7 +2430,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_nodeInfo( |
} |
base::string16 tag; |
- if (GetString16Attribute(AccessibilityNodeData::ATTR_HTML_TAG, &tag)) |
+ if (GetString16Attribute(ui::AX_ATTR_HTML_TAG, &tag)) |
*node_name = SysAllocString(tag.c_str()); |
else |
*node_name = NULL; |
@@ -2524,7 +2524,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_computedStyle( |
base::string16 display; |
if (max_style_properties == 0 || |
- !GetString16Attribute(AccessibilityNodeData::ATTR_DISPLAY, &display)) { |
+ !GetString16Attribute(ui::AX_ATTR_DISPLAY, &display)) { |
*num_style_properties = 0; |
return S_OK; |
} |
@@ -2554,7 +2554,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_computedStyleForProperties( |
StringToLowerASCII(&name); |
if (name == L"display") { |
base::string16 display = GetString16Attribute( |
- AccessibilityNodeData::ATTR_DISPLAY); |
+ ui::AX_ATTR_DISPLAY); |
style_values[i] = SysAllocString(display.c_str()); |
} else { |
style_values[i] = NULL; |
@@ -2684,7 +2684,7 @@ STDMETHODIMP BrowserAccessibilityWin::get_domText(BSTR* dom_text) { |
return E_INVALIDARG; |
return GetStringAttributeAsBstr( |
- AccessibilityNodeData::ATTR_NAME, dom_text); |
+ ui::AX_ATTR_NAME, dom_text); |
} |
STDMETHODIMP BrowserAccessibilityWin::get_clippedSubstringBounds( |
@@ -2898,17 +2898,17 @@ void BrowserAccessibilityWin::PreInitialize() { |
InitRoleAndState(); |
// Expose the "display" and "tag" attributes. |
- StringAttributeToIA2(AccessibilityNodeData::ATTR_DISPLAY, "display"); |
- StringAttributeToIA2(AccessibilityNodeData::ATTR_HTML_TAG, "tag"); |
- StringAttributeToIA2(AccessibilityNodeData::ATTR_ROLE, "xml-roles"); |
+ StringAttributeToIA2(ui::AX_ATTR_DISPLAY, "display"); |
+ StringAttributeToIA2(ui::AX_ATTR_HTML_TAG, "tag"); |
+ StringAttributeToIA2(ui::AX_ATTR_ROLE, "xml-roles"); |
// Expose "level" attribute for headings, trees, etc. |
- IntAttributeToIA2(AccessibilityNodeData::ATTR_HIERARCHICAL_LEVEL, "level"); |
+ IntAttributeToIA2(ui::AX_ATTR_HIERARCHICAL_LEVEL, "level"); |
// Expose the set size and position in set for listbox options. |
- if (blink_role() == blink::WebAXRoleListBoxOption && |
+ if (blink_role() == ui::AX_ROLE_LIST_BOX_OPTION && |
parent() && |
- parent()->role() == blink::WebAXRoleListBox) { |
+ parent()->role() == ui::AX_ROLE_LIST_BOX) { |
ia2_attributes_.push_back( |
L"setsize:" + base::IntToString16(parent()->PlatformChildCount())); |
ia2_attributes_.push_back( |
@@ -2922,19 +2922,19 @@ void BrowserAccessibilityWin::PreInitialize() { |
} |
// Expose live region attributes. |
- StringAttributeToIA2(AccessibilityNodeData::ATTR_LIVE_STATUS, "live"); |
- StringAttributeToIA2(AccessibilityNodeData::ATTR_LIVE_RELEVANT, "relevant"); |
- BoolAttributeToIA2(AccessibilityNodeData::ATTR_LIVE_ATOMIC, "atomic"); |
- BoolAttributeToIA2(AccessibilityNodeData::ATTR_LIVE_BUSY, "busy"); |
+ StringAttributeToIA2(ui::AX_ATTR_LIVE_STATUS, "live"); |
+ StringAttributeToIA2(ui::AX_ATTR_LIVE_RELEVANT, "relevant"); |
+ BoolAttributeToIA2(ui::AX_ATTR_LIVE_ATOMIC, "atomic"); |
+ BoolAttributeToIA2(ui::AX_ATTR_LIVE_BUSY, "busy"); |
// Expose container live region attributes. |
- StringAttributeToIA2(AccessibilityNodeData::ATTR_CONTAINER_LIVE_STATUS, |
+ StringAttributeToIA2(ui::AX_ATTR_CONTAINER_LIVE_STATUS, |
"container-live"); |
- StringAttributeToIA2(AccessibilityNodeData::ATTR_CONTAINER_LIVE_RELEVANT, |
+ StringAttributeToIA2(ui::AX_ATTR_CONTAINER_LIVE_RELEVANT, |
"container-relevant"); |
- BoolAttributeToIA2(AccessibilityNodeData::ATTR_CONTAINER_LIVE_ATOMIC, |
+ BoolAttributeToIA2(ui::AX_ATTR_CONTAINER_LIVE_ATOMIC, |
"container-atomic"); |
- BoolAttributeToIA2(AccessibilityNodeData::ATTR_CONTAINER_LIVE_BUSY, |
+ BoolAttributeToIA2(ui::AX_ATTR_CONTAINER_LIVE_BUSY, |
"container-busy"); |
// Expose slider value. |
@@ -2947,11 +2947,11 @@ void BrowserAccessibilityWin::PreInitialize() { |
// Expose table cell index. |
if (ia_role_ == ROLE_SYSTEM_CELL) { |
BrowserAccessibility* table = parent(); |
- while (table && table->role() != blink::WebAXRoleTable) |
+ while (table && table->role() != ui::AX_ROLE_TABLE) |
table = table->parent(); |
if (table) { |
const std::vector<int32>& unique_cell_ids = table->GetIntListAttribute( |
- AccessibilityNodeData::ATTR_UNIQUE_CELL_IDS); |
+ ui::AX_ATTR_UNIQUE_CELL_IDS); |
for (size_t i = 0; i < unique_cell_ids.size(); ++i) { |
if (unique_cell_ids[i] == renderer_id()) { |
ia2_attributes_.push_back( |
@@ -2983,10 +2983,10 @@ void BrowserAccessibilityWin::PreInitialize() { |
// if any, in "description". |
int title_elem_id = GetIntAttribute( |
- AccessibilityNodeData::ATTR_TITLE_UI_ELEMENT); |
- std::string help = GetStringAttribute(AccessibilityNodeData::ATTR_HELP); |
+ ui::AX_ATTR_TITLE_UI_ELEMENT); |
+ std::string help = GetStringAttribute(ui::AX_ATTR_HELP); |
std::string description = GetStringAttribute( |
- AccessibilityNodeData::ATTR_DESCRIPTION); |
+ ui::AX_ATTR_DESCRIPTION); |
// WebKit annoyingly puts the title in the description if there's no other |
// description, which just confuses the rest of the logic. Put it back. |
@@ -3017,8 +3017,8 @@ void BrowserAccessibilityWin::PreInitialize() { |
// If it's a text field, also consider the placeholder. |
std::string placeholder; |
- if (blink_role() == blink::WebAXRoleTextField && |
- HasState(blink::WebAXStateFocusable) && |
+ if (blink_role() == ui::AX_ROLE_TEXT_FIELD && |
+ HasState(ui::AX_STATE_FOCUSABLE) && |
GetHtmlAttribute("placeholder", &placeholder)) { |
if (name().empty() && !title_elem_id) { |
set_name(placeholder); |
@@ -3027,22 +3027,22 @@ void BrowserAccessibilityWin::PreInitialize() { |
} |
} |
- SetStringAttribute(AccessibilityNodeData::ATTR_DESCRIPTION, description); |
- SetStringAttribute(AccessibilityNodeData::ATTR_HELP, help); |
+ SetStringAttribute(ui::AX_ATTR_DESCRIPTION, description); |
+ SetStringAttribute(ui::AX_ATTR_HELP, help); |
// On Windows, the value of a document should be its url. |
- if (blink_role() == blink::WebAXRoleRootWebArea || |
- blink_role() == blink::WebAXRoleWebArea) { |
- set_value(GetStringAttribute(AccessibilityNodeData::ATTR_DOC_URL)); |
+ if (blink_role() == ui::AX_ROLE_ROOT_WEB_AREA || |
+ blink_role() == ui::AX_ROLE_WEB_AREA) { |
+ set_value(GetStringAttribute(ui::AX_ATTR_DOC_URL)); |
} |
// For certain roles (listbox option, static text, and list marker) |
// WebKit stores the main accessible text in the "value" - swap it so |
// that it's the "name". |
if (name().empty() && |
- (blink_role() == blink::WebAXRoleListBoxOption || |
- blink_role() == blink::WebAXRoleStaticText || |
- blink_role() == blink::WebAXRoleListMarker)) { |
+ (blink_role() == ui::AX_ROLE_LIST_BOX_OPTION || |
+ blink_role() == ui::AX_ROLE_STATIC_TEXT || |
+ blink_role() == ui::AX_ROLE_LIST_MARKER)) { |
std::string tmp = value(); |
set_value(name()); |
set_name(tmp); |
@@ -3051,7 +3051,7 @@ void BrowserAccessibilityWin::PreInitialize() { |
// If this doesn't have a value and is linked then set its value to the url |
// attribute. This allows screen readers to read an empty link's destination. |
if (value().empty() && (ia_state_ & STATE_SYSTEM_LINKED)) |
- set_value(GetStringAttribute(AccessibilityNodeData::ATTR_URL)); |
+ set_value(GetStringAttribute(ui::AX_ATTR_URL)); |
// Clear any old relationships between this node and other nodes. |
for (size_t i = 0; i < relations_.size(); ++i) |
@@ -3081,7 +3081,7 @@ void BrowserAccessibilityWin::PostInitialize() { |
hypertext_.clear(); |
for (unsigned int i = 0; i < PlatformChildCount(); ++i) { |
BrowserAccessibility* child = PlatformGetChild(i); |
- if (child->role() == blink::WebAXRoleStaticText) { |
+ if (child->role() == ui::AX_ROLE_STATIC_TEXT) { |
hypertext_ += base::UTF8ToUTF16(child->name()); |
} else { |
hyperlink_offset_to_index_[hypertext_.size()] = hyperlinks_.size(); |
@@ -3092,15 +3092,15 @@ void BrowserAccessibilityWin::PostInitialize() { |
DCHECK_EQ(hyperlink_offset_to_index_.size(), hyperlinks_.size()); |
// Fire an event when an alert first appears. |
- if (blink_role() == blink::WebAXRoleAlert && first_time_) |
- manager()->NotifyAccessibilityEvent(blink::WebAXEventAlert, this); |
+ if (blink_role() == ui::AX_ROLE_ALERT && first_time_) |
+ manager()->NotifyAccessibilityEvent(ui::AX_EVENT_ALERT, this); |
// Fire events if text has changed. |
base::string16 text = TextForIAccessibleText(); |
if (previous_text_ != text) { |
if (!previous_text_.empty() && !text.empty()) { |
manager()->NotifyAccessibilityEvent( |
- blink::WebAXEventShow, this); |
+ ui::AX_EVENT_SHOW, this); |
} |
// TODO(dmazzoni): Look into HIDE events, too. |
@@ -3118,7 +3118,7 @@ void BrowserAccessibilityWin::PostInitialize() { |
// focus for managed descendants is platform-specific. |
// Fire a focus event if the focused descendant in a multi-select |
// list box changes. |
- if (blink_role() == blink::WebAXRoleListBoxOption && |
+ if (blink_role() == ui::AX_ROLE_LIST_BOX_OPTION && |
(ia_state_ & STATE_SYSTEM_FOCUSABLE) && |
(ia_state_ & STATE_SYSTEM_SELECTABLE) && |
(ia_state_ & STATE_SYSTEM_FOCUSED) && |
@@ -3142,8 +3142,8 @@ void BrowserAccessibilityWin::PostInitialize() { |
// Fire an event if this container object has scrolled. |
int sx = 0; |
int sy = 0; |
- if (GetIntAttribute(AccessibilityNodeData::ATTR_SCROLL_X, &sx) && |
- GetIntAttribute(AccessibilityNodeData::ATTR_SCROLL_Y, &sy)) { |
+ if (GetIntAttribute(ui::AX_ATTR_SCROLL_X, &sx) && |
+ GetIntAttribute(ui::AX_ATTR_SCROLL_Y, &sy)) { |
if (!first_time_ && |
(sx != previous_scroll_x_ || sy != previous_scroll_y_)) { |
manager->MaybeCallNotifyWinEvent(EVENT_SYSTEM_SCROLLINGEND, |
@@ -3196,7 +3196,7 @@ BrowserAccessibilityWin* BrowserAccessibilityWin::GetTargetFromChildID( |
} |
HRESULT BrowserAccessibilityWin::GetStringAttributeAsBstr( |
- AccessibilityNodeData::StringAttribute attribute, |
+ ui::AXStringAttribute attribute, |
BSTR* value_bstr) { |
base::string16 str; |
@@ -3213,7 +3213,7 @@ HRESULT BrowserAccessibilityWin::GetStringAttributeAsBstr( |
} |
void BrowserAccessibilityWin::StringAttributeToIA2( |
- AccessibilityNodeData::StringAttribute attribute, |
+ ui::AXStringAttribute attribute, |
const char* ia2_attr) { |
base::string16 value; |
if (GetString16Attribute(attribute, &value)) |
@@ -3221,7 +3221,7 @@ void BrowserAccessibilityWin::StringAttributeToIA2( |
} |
void BrowserAccessibilityWin::BoolAttributeToIA2( |
- AccessibilityNodeData::BoolAttribute attribute, |
+ ui::AXBoolAttribute attribute, |
const char* ia2_attr) { |
bool value; |
if (GetBoolAttribute(attribute, &value)) { |
@@ -3231,7 +3231,7 @@ void BrowserAccessibilityWin::BoolAttributeToIA2( |
} |
void BrowserAccessibilityWin::IntAttributeToIA2( |
- AccessibilityNodeData::IntAttribute attribute, |
+ ui::AXIntAttribute attribute, |
const char* ia2_attr) { |
int value; |
if (GetIntAttribute(attribute, &value)) { |
@@ -3245,7 +3245,7 @@ base::string16 BrowserAccessibilityWin::GetValueText() { |
base::string16 value = base::UTF8ToUTF16(this->value()); |
if (value.empty() && |
- GetFloatAttribute(AccessibilityNodeData::ATTR_VALUE_FOR_RANGE, &fval)) { |
+ GetFloatAttribute(ui::AX_ATTR_VALUE_FOR_RANGE, &fval)) { |
value = base::UTF8ToUTF16(base::DoubleToString(fval)); |
} |
return value; |
@@ -3254,7 +3254,7 @@ base::string16 BrowserAccessibilityWin::GetValueText() { |
base::string16 BrowserAccessibilityWin::TextForIAccessibleText() { |
if (IsEditableText()) |
return base::UTF8ToUTF16(value()); |
- return (blink_role() == blink::WebAXRoleStaticText) ? |
+ return (blink_role() == ui::AX_ROLE_STATIC_TEXT) ? |
base::UTF8ToUTF16(name()) : hypertext_; |
} |
@@ -3290,7 +3290,7 @@ LONG BrowserAccessibilityWin::FindBoundary( |
HandleSpecialTextOffset(text, &start_offset); |
ui::TextBoundaryType boundary = IA2TextBoundaryToTextBoundary(ia2_boundary); |
const std::vector<int32>& line_breaks = GetIntListAttribute( |
- AccessibilityNodeData::ATTR_LINE_BREAKS); |
+ ui::AX_ATTR_LINE_BREAKS); |
return ui::FindAccessibleTextBoundary( |
text, line_breaks, boundary, start_offset, direction); |
} |
@@ -3305,95 +3305,95 @@ void BrowserAccessibilityWin::InitRoleAndState() { |
ia2_state_ = IA2_STATE_OPAQUE; |
ia2_attributes_.clear(); |
- if (HasState(blink::WebAXStateBusy)) |
+ if (HasState(ui::AX_STATE_BUSY)) |
ia_state_ |= STATE_SYSTEM_BUSY; |
- if (HasState(blink::WebAXStateChecked)) |
+ if (HasState(ui::AX_STATE_CHECKED)) |
ia_state_ |= STATE_SYSTEM_CHECKED; |
- if (HasState(blink::WebAXStateCollapsed)) |
+ if (HasState(ui::AX_STATE_COLLAPSED)) |
ia_state_ |= STATE_SYSTEM_COLLAPSED; |
- if (HasState(blink::WebAXStateExpanded)) |
+ if (HasState(ui::AX_STATE_EXPANDED)) |
ia_state_ |= STATE_SYSTEM_EXPANDED; |
- if (HasState(blink::WebAXStateFocusable)) |
+ if (HasState(ui::AX_STATE_FOCUSABLE)) |
ia_state_ |= STATE_SYSTEM_FOCUSABLE; |
- if (HasState(blink::WebAXStateHaspopup)) |
+ if (HasState(ui::AX_STATE_HASPOPUP)) |
ia_state_ |= STATE_SYSTEM_HASPOPUP; |
- if (HasState(blink::WebAXStateHovered)) |
+ if (HasState(ui::AX_STATE_HOVERED)) |
ia_state_ |= STATE_SYSTEM_HOTTRACKED; |
- if (HasState(blink::WebAXStateIndeterminate)) |
+ if (HasState(ui::AX_STATE_INDETERMINATE)) |
ia_state_ |= STATE_SYSTEM_INDETERMINATE; |
- if (HasState(blink::WebAXStateInvisible)) |
+ if (HasState(ui::AX_STATE_INVISIBLE)) |
ia_state_ |= STATE_SYSTEM_INVISIBLE; |
- if (HasState(blink::WebAXStateLinked)) |
+ if (HasState(ui::AX_STATE_LINKED)) |
ia_state_ |= STATE_SYSTEM_LINKED; |
- if (HasState(blink::WebAXStateMultiselectable)) { |
+ if (HasState(ui::AX_STATE_MULTISELECTABLE)) { |
ia_state_ |= STATE_SYSTEM_EXTSELECTABLE; |
ia_state_ |= STATE_SYSTEM_MULTISELECTABLE; |
} |
// TODO(ctguil): Support STATE_SYSTEM_EXTSELECTABLE/accSelect. |
- if (HasState(blink::WebAXStateOffscreen)) |
+ if (HasState(ui::AX_STATE_OFFSCREEN)) |
ia_state_ |= STATE_SYSTEM_OFFSCREEN; |
- if (HasState(blink::WebAXStatePressed)) |
+ if (HasState(ui::AX_STATE_PRESSED)) |
ia_state_ |= STATE_SYSTEM_PRESSED; |
- if (HasState(blink::WebAXStateProtected)) |
+ if (HasState(ui::AX_STATE_PROTECTED)) |
ia_state_ |= STATE_SYSTEM_PROTECTED; |
- if (HasState(blink::WebAXStateRequired)) |
+ if (HasState(ui::AX_STATE_REQUIRED)) |
ia2_state_ |= IA2_STATE_REQUIRED; |
- if (HasState(blink::WebAXStateSelectable)) |
+ if (HasState(ui::AX_STATE_SELECTABLE)) |
ia_state_ |= STATE_SYSTEM_SELECTABLE; |
- if (HasState(blink::WebAXStateSelected)) |
+ if (HasState(ui::AX_STATE_SELECTED)) |
ia_state_ |= STATE_SYSTEM_SELECTED; |
- if (HasState(blink::WebAXStateVisited)) |
+ if (HasState(ui::AX_STATE_VISITED)) |
ia_state_ |= STATE_SYSTEM_TRAVERSED; |
- if (!HasState(blink::WebAXStateEnabled)) |
+ if (!HasState(ui::AX_STATE_ENABLED)) |
ia_state_ |= STATE_SYSTEM_UNAVAILABLE; |
- if (HasState(blink::WebAXStateVertical)) { |
+ if (HasState(ui::AX_STATE_VERTICAL)) { |
ia2_state_ |= IA2_STATE_VERTICAL; |
} else { |
ia2_state_ |= IA2_STATE_HORIZONTAL; |
} |
- if (HasState(blink::WebAXStateVisited)) |
+ if (HasState(ui::AX_STATE_VISITED)) |
ia_state_ |= STATE_SYSTEM_TRAVERSED; |
// WebKit marks everything as readonly unless it's editable text, so if it's |
// not readonly, mark it as editable now. The final computation of the |
// READONLY state for MSAA is below, after the switch. |
- if (!HasState(blink::WebAXStateReadonly)) |
+ if (!HasState(ui::AX_STATE_READONLY)) |
ia2_state_ |= IA2_STATE_EDITABLE; |
base::string16 invalid; |
if (GetHtmlAttribute("aria-invalid", &invalid)) |
ia2_state_ |= IA2_STATE_INVALID_ENTRY; |
- if (GetBoolAttribute(AccessibilityNodeData::ATTR_BUTTON_MIXED)) |
+ if (GetBoolAttribute(ui::AX_ATTR_BUTTON_MIXED)) |
ia_state_ |= STATE_SYSTEM_MIXED; |
- if (GetBoolAttribute(AccessibilityNodeData::ATTR_CAN_SET_VALUE)) |
+ if (GetBoolAttribute(ui::AX_ATTR_CAN_SET_VALUE)) |
ia2_state_ |= IA2_STATE_EDITABLE; |
base::string16 html_tag = GetString16Attribute( |
- AccessibilityNodeData::ATTR_HTML_TAG); |
+ ui::AX_ATTR_HTML_TAG); |
ia_role_ = 0; |
ia2_role_ = 0; |
switch (blink_role()) { |
- case blink::WebAXRoleAlert: |
+ case ui::AX_ROLE_ALERT: |
ia_role_ = ROLE_SYSTEM_ALERT; |
break; |
- case blink::WebAXRoleAlertDialog: |
+ case ui::AX_ROLE_ALERT_DIALOG: |
ia_role_ = ROLE_SYSTEM_DIALOG; |
break; |
- case blink::WebAXRoleApplication: |
+ case ui::AX_ROLE_APPLICATION: |
ia_role_ = ROLE_SYSTEM_APPLICATION; |
break; |
- case blink::WebAXRoleArticle: |
+ case ui::AX_ROLE_ARTICLE: |
ia_role_ = ROLE_SYSTEM_GROUPING; |
ia2_role_ = IA2_ROLE_SECTION; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleBusyIndicator: |
+ case ui::AX_ROLE_BUSY_INDICATOR: |
ia_role_ = ROLE_SYSTEM_ANIMATION; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleButton: |
+ case ui::AX_ROLE_BUTTON: |
ia_role_ = ROLE_SYSTEM_PUSHBUTTON; |
bool is_aria_pressed_defined; |
bool is_mixed; |
@@ -3404,88 +3404,88 @@ void BrowserAccessibilityWin::InitRoleAndState() { |
if (is_mixed) |
ia_state_ |= STATE_SYSTEM_MIXED; |
break; |
- case blink::WebAXRoleCanvas: |
- if (GetBoolAttribute(AccessibilityNodeData::ATTR_CANVAS_HAS_FALLBACK)) { |
+ case ui::AX_ROLE_CANVAS: |
+ if (GetBoolAttribute(ui::AX_ATTR_CANVAS_HAS_FALLBACK)) { |
role_name_ = L"canvas"; |
ia2_role_ = IA2_ROLE_CANVAS; |
} else { |
ia_role_ = ROLE_SYSTEM_GRAPHIC; |
} |
break; |
- case blink::WebAXRoleCell: |
+ case ui::AX_ROLE_CELL: |
ia_role_ = ROLE_SYSTEM_CELL; |
break; |
- case blink::WebAXRoleCheckBox: |
+ case ui::AX_ROLE_CHECK_BOX: |
ia_role_ = ROLE_SYSTEM_CHECKBUTTON; |
break; |
- case blink::WebAXRoleColorWell: |
+ case ui::AX_ROLE_COLOR_WELL: |
ia_role_ = ROLE_SYSTEM_CLIENT; |
ia2_role_ = IA2_ROLE_COLOR_CHOOSER; |
break; |
- case blink::WebAXRoleColumn: |
+ case ui::AX_ROLE_COLUMN: |
ia_role_ = ROLE_SYSTEM_COLUMN; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleColumnHeader: |
+ case ui::AX_ROLE_COLUMN_HEADER: |
ia_role_ = ROLE_SYSTEM_COLUMNHEADER; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleComboBox: |
+ case ui::AX_ROLE_COMBO_BOX: |
ia_role_ = ROLE_SYSTEM_COMBOBOX; |
break; |
- case blink::WebAXRoleDiv: |
+ case ui::AX_ROLE_DIV: |
role_name_ = L"div"; |
ia2_role_ = IA2_ROLE_SECTION; |
break; |
- case blink::WebAXRoleDefinition: |
+ case ui::AX_ROLE_DEFINITION: |
role_name_ = html_tag; |
ia2_role_ = IA2_ROLE_PARAGRAPH; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleDescriptionListDetail: |
+ case ui::AX_ROLE_DESCRIPTION_LIST_DETAIL: |
role_name_ = html_tag; |
ia2_role_ = IA2_ROLE_PARAGRAPH; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleDescriptionListTerm: |
+ case ui::AX_ROLE_DESCRIPTION_LIST_TERM: |
ia_role_ = ROLE_SYSTEM_LISTITEM; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleDialog: |
+ case ui::AX_ROLE_DIALOG: |
ia_role_ = ROLE_SYSTEM_DIALOG; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleDisclosureTriangle: |
+ case ui::AX_ROLE_DISCLOSURE_TRIANGLE: |
ia_role_ = ROLE_SYSTEM_OUTLINEBUTTON; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleDocument: |
- case blink::WebAXRoleRootWebArea: |
- case blink::WebAXRoleWebArea: |
+ case ui::AX_ROLE_DOCUMENT: |
+ case ui::AX_ROLE_ROOT_WEB_AREA: |
+ case ui::AX_ROLE_WEB_AREA: |
ia_role_ = ROLE_SYSTEM_DOCUMENT; |
ia_state_ |= STATE_SYSTEM_READONLY; |
ia_state_ |= STATE_SYSTEM_FOCUSABLE; |
break; |
- case blink::WebAXRoleEditableText: |
+ case ui::AX_ROLE_EDITABLE_TEXT: |
ia_role_ = ROLE_SYSTEM_TEXT; |
ia2_state_ |= IA2_STATE_SINGLE_LINE; |
ia2_state_ |= IA2_STATE_EDITABLE; |
break; |
- case blink::WebAXRoleForm: |
+ case ui::AX_ROLE_FORM: |
role_name_ = L"form"; |
ia2_role_ = IA2_ROLE_FORM; |
break; |
- case blink::WebAXRoleFooter: |
+ case ui::AX_ROLE_FOOTER: |
ia_role_ = IA2_ROLE_FOOTER; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleGrid: |
+ case ui::AX_ROLE_GRID: |
ia_role_ = ROLE_SYSTEM_TABLE; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleGroup: { |
+ case ui::AX_ROLE_GROUP: { |
base::string16 aria_role = GetString16Attribute( |
- AccessibilityNodeData::ATTR_ROLE); |
+ ui::AX_ATTR_ROLE); |
if (aria_role == L"group" || html_tag == L"fieldset") { |
ia_role_ = ROLE_SYSTEM_GROUPING; |
} else if (html_tag == L"li") { |
@@ -3500,190 +3500,190 @@ void BrowserAccessibilityWin::InitRoleAndState() { |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
} |
- case blink::WebAXRoleGrowArea: |
+ case ui::AX_ROLE_GROW_AREA: |
ia_role_ = ROLE_SYSTEM_GRIP; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleHeading: |
+ case ui::AX_ROLE_HEADING: |
role_name_ = html_tag; |
ia2_role_ = IA2_ROLE_HEADING; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleHorizontalRule: |
+ case ui::AX_ROLE_HORIZONTAL_RULE: |
ia_role_ = ROLE_SYSTEM_SEPARATOR; |
break; |
- case blink::WebAXRoleImage: |
+ case ui::AX_ROLE_IMAGE: |
ia_role_ = ROLE_SYSTEM_GRAPHIC; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleImageMap: |
+ case ui::AX_ROLE_IMAGE_MAP: |
role_name_ = html_tag; |
ia2_role_ = IA2_ROLE_IMAGE_MAP; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleImageMapLink: |
+ case ui::AX_ROLE_IMAGE_MAP_LINK: |
ia_role_ = ROLE_SYSTEM_LINK; |
ia_state_ |= STATE_SYSTEM_LINKED; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleLabel: |
+ case ui::AX_ROLE_LABEL: |
ia_role_ = ROLE_SYSTEM_TEXT; |
ia2_role_ = IA2_ROLE_LABEL; |
break; |
- case blink::WebAXRoleBanner: |
- case blink::WebAXRoleComplementary: |
- case blink::WebAXRoleContentInfo: |
- case blink::WebAXRoleMain: |
- case blink::WebAXRoleNavigation: |
- case blink::WebAXRoleSearch: |
+ case ui::AX_ROLE_BANNER: |
+ case ui::AX_ROLE_COMPLEMENTARY: |
+ case ui::AX_ROLE_CONTENT_INFO: |
+ case ui::AX_ROLE_MAIN: |
+ case ui::AX_ROLE_NAVIGATION: |
+ case ui::AX_ROLE_SEARCH: |
ia_role_ = ROLE_SYSTEM_GROUPING; |
ia2_role_ = IA2_ROLE_SECTION; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleLink: |
+ case ui::AX_ROLE_LINK: |
ia_role_ = ROLE_SYSTEM_LINK; |
ia_state_ |= STATE_SYSTEM_LINKED; |
break; |
- case blink::WebAXRoleList: |
+ case ui::AX_ROLE_LIST: |
ia_role_ = ROLE_SYSTEM_LIST; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleListBox: |
+ case ui::AX_ROLE_LIST_BOX: |
ia_role_ = ROLE_SYSTEM_LIST; |
break; |
- case blink::WebAXRoleListBoxOption: |
+ case ui::AX_ROLE_LIST_BOX_OPTION: |
ia_role_ = ROLE_SYSTEM_LISTITEM; |
if (ia_state_ & STATE_SYSTEM_SELECTABLE) { |
ia_state_ |= STATE_SYSTEM_FOCUSABLE; |
- if (HasState(blink::WebAXStateFocused)) |
+ if (HasState(ui::AX_STATE_FOCUSED)) |
ia_state_ |= STATE_SYSTEM_FOCUSED; |
} |
break; |
- case blink::WebAXRoleListItem: |
+ case ui::AX_ROLE_LIST_ITEM: |
ia_role_ = ROLE_SYSTEM_LISTITEM; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleListMarker: |
+ case ui::AX_ROLE_LIST_MARKER: |
ia_role_ = ROLE_SYSTEM_TEXT; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleMath: |
+ case ui::AX_ROLE_MATH_ELEMENT: |
ia_role_ = ROLE_SYSTEM_EQUATION; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleMenu: |
- case blink::WebAXRoleMenuButton: |
+ case ui::AX_ROLE_MENU: |
+ case ui::AX_ROLE_MENU_BUTTON: |
ia_role_ = ROLE_SYSTEM_MENUPOPUP; |
break; |
- case blink::WebAXRoleMenuBar: |
+ case ui::AX_ROLE_MENU_BAR: |
ia_role_ = ROLE_SYSTEM_MENUBAR; |
break; |
- case blink::WebAXRoleMenuItem: |
+ case ui::AX_ROLE_MENU_ITEM: |
ia_role_ = ROLE_SYSTEM_MENUITEM; |
break; |
- case blink::WebAXRoleMenuListPopup: |
+ case ui::AX_ROLE_MENU_LIST_POPUP: |
ia_role_ = ROLE_SYSTEM_CLIENT; |
break; |
- case blink::WebAXRoleMenuListOption: |
+ case ui::AX_ROLE_MENU_LIST_OPTION: |
ia_role_ = ROLE_SYSTEM_LISTITEM; |
if (ia_state_ & STATE_SYSTEM_SELECTABLE) { |
ia_state_ |= STATE_SYSTEM_FOCUSABLE; |
- if (HasState(blink::WebAXStateFocused)) |
+ if (HasState(ui::AX_STATE_FOCUSED)) |
ia_state_ |= STATE_SYSTEM_FOCUSED; |
} |
break; |
- case blink::WebAXRoleNote: |
+ case ui::AX_ROLE_NOTE: |
ia_role_ = ROLE_SYSTEM_GROUPING; |
ia2_role_ = IA2_ROLE_NOTE; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleOutline: |
+ case ui::AX_ROLE_OUTLINE: |
ia_role_ = ROLE_SYSTEM_OUTLINE; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleParagraph: |
+ case ui::AX_ROLE_PARAGRAPH: |
role_name_ = L"P"; |
ia2_role_ = IA2_ROLE_PARAGRAPH; |
break; |
- case blink::WebAXRolePopUpButton: |
+ case ui::AX_ROLE_POP_UP_BUTTON: |
if (html_tag == L"select") { |
ia_role_ = ROLE_SYSTEM_COMBOBOX; |
} else { |
ia_role_ = ROLE_SYSTEM_BUTTONMENU; |
} |
break; |
- case blink::WebAXRoleProgressIndicator: |
+ case ui::AX_ROLE_PROGRESS_INDICATOR: |
ia_role_ = ROLE_SYSTEM_PROGRESSBAR; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleRadioButton: |
+ case ui::AX_ROLE_RADIO_BUTTON: |
ia_role_ = ROLE_SYSTEM_RADIOBUTTON; |
break; |
- case blink::WebAXRoleRadioGroup: |
+ case ui::AX_ROLE_RADIO_GROUP: |
ia_role_ = ROLE_SYSTEM_GROUPING; |
ia2_role_ = IA2_ROLE_SECTION; |
break; |
- case blink::WebAXRoleRegion: |
+ case ui::AX_ROLE_REGION: |
ia_role_ = ROLE_SYSTEM_GROUPING; |
ia2_role_ = IA2_ROLE_SECTION; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleRow: |
+ case ui::AX_ROLE_ROW: |
ia_role_ = ROLE_SYSTEM_ROW; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleRowHeader: |
+ case ui::AX_ROLE_ROW_HEADER: |
ia_role_ = ROLE_SYSTEM_ROWHEADER; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleRuler: |
+ case ui::AX_ROLE_RULER: |
ia_role_ = ROLE_SYSTEM_CLIENT; |
ia2_role_ = IA2_ROLE_RULER; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleScrollArea: |
+ case ui::AX_ROLE_SCROLL_AREA: |
ia_role_ = ROLE_SYSTEM_CLIENT; |
ia2_role_ = IA2_ROLE_SCROLL_PANE; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleScrollBar: |
+ case ui::AX_ROLE_SCROLL_BAR: |
ia_role_ = ROLE_SYSTEM_SCROLLBAR; |
break; |
- case blink::WebAXRoleSlider: |
+ case ui::AX_ROLE_SLIDER: |
ia_role_ = ROLE_SYSTEM_SLIDER; |
break; |
- case blink::WebAXRoleSpinButton: |
+ case ui::AX_ROLE_SPIN_BUTTON: |
ia_role_ = ROLE_SYSTEM_SPINBUTTON; |
break; |
- case blink::WebAXRoleSpinButtonPart: |
+ case ui::AX_ROLE_SPIN_BUTTON_PART: |
ia_role_ = ROLE_SYSTEM_PUSHBUTTON; |
break; |
- case blink::WebAXRoleSplitGroup: |
+ case ui::AX_ROLE_SPLIT_GROUP: |
ia_role_ = ROLE_SYSTEM_CLIENT; |
ia2_role_ = IA2_ROLE_SPLIT_PANE; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleAnnotation: |
- case blink::WebAXRoleStaticText: |
+ case ui::AX_ROLE_ANNOTATION: |
+ case ui::AX_ROLE_STATIC_TEXT: |
ia_role_ = ROLE_SYSTEM_TEXT; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleStatus: |
+ case ui::AX_ROLE_STATUS: |
ia_role_ = ROLE_SYSTEM_STATUSBAR; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleSplitter: |
+ case ui::AX_ROLE_SPLITTER: |
ia_role_ = ROLE_SYSTEM_SEPARATOR; |
break; |
- case blink::WebAXRoleSVGRoot: |
+ case ui::AX_ROLE_SVG_ROOT: |
ia_role_ = ROLE_SYSTEM_GRAPHIC; |
break; |
- case blink::WebAXRoleTab: |
+ case ui::AX_ROLE_TAB: |
ia_role_ = ROLE_SYSTEM_PAGETAB; |
break; |
- case blink::WebAXRoleTable: { |
+ case ui::AX_ROLE_TABLE: { |
base::string16 aria_role = GetString16Attribute( |
- AccessibilityNodeData::ATTR_ROLE); |
+ ui::AX_ATTR_ROLE); |
if (aria_role == L"treegrid") { |
ia_role_ = ROLE_SYSTEM_OUTLINE; |
} else { |
@@ -3692,77 +3692,77 @@ void BrowserAccessibilityWin::InitRoleAndState() { |
} |
break; |
} |
- case blink::WebAXRoleTableHeaderContainer: |
+ case ui::AX_ROLE_TABLE_HEADER_CONTAINER: |
ia_role_ = ROLE_SYSTEM_GROUPING; |
ia2_role_ = IA2_ROLE_SECTION; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleTabList: |
+ case ui::AX_ROLE_TAB_LIST: |
ia_role_ = ROLE_SYSTEM_PAGETABLIST; |
break; |
- case blink::WebAXRoleTabPanel: |
+ case ui::AX_ROLE_TAB_PANEL: |
ia_role_ = ROLE_SYSTEM_PROPERTYPAGE; |
break; |
- case blink::WebAXRoleToggleButton: |
+ case ui::AX_ROLE_TOGGLE_BUTTON: |
ia_role_ = ROLE_SYSTEM_PUSHBUTTON; |
ia2_role_ = IA2_ROLE_TOGGLE_BUTTON; |
break; |
- case blink::WebAXRoleTextArea: |
+ case ui::AX_ROLE_TEXT_AREA: |
ia_role_ = ROLE_SYSTEM_TEXT; |
ia2_state_ |= IA2_STATE_MULTI_LINE; |
ia2_state_ |= IA2_STATE_EDITABLE; |
ia2_state_ |= IA2_STATE_SELECTABLE_TEXT; |
break; |
- case blink::WebAXRoleTextField: |
+ case ui::AX_ROLE_TEXT_FIELD: |
ia_role_ = ROLE_SYSTEM_TEXT; |
ia2_state_ |= IA2_STATE_SINGLE_LINE; |
ia2_state_ |= IA2_STATE_EDITABLE; |
ia2_state_ |= IA2_STATE_SELECTABLE_TEXT; |
break; |
- case blink::WebAXRoleTimer: |
+ case ui::AX_ROLE_TIMER: |
ia_role_ = ROLE_SYSTEM_CLOCK; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleToolbar: |
+ case ui::AX_ROLE_TOOLBAR: |
ia_role_ = ROLE_SYSTEM_TOOLBAR; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleUserInterfaceTooltip: |
+ case ui::AX_ROLE_TOOLTIP: |
ia_role_ = ROLE_SYSTEM_TOOLTIP; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleTree: |
+ case ui::AX_ROLE_TREE: |
ia_role_ = ROLE_SYSTEM_OUTLINE; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleTreeGrid: |
+ case ui::AX_ROLE_TREE_GRID: |
ia_role_ = ROLE_SYSTEM_OUTLINE; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleTreeItem: |
+ case ui::AX_ROLE_TREE_ITEM: |
ia_role_ = ROLE_SYSTEM_OUTLINEITEM; |
ia_state_ |= STATE_SYSTEM_READONLY; |
break; |
- case blink::WebAXRoleWindow: |
+ case ui::AX_ROLE_WINDOW: |
ia_role_ = ROLE_SYSTEM_WINDOW; |
break; |
// TODO(dmazzoni): figure out the proper MSAA role for all of these. |
- case blink::WebAXRoleBrowser: |
- case blink::WebAXRoleDirectory: |
- case blink::WebAXRoleDrawer: |
- case blink::WebAXRoleHelpTag: |
- case blink::WebAXRoleIgnored: |
- case blink::WebAXRoleIncrementor: |
- case blink::WebAXRoleLog: |
- case blink::WebAXRoleMarquee: |
- case blink::WebAXRoleMatte: |
- case blink::WebAXRolePresentational: |
- case blink::WebAXRoleRulerMarker: |
- case blink::WebAXRoleSheet: |
- case blink::WebAXRoleSliderThumb: |
- case blink::WebAXRoleSystemWide: |
- case blink::WebAXRoleValueIndicator: |
+ case ui::AX_ROLE_BROWSER: |
+ case ui::AX_ROLE_DIRECTORY: |
+ case ui::AX_ROLE_DRAWER: |
+ case ui::AX_ROLE_HELP_TAG: |
+ case ui::AX_ROLE_IGNORED: |
+ case ui::AX_ROLE_INCREMENTOR: |
+ case ui::AX_ROLE_LOG: |
+ case ui::AX_ROLE_MARQUEE: |
+ case ui::AX_ROLE_MATTE: |
+ case ui::AX_ROLE_PRESENTATIONAL: |
+ case ui::AX_ROLE_RULER_MARKER: |
+ case ui::AX_ROLE_SHEET: |
+ case ui::AX_ROLE_SLIDER_THUMB: |
+ case ui::AX_ROLE_SYSTEM_WIDE: |
+ case ui::AX_ROLE_VALUE_INDICATOR: |
default: |
ia_role_ = ROLE_SYSTEM_CLIENT; |
break; |
@@ -3774,13 +3774,13 @@ void BrowserAccessibilityWin::InitRoleAndState() { |
// aria-readonly attribute and for a few roles (in the switch above). |
// We clear the READONLY state on focusable controls and on a document. |
// Everything else, the majority of objects, do not have this state set. |
- if (HasState(blink::WebAXStateFocusable) && |
+ if (HasState(ui::AX_STATE_FOCUSABLE) && |
ia_role_ != ROLE_SYSTEM_DOCUMENT) { |
ia_state_ &= ~(STATE_SYSTEM_READONLY); |
} |
- if (!HasState(blink::WebAXStateReadonly)) |
+ if (!HasState(ui::AX_STATE_READONLY)) |
ia_state_ &= ~(STATE_SYSTEM_READONLY); |
- if (GetBoolAttribute(AccessibilityNodeData::ATTR_ARIA_READONLY)) |
+ if (GetBoolAttribute(ui::AX_ATTR_ARIA_READONLY)) |
ia_state_ |= STATE_SYSTEM_READONLY; |
// The role should always be set. |