| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2008, 2009, 2011 Apple Inc. All rights reserved. | 2 * Copyright (C) 2008, 2009, 2011 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2008 Nuanti Ltd. | 3 * Copyright (C) 2008 Nuanti Ltd. |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
| 7 * are met: | 7 * are met: |
| 8 * | 8 * |
| 9 * 1. Redistributions of source code must retain the above copyright | 9 * 1. Redistributions of source code must retain the above copyright |
| 10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 94 GroupRole, | 94 GroupRole, |
| 95 GrowAreaRole, | 95 GrowAreaRole, |
| 96 HeadingRole, | 96 HeadingRole, |
| 97 HelpTagRole, | 97 HelpTagRole, |
| 98 HorizontalRuleRole, | 98 HorizontalRuleRole, |
| 99 IgnoredRole, | 99 IgnoredRole, |
| 100 ImageMapLinkRole, | 100 ImageMapLinkRole, |
| 101 ImageMapRole, | 101 ImageMapRole, |
| 102 ImageRole, | 102 ImageRole, |
| 103 IncrementorRole, | 103 IncrementorRole, |
| 104 InlineTextBoxRole, |
| 104 LabelRole, | 105 LabelRole, |
| 105 LegendRole, | 106 LegendRole, |
| 106 LinkRole, | 107 LinkRole, |
| 107 ListBoxOptionRole, | 108 ListBoxOptionRole, |
| 108 ListBoxRole, | 109 ListBoxRole, |
| 109 ListItemRole, | 110 ListItemRole, |
| 110 ListMarkerRole, | 111 ListMarkerRole, |
| 111 ListRole, | 112 ListRole, |
| 112 LogRole, | 113 LogRole, |
| 113 MainRole, | 114 MainRole, |
| (...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 235 IgnoreObject, | 236 IgnoreObject, |
| 236 DefaultBehavior, | 237 DefaultBehavior, |
| 237 }; | 238 }; |
| 238 | 239 |
| 239 enum AccessibilityButtonState { | 240 enum AccessibilityButtonState { |
| 240 ButtonStateOff = 0, | 241 ButtonStateOff = 0, |
| 241 ButtonStateOn, | 242 ButtonStateOn, |
| 242 ButtonStateMixed, | 243 ButtonStateMixed, |
| 243 }; | 244 }; |
| 244 | 245 |
| 246 enum AccessibilityTextDirection { |
| 247 AccessibilityTextDirectionLeftToRight, |
| 248 AccessibilityTextDirectionRightToLeft, |
| 249 AccessibilityTextDirectionTopToBottom, |
| 250 AccessibilityTextDirectionBottomToTop |
| 251 }; |
| 252 |
| 245 struct VisiblePositionRange { | 253 struct VisiblePositionRange { |
| 246 | 254 |
| 247 VisiblePosition start; | 255 VisiblePosition start; |
| 248 VisiblePosition end; | 256 VisiblePosition end; |
| 249 | 257 |
| 250 VisiblePositionRange() { } | 258 VisiblePositionRange() { } |
| 251 | 259 |
| 252 VisiblePositionRange(const VisiblePosition& s, const VisiblePosition& e) | 260 VisiblePositionRange(const VisiblePosition& s, const VisiblePosition& e) |
| 253 : start(s) | 261 : start(s) |
| 254 , end(e) | 262 , end(e) |
| (...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 404 virtual int headingLevel() const { return 0; } | 412 virtual int headingLevel() const { return 0; } |
| 405 // 1-based, to match the aria-level spec. | 413 // 1-based, to match the aria-level spec. |
| 406 virtual unsigned hierarchicalLevel() const { return 0; } | 414 virtual unsigned hierarchicalLevel() const { return 0; } |
| 407 virtual AccessibilityOrientation orientation() const; | 415 virtual AccessibilityOrientation orientation() const; |
| 408 virtual int tableLevel() const { return 0; } | 416 virtual int tableLevel() const { return 0; } |
| 409 virtual String text() const { return String(); } | 417 virtual String text() const { return String(); } |
| 410 virtual int textLength() const { return 0; } | 418 virtual int textLength() const { return 0; } |
| 411 virtual AccessibilityObject* titleUIElement() const { return 0; } | 419 virtual AccessibilityObject* titleUIElement() const { return 0; } |
| 412 virtual KURL url() const { return KURL(); } | 420 virtual KURL url() const { return KURL(); } |
| 413 | 421 |
| 422 // For an inline text box. |
| 423 virtual AccessibilityTextDirection textDirection() const { return Accessibil
ityTextDirectionLeftToRight; } |
| 424 // The integer horizontal pixel offset of each character in the string; nega
tive values for RTL. |
| 425 virtual void textCharacterOffsets(Vector<int>&) const { } |
| 426 // The start and end character offset of each word in the inline text box. |
| 427 virtual void wordBoundaries(Vector<PlainTextRange>& words) const { } |
| 428 |
| 414 // Properties of interactive elements. | 429 // Properties of interactive elements. |
| 415 virtual String actionVerb() const; | 430 virtual String actionVerb() const; |
| 416 virtual AccessibilityButtonState checkboxOrRadioValue() const; | 431 virtual AccessibilityButtonState checkboxOrRadioValue() const; |
| 417 virtual void colorValue(int& r, int& g, int& b) const { r = 0; g = 0; b = 0;
} | 432 virtual void colorValue(int& r, int& g, int& b) const { r = 0; g = 0; b = 0;
} |
| 418 virtual String valueDescription() const { return String(); } | 433 virtual String valueDescription() const { return String(); } |
| 419 virtual float valueForRange() const { return 0.0f; } | 434 virtual float valueForRange() const { return 0.0f; } |
| 420 virtual float maxValueForRange() const { return 0.0f; } | 435 virtual float maxValueForRange() const { return 0.0f; } |
| 421 virtual float minValueForRange() const { return 0.0f; } | 436 virtual float minValueForRange() const { return 0.0f; } |
| 422 const AtomicString& placeholderValue() const; | 437 const AtomicString& placeholderValue() const; |
| 423 virtual void selectedChildren(AccessibilityChildrenVector&) { } | 438 virtual void selectedChildren(AccessibilityChildrenVector&) { } |
| (...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 587 #if !HAVE(ACCESSIBILITY) | 602 #if !HAVE(ACCESSIBILITY) |
| 588 inline const AccessibilityObject::AccessibilityChildrenVector& AccessibilityObje
ct::children() { return m_children; } | 603 inline const AccessibilityObject::AccessibilityChildrenVector& AccessibilityObje
ct::children() { return m_children; } |
| 589 inline String AccessibilityObject::actionVerb() const { return emptyString(); } | 604 inline String AccessibilityObject::actionVerb() const { return emptyString(); } |
| 590 inline int AccessibilityObject::lineForPosition(const VisiblePosition&) const {
return -1; } | 605 inline int AccessibilityObject::lineForPosition(const VisiblePosition&) const {
return -1; } |
| 591 inline void AccessibilityObject::updateBackingStore() { } | 606 inline void AccessibilityObject::updateBackingStore() { } |
| 592 #endif | 607 #endif |
| 593 | 608 |
| 594 } // namespace WebCore | 609 } // namespace WebCore |
| 595 | 610 |
| 596 #endif // AccessibilityObject_h | 611 #endif // AccessibilityObject_h |
| OLD | NEW |