OLD | NEW |
---|---|
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "ui/accessibility/ax_node_data.h" | 5 #include "ui/accessibility/ax_node_data.h" |
6 | 6 |
7 #include <set> | 7 #include <set> |
8 | 8 |
9 #include "base/strings/string_number_conversions.h" | 9 #include "base/strings/string_number_conversions.h" |
10 #include "base/strings/string_util.h" | 10 #include "base/strings/string_util.h" |
(...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
203 result += " sort_direction=other"; | 203 result += " sort_direction=other"; |
204 break; | 204 break; |
205 } | 205 } |
206 break; | 206 break; |
207 case AX_ATTR_TITLE_UI_ELEMENT: | 207 case AX_ATTR_TITLE_UI_ELEMENT: |
208 result += " title_elem=" + value; | 208 result += " title_elem=" + value; |
209 break; | 209 break; |
210 case AX_ATTR_ACTIVEDESCENDANT_ID: | 210 case AX_ATTR_ACTIVEDESCENDANT_ID: |
211 result += " activedescendant=" + value; | 211 result += " activedescendant=" + value; |
212 break; | 212 break; |
213 case AX_ATTR_COLOR_VALUE_RED: | |
214 result += " color_value_red=" + value; | |
215 break; | |
216 case AX_ATTR_COLOR_VALUE_GREEN: | |
217 result += " color_value_green=" + value; | |
218 break; | |
219 case AX_ATTR_COLOR_VALUE_BLUE: | |
220 result += " color_value_blue=" + value; | |
221 break; | |
222 case AX_ATTR_TREE_ID: | 213 case AX_ATTR_TREE_ID: |
223 result += " tree_id=" + value; | 214 result += " tree_id=" + value; |
224 break; | 215 break; |
225 case AX_ATTR_CHILD_TREE_ID: | 216 case AX_ATTR_CHILD_TREE_ID: |
226 result += " child_tree_id=" + value; | 217 result += " child_tree_id=" + value; |
227 break; | 218 break; |
219 case AX_ATTR_BACKGROUND_COLOR: | |
220 result += " background_color=" + value; | |
221 break; | |
222 case AX_ATTR_COLOR: | |
223 result += " color=" + value; | |
224 break; | |
228 case AX_ATTR_TEXT_DIRECTION: | 225 case AX_ATTR_TEXT_DIRECTION: |
229 switch (int_attributes[i].second) { | 226 switch (int_attributes[i].second) { |
230 case AX_TEXT_DIRECTION_LR: | 227 case AX_TEXT_DIRECTION_LTR: |
231 default: | 228 result += " text_direction=ltr"; |
232 result += " text_direction=lr"; | |
233 break; | 229 break; |
234 case AX_TEXT_DIRECTION_RL: | 230 case AX_TEXT_DIRECTION_RTL: |
235 result += " text_direction=rl"; | 231 result += " text_direction=rtl"; |
236 break; | 232 break; |
237 case AX_TEXT_DIRECTION_TB: | 233 case AX_TEXT_DIRECTION_TTB: |
238 result += " text_direction=tb"; | 234 result += " text_direction=ttb"; |
239 break; | 235 break; |
240 case AX_TEXT_DIRECTION_BT: | 236 case AX_TEXT_DIRECTION_BTT: |
241 result += " text_direction=bt"; | 237 result += " text_direction=btt"; |
242 break; | 238 break; |
243 } | 239 } |
244 break; | 240 break; |
245 case AX_ATTR_SET_SIZE: | 241 case AX_ATTR_SET_SIZE: |
246 result += " setsize=" + value; | 242 result += " setsize=" + value; |
247 break; | 243 break; |
248 case AX_ATTR_POS_IN_SET: | 244 case AX_ATTR_POS_IN_SET: |
249 result += " posinset=" + value; | 245 result += " posinset=" + value; |
250 break; | 246 break; |
251 case AX_ATTR_INVALID_STATE: | 247 case AX_ATTR_INVALID_STATE: |
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
360 break; | 356 break; |
361 case AX_ATTR_VALUE_FOR_RANGE: | 357 case AX_ATTR_VALUE_FOR_RANGE: |
362 result += " value_for_range=" + value; | 358 result += " value_for_range=" + value; |
363 break; | 359 break; |
364 case AX_ATTR_MAX_VALUE_FOR_RANGE: | 360 case AX_ATTR_MAX_VALUE_FOR_RANGE: |
365 result += " max_value=" + value; | 361 result += " max_value=" + value; |
366 break; | 362 break; |
367 case AX_ATTR_MIN_VALUE_FOR_RANGE: | 363 case AX_ATTR_MIN_VALUE_FOR_RANGE: |
368 result += " min_value=" + value; | 364 result += " min_value=" + value; |
369 break; | 365 break; |
366 case AX_ATTR_FONT_SIZE: | |
367 result += " font_size=" + value; | |
368 break; | |
370 case AX_FLOAT_ATTRIBUTE_NONE: | 369 case AX_FLOAT_ATTRIBUTE_NONE: |
371 break; | 370 break; |
372 } | 371 } |
sgurun-gerrit only
2015/05/12 20:11:58
../../ui/accessibility/ax_node_data.cc:130:13: err
| |
373 } | 372 } |
374 | 373 |
375 for (size_t i = 0; i < bool_attributes.size(); ++i) { | 374 for (size_t i = 0; i < bool_attributes.size(); ++i) { |
376 std::string value = bool_attributes[i].second ? "true" : "false"; | 375 std::string value = bool_attributes[i].second ? "true" : "false"; |
377 switch (bool_attributes[i].first) { | 376 switch (bool_attributes[i].first) { |
378 case AX_ATTR_DOC_LOADED: | 377 case AX_ATTR_DOC_LOADED: |
379 result += " doc_loaded=" + value; | 378 result += " doc_loaded=" + value; |
380 break; | 379 break; |
381 case AX_ATTR_BUTTON_MIXED: | 380 case AX_ATTR_BUTTON_MIXED: |
382 result += " mixed=" + value; | 381 result += " mixed=" + value; |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
460 } | 459 } |
461 } | 460 } |
462 | 461 |
463 if (!child_ids.empty()) | 462 if (!child_ids.empty()) |
464 result += " child_ids=" + IntVectorToString(child_ids); | 463 result += " child_ids=" + IntVectorToString(child_ids); |
465 | 464 |
466 return result; | 465 return result; |
467 } | 466 } |
468 | 467 |
469 } // namespace ui | 468 } // namespace ui |
OLD | NEW |