Chromium Code Reviews| Index: content/renderer/accessibility/blink_ax_enum_conversion.cc |
| diff --git a/content/renderer/accessibility/blink_ax_enum_conversion.cc b/content/renderer/accessibility/blink_ax_enum_conversion.cc |
| index 10e23889843115d8c11b0d55937c94832570461d..bf2966543bd7aa9a4e719e89a324883d94bfbafb 100644 |
| --- a/content/renderer/accessibility/blink_ax_enum_conversion.cc |
| +++ b/content/renderer/accessibility/blink_ax_enum_conversion.cc |
| @@ -392,14 +392,16 @@ ui::AXEvent AXEventFromBlink(blink::WebAXEvent event) { |
| ui::AXTextDirection AXTextDirectionFromBlink( |
| blink::WebAXTextDirection text_direction) { |
| switch (text_direction) { |
| + case blink::WebAXTextDirectionUnknown: |
| + return ui::AX_TEXT_DIRECTION_NONE; |
| case blink::WebAXTextDirectionLR: |
| - return ui::AX_TEXT_DIRECTION_LR; |
| + return ui::AX_TEXT_DIRECTION_LTR; |
| case blink::WebAXTextDirectionRL: |
| - return ui::AX_TEXT_DIRECTION_RL; |
| + return ui::AX_TEXT_DIRECTION_RTL; |
| case blink::WebAXTextDirectionTB: |
| - return ui::AX_TEXT_DIRECTION_TB; |
| + return ui::AX_TEXT_DIRECTION_TTB; |
| case blink::WebAXTextDirectionBT: |
| - return ui::AX_TEXT_DIRECTION_BT; |
| + return ui::AX_TEXT_DIRECTION_BTT; |
| default: |
| NOTREACHED(); |
| } |
| @@ -407,6 +409,25 @@ ui::AXTextDirection AXTextDirectionFromBlink( |
| return ui::AX_TEXT_DIRECTION_NONE; |
| } |
| +ui::AXTextStyle AXTextStyleFromBlink(blink::WebAXTextStyle text_style) { |
| + switch (text_style) { |
| + case blink::WebAXTextStyleNone: |
|
sgurun-gerrit only
2015/05/12 20:11:58
no member named 'WebAXTextDirectionUnknown' in nam
|
| + return ui::AX_TEXT_STYLE_NONE; |
| + case blink::WebAXTextStyleBold: |
| + return ui::AX_TEXT_STYLE_BOLD; |
| + case blink::WebAXTextStyleItalic: |
| + return ui::AX_TEXT_STYLE_ITALIC; |
| + case blink::WebAXTextStyleUnderline: |
| + return ui::AX_TEXT_STYLE_UNDERLINE; |
|
dmazzoni
2015/05/12 18:34:48
I just realized, these shouldn't be mutually exclu
|
| + case blink::WebAXTextStyleLineThrough: |
| + return ui::AX_TEXT_STYLE_LINE_THROUGH; |
| + default: |
| + NOTREACHED(); |
| + } |
| + |
| + return ui::AX_TEXT_STYLE_NONE; |
| +} |
| + |
| ui::AXInvalidState AXInvalidStateFromBlink( |
| blink::WebAXInvalidState invalid_state) { |
| switch (invalid_state) { |