diff options
Diffstat (limited to 'ui/gfx/render_text.h')
-rw-r--r-- | ui/gfx/render_text.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/ui/gfx/render_text.h b/ui/gfx/render_text.h index af5ce30..7af9743 100644 --- a/ui/gfx/render_text.h +++ b/ui/gfx/render_text.h @@ -398,6 +398,12 @@ class GFX_EXPORT RenderText { // chosen. virtual std::vector<FontSpan> GetFontSpansForTesting() = 0; + // Gets the horizontal bounds (relative to the left of the text, not the view) + // of the glyph starting at |index|. If the glyph is RTL then the returned + // Range will have is_reversed() true. (This does not return a Rect because a + // Rect can't have a negative width.) + virtual Range GetGlyphBounds(size_t index) = 0; + protected: RenderText(); @@ -462,12 +468,6 @@ class GFX_EXPORT RenderText { // Sets the selection model, the argument is assumed to be valid. virtual void SetSelectionModel(const SelectionModel& model); - // Get the horizontal bounds (relative to the left of the text, not the view) - // of the glyph starting at |index|. If the glyph is RTL then the returned - // Range will have is_reversed() true. (This does not return a Rect because a - // Rect can't have a negative width.) - virtual Range GetGlyphBounds(size_t index) = 0; - // Get the visual bounds containing the logical substring within the |range|. // If |range| is empty, the result is empty. These bounds could be visually // discontinuous if the substring is split by a LTR/RTL level change. |