Home | History | Annotate | Download | only in gfx

Lines Matching refs:range

12 #include "ui/gfx/range/range.h"
87 // Returns a range in |text| to underline or gfx::Range::InvalidRange() if
89 Range StripAcceleratorChars(int flags, base::string16* text) {
95 return Range(char_pos, char_pos + char_span);
97 return Range::InvalidRange();
100 // Elides |text| and adjusts |range| appropriately. If eliding causes |range|
101 // to no longer point to the same character in |text|, |range| is made invalid.
105 Range* range) {
107 (range->IsValid() ? text->at(range->start()) : 0);
109 if (!range->IsValid())
111 if (range->start() >= text->length() ||
112 text->at(range->start()) != start_char) {
113 *range = Range::InvalidRange();
261 Range range = StripAcceleratorChars(flags, &strings[i]);
281 if (range.IsValid())
282 render_text->ApplyStyle(UNDERLINE, true, range);
288 Range range = StripAcceleratorChars(flags, &adjusted_text);
307 &range);
318 if (range.IsValid())
319 render_text->ApplyStyle(UNDERLINE, true, range);