Changeset 67077 in webkit


Ignore:
Timestamp:
Sep 9, 2010 3:34:03 AM (14 years ago)
Author:
commit-queue@webkit.org
Message:

2010-09-09 Chris Guillory <chris.guillory@google.com>

Reviewed by Chris Fleizach.

Add methods used to determine accessibility state.
https://bugs.webkit.org/show_bug.cgi?id=45434

  • public/WebAccessibilityObject.h:
  • src/WebAccessibilityObject.cpp: (WebKit::WebAccessibilityObject::canSetSelectedAttribute): (WebKit::WebAccessibilityObject::isCollapsed): (WebKit::WebAccessibilityObject::isLinked): (WebKit::WebAccessibilityObject::isReadOnly): (WebKit::WebAccessibilityObject::isVisible):
Location:
trunk/WebKit/chromium
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKit/chromium/ChangeLog

    r67067 r67077  
     12010-09-09  Chris Guillory  <chris.guillory@google.com>
     2
     3        Reviewed by Chris Fleizach.
     4
     5        Add methods used to determine accessibility state.
     6        https://bugs.webkit.org/show_bug.cgi?id=45434
     7       
     8
     9        * public/WebAccessibilityObject.h:
     10        * src/WebAccessibilityObject.cpp:
     11        (WebKit::WebAccessibilityObject::canSetSelectedAttribute):
     12        (WebKit::WebAccessibilityObject::isCollapsed):
     13        (WebKit::WebAccessibilityObject::isLinked):
     14        (WebKit::WebAccessibilityObject::isReadOnly):
     15        (WebKit::WebAccessibilityObject::isVisible):
     16
    1172010-09-08  Yury Semikhatsky  <yurys@chromium.org>
    218
  • trunk/WebKit/chromium/public/WebAccessibilityObject.h

    r64260 r67077  
    8282    WEBKIT_API WebAccessibilityObject previousSibling() const;
    8383
     84    WEBKIT_API bool canSetSelectedAttribute() const;
    8485    WEBKIT_API bool isAnchor() const;
    8586    WEBKIT_API bool isChecked() const;
     87    WEBKIT_API bool isCollapsed() const;
    8688    WEBKIT_API bool isFocused() const;
    8789    WEBKIT_API bool isEnabled() const;
    8890    WEBKIT_API bool isHovered() const;
    8991    WEBKIT_API bool isIndeterminate() const;
     92    WEBKIT_API bool isLinked() const;
    9093    WEBKIT_API bool isMultiSelectable() const;
    9194    WEBKIT_API bool isOffScreen() const;
     
    9396    WEBKIT_API bool isPressed() const;
    9497    WEBKIT_API bool isReadOnly() const;
     98    WEBKIT_API bool isSelected() const;
     99    WEBKIT_API bool isVisible() const;
    95100    WEBKIT_API bool isVisited() const;
    96101
  • trunk/WebKit/chromium/src/WebAccessibilityObject.cpp

    r64260 r67077  
    183183}
    184184
     185bool WebAccessibilityObject::canSetSelectedAttribute() const
     186{
     187    if (!m_private)
     188        return 0;
     189
     190    m_private->updateBackingStore();
     191    return m_private->canSetSelectedAttribute();
     192}
     193
    185194bool WebAccessibilityObject::isAnchor() const
    186195{
     
    201210}
    202211
     212bool WebAccessibilityObject::isCollapsed() const
     213{
     214    if (!m_private)
     215        return 0;
     216
     217    m_private->updateBackingStore();
     218    return m_private->isCollapsed();
     219}
     220
    203221
    204222bool WebAccessibilityObject::isFocused() const
     
    238256}
    239257
     258bool WebAccessibilityObject::isLinked() const
     259{
     260    if (!m_private)
     261        return 0;
     262
     263    m_private->updateBackingStore();
     264    return m_private->isLinked();
     265}
     266
    240267bool WebAccessibilityObject::isMultiSelectable() const
    241268{
     
    281308    m_private->updateBackingStore();
    282309    return m_private->isReadOnly();
     310}
     311
     312bool WebAccessibilityObject::isSelected() const
     313{
     314    if (!m_private)
     315        return 0;
     316
     317    m_private->updateBackingStore();
     318    return m_private->isSelected();
     319}
     320
     321bool WebAccessibilityObject::isVisible() const
     322{
     323    if (!m_private)
     324        return 0;
     325
     326    m_private->updateBackingStore();
     327    return m_private->isVisible();
    283328}
    284329
Note: See TracChangeset for help on using the changeset viewer.