Title: [88703] trunk/Source/WebKit/chromium
- Revision
- 88703
- Author
- commit-qu...@webkit.org
- Date
- 2011-06-13 15:00:13 -0700 (Mon, 13 Jun 2011)
Log Message
2011-06-13 Dominic Mazzoni <dmazz...@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):
Modified Paths
Diff
Modified: trunk/Source/WebKit/chromium/ChangeLog (88702 => 88703)
--- trunk/Source/WebKit/chromium/ChangeLog 2011-06-13 21:58:20 UTC (rev 88702)
+++ trunk/Source/WebKit/chromium/ChangeLog 2011-06-13 22:00:13 UTC (rev 88703)
@@ -1,3 +1,15 @@
+2011-06-13 Dominic Mazzoni <dmazz...@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):
+
2011-06-13 Adam Barth <aba...@webkit.org>
Reviewed by Nate Chapin.
Modified: trunk/Source/WebKit/chromium/public/WebAccessibilityObject.h (88702 => 88703)
--- trunk/Source/WebKit/chromium/public/WebAccessibilityObject.h 2011-06-13 21:58:20 UTC (rev 88702)
+++ trunk/Source/WebKit/chromium/public/WebAccessibilityObject.h 2011-06-13 22:00:13 UTC (rev 88703)
@@ -110,6 +110,8 @@
WEBKIT_API WebString keyboardShortcut() const;
WEBKIT_API bool performDefaultAction() const;
WEBKIT_API WebAccessibilityRole roleValue() const;
+ WEBKIT_API unsigned selectionEnd() const;
+ WEBKIT_API unsigned selectionStart() const;
WEBKIT_API void setFocused(bool) const;
WEBKIT_API WebString stringValue() const;
WEBKIT_API WebString title() const;
Modified: trunk/Source/WebKit/chromium/src/WebAccessibilityObject.cpp (88702 => 88703)
--- trunk/Source/WebKit/chromium/src/WebAccessibilityObject.cpp 2011-06-13 21:58:20 UTC (rev 88702)
+++ trunk/Source/WebKit/chromium/src/WebAccessibilityObject.cpp 2011-06-13 22:00:13 UTC (rev 88703)
@@ -446,6 +446,24 @@
return static_cast<WebAccessibilityRole>(m_private->roleValue());
}
+unsigned WebAccessibilityObject::selectionEnd() const
+{
+ if (!m_private)
+ return 0;
+
+ m_private->updateBackingStore();
+ return m_private->selectedTextRange().start + m_private->selectedTextRange().length;
+}
+
+unsigned WebAccessibilityObject::selectionStart() const
+{
+ if (!m_private)
+ return 0;
+
+ m_private->updateBackingStore();
+ return m_private->selectedTextRange().start;
+}
+
void WebAccessibilityObject::setFocused(bool on) const
{
if (m_private)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes