Index: ui/gfx/render_text_win.cc |
diff --git a/ui/gfx/render_text_win.cc b/ui/gfx/render_text_win.cc |
index caa67dd6aafb4270875ae58f1783b88b6bd556f0..8413ccf7df5c285ffde7d5d282a99a402d3a90b3 100644 |
--- a/ui/gfx/render_text_win.cc |
+++ b/ui/gfx/render_text_win.cc |
@@ -132,25 +132,25 @@ bool IsUnicodeBidiControlCharacter(char16 c) { |
// Returns the corresponding glyph range of the given character range. |
// |range| is in text-space (0 corresponds to |GetLayoutText()[0]|). |
// Returned value is in run-space (0 corresponds to the first glyph in the run). |
-ui::Range CharRangeToGlyphRange(const internal::TextRun& run, |
- const ui::Range& range) { |
+gfx::Range CharRangeToGlyphRange(const internal::TextRun& run, |
+ const gfx::Range& range) { |
DCHECK(run.range.Contains(range)); |
DCHECK(!range.is_reversed()); |
DCHECK(!range.is_empty()); |
- const ui::Range run_range = ui::Range(range.start() - run.range.start(), |
+ const gfx::Range run_range = gfx::Range(range.start() - run.range.start(), |
range.end() - run.range.start()); |
- ui::Range result; |
+ gfx::Range result; |
if (run.script_analysis.fRTL) { |
- result = ui::Range(run.logical_clusters[run_range.end() - 1], |
+ result = gfx::Range(run.logical_clusters[run_range.end() - 1], |
run_range.start() > 0 ? run.logical_clusters[run_range.start() - 1] |
: run.glyph_count); |
} else { |
- result = ui::Range(run.logical_clusters[run_range.start()], |
+ result = gfx::Range(run.logical_clusters[run_range.start()], |
run_range.end() < run.range.length() ? |
run.logical_clusters[run_range.end()] : run.glyph_count); |
} |
DCHECK(!result.is_reversed()); |
- DCHECK(ui::Range(0, run.glyph_count).Contains(result)); |
+ DCHECK(gfx::Range(0, run.glyph_count).Contains(result)); |
return result; |
} |
@@ -266,7 +266,7 @@ std::vector<RenderText::FontSpan> RenderTextWin::GetFontSpansForTesting() { |
std::vector<RenderText::FontSpan> spans; |
for (size_t i = 0; i < runs_.size(); ++i) { |
spans.push_back(RenderText::FontSpan(runs_[i]->font, |
- ui::Range(LayoutIndexToTextIndex(runs_[i]->range.start()), |
+ gfx::Range(LayoutIndexToTextIndex(runs_[i]->range.start()), |
LayoutIndexToTextIndex(runs_[i]->range.end())))); |
} |
@@ -364,24 +364,24 @@ SelectionModel RenderTextWin::AdjacentWordSelectionModel( |
return SelectionModel(pos, CURSOR_FORWARD); |
} |
-ui::Range RenderTextWin::GetGlyphBounds(size_t index) { |
+gfx::Range RenderTextWin::GetGlyphBounds(size_t index) { |
const size_t run_index = |
GetRunContainingCaret(SelectionModel(index, CURSOR_FORWARD)); |
// Return edge bounds if the index is invalid or beyond the layout text size. |
if (run_index >= runs_.size()) |
- return ui::Range(string_size_.width()); |
+ return gfx::Range(string_size_.width()); |
internal::TextRun* run = runs_[run_index]; |
const size_t layout_index = TextIndexToLayoutIndex(index); |
- return ui::Range(GetGlyphXBoundary(run, layout_index, false), |
+ return gfx::Range(GetGlyphXBoundary(run, layout_index, false), |
GetGlyphXBoundary(run, layout_index, true)); |
} |
-std::vector<Rect> RenderTextWin::GetSubstringBounds(const ui::Range& range) { |
+std::vector<Rect> RenderTextWin::GetSubstringBounds(const gfx::Range& range) { |
DCHECK(!needs_layout_); |
- DCHECK(ui::Range(0, text().length()).Contains(range)); |
- ui::Range layout_range(TextIndexToLayoutIndex(range.start()), |
+ DCHECK(gfx::Range(0, text().length()).Contains(range)); |
+ gfx::Range layout_range(TextIndexToLayoutIndex(range.start()), |
TextIndexToLayoutIndex(range.end())); |
- DCHECK(ui::Range(0, GetLayoutText().length()).Contains(layout_range)); |
+ DCHECK(gfx::Range(0, GetLayoutText().length()).Contains(layout_range)); |
std::vector<Rect> bounds; |
if (layout_range.is_empty()) |
@@ -391,10 +391,10 @@ std::vector<Rect> RenderTextWin::GetSubstringBounds(const ui::Range& range) { |
// TODO(msw): The bounds should probably not always be leading the range ends. |
for (size_t i = 0; i < runs_.size(); ++i) { |
const internal::TextRun* run = runs_[visual_to_logical_[i]]; |
- ui::Range intersection = run->range.Intersect(layout_range); |
+ gfx::Range intersection = run->range.Intersect(layout_range); |
if (intersection.IsValid()) { |
DCHECK(!intersection.is_reversed()); |
- ui::Range range_x(GetGlyphXBoundary(run, intersection.start(), false), |
+ gfx::Range range_x(GetGlyphXBoundary(run, intersection.start(), false), |
GetGlyphXBoundary(run, intersection.end(), false)); |
Rect rect(range_x.GetMin(), 0, range_x.length(), run->font.GetHeight()); |
rect.set_origin(ToViewPoint(rect.origin())); |
@@ -510,7 +510,7 @@ void RenderTextWin::DrawVisualText(Canvas* canvas) { |
colors().GetBreak(run->range.start()); |
it != colors().breaks().end() && it->first < run->range.end(); |
++it) { |
- const ui::Range glyph_range = CharRangeToGlyphRange(*run, |
+ const gfx::Range glyph_range = CharRangeToGlyphRange(*run, |
colors().GetRange(it).Intersect(run->range)); |
if (glyph_range.is_empty()) |
continue; |