Changeset 88703 in webkit


Ignore:
Timestamp:
Jun 13, 2011 3:00:13 PM (13 years ago)
Author:
commit-queue@webkit.org
Message:

2011-06-13 Dominic Mazzoni <dmazzoni@google.com>

Reviewed by Dimitri Glazkov.

Add accessors for selectionStart and selectionEnd.
https://bugs.webkit.org/show_bug.cgi?id=62596

  • public/WebAccessibilityObject.h:
  • src/WebAccessibilityObject.cpp: (WebKit::WebAccessibilityObject::selectionEnd): (WebKit::WebAccessibilityObject::selectionStart):
Location:
trunk/Source/WebKit/chromium
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/chromium/ChangeLog

    r88682 r88703  
     12011-06-13  Dominic Mazzoni  <dmazzoni@google.com>
     2
     3        Reviewed by Dimitri Glazkov.
     4
     5        Add accessors for selectionStart and selectionEnd.
     6        https://bugs.webkit.org/show_bug.cgi?id=62596
     7
     8        * public/WebAccessibilityObject.h:
     9        * src/WebAccessibilityObject.cpp:
     10        (WebKit::WebAccessibilityObject::selectionEnd):
     11        (WebKit::WebAccessibilityObject::selectionStart):
     12
    1132011-06-13  Adam Barth  <abarth@webkit.org>
    214
  • trunk/Source/WebKit/chromium/public/WebAccessibilityObject.h

    r88351 r88703  
    111111    WEBKIT_API bool performDefaultAction() const;
    112112    WEBKIT_API WebAccessibilityRole roleValue() const;
     113    WEBKIT_API unsigned selectionEnd() const;
     114    WEBKIT_API unsigned selectionStart() const;
    113115    WEBKIT_API void setFocused(bool) const;
    114116    WEBKIT_API WebString stringValue() const;
  • trunk/Source/WebKit/chromium/src/WebAccessibilityObject.cpp

    r88351 r88703  
    447447}
    448448
     449unsigned WebAccessibilityObject::selectionEnd() const
     450{
     451    if (!m_private)
     452        return 0;
     453
     454    m_private->updateBackingStore();
     455    return m_private->selectedTextRange().start + m_private->selectedTextRange().length;
     456}
     457
     458unsigned WebAccessibilityObject::selectionStart() const
     459{
     460    if (!m_private)
     461        return 0;
     462
     463    m_private->updateBackingStore();
     464    return m_private->selectedTextRange().start;
     465}
     466
    449467void WebAccessibilityObject::setFocused(bool on) const
    450468{
Note: See TracChangeset for help on using the changeset viewer.