Index: ui/views/word_lookup_client.h |
diff --git a/ui/views/word_lookup_client.h b/ui/views/word_lookup_client.h |
index d9c200f5566728032778cb9e267d42a1d74d07fb..52eca1f8a18b13de006ede99f67fabb7e5873ad2 100644 |
--- a/ui/views/word_lookup_client.h |
+++ b/ui/views/word_lookup_client.h |
@@ -22,9 +22,18 @@ class VIEWS_EXPORT WordLookupClient { |
// displayed at the point, returns a nearby word. |baseline_point| should |
// correspond to the baseline point of the leftmost glyph of the |word| in the |
// view's coordinates. Returns false, if no word can be retrieved. |
- virtual bool GetDecoratedWordAtPoint(const gfx::Point& point, |
- gfx::DecoratedText* decorated_word, |
- gfx::Point* baseline_point) = 0; |
+ virtual bool GetDecoratedWordAndBaselineAtPoint( |
+ const gfx::Point& point, |
+ gfx::DecoratedText* decorated_word, |
+ gfx::Point* baseline_point) = 0; |
+ |
+ // Retrieves the text that is currently selected with its styling |
+ // information. |baseline_point| should correspond to the baseline point of |
+ // the leftmost glyph of the |word| in the view's coordinates. Returns |
+ // false, if no text can be retrieved. |
+ virtual bool GetDecoratedTextAndBaselineFromSelection( |
+ gfx::DecoratedText* decorated_text, |
+ gfx::Point* baseline_point) = 0; |
protected: |
virtual ~WordLookupClient() {} |