Home | History | Annotate | Download | only in rendering

Lines Matching refs:SelectionEnd

163     if (state == RenderObject::SelectionStart || state == RenderObject::SelectionEnd || state == RenderObject::SelectionBoth) {
172 bool start = (state != RenderObject::SelectionEnd && startPos >= m_start && startPos <= m_start + m_len + endOfLineAdjustmentForCSSLineBreak);
179 state = RenderObject::SelectionEnd;
180 else if ((state == RenderObject::SelectionEnd || startPos < m_start) &&
496 int selectionEnd = 0;
498 selectionStartEnd(selectionStart, selectionEnd);
500 bool respectHyphen = selectionEnd == m_len && hasHyphen();
502 selectionEnd = textRun.length();
506 selectionEnd = std::min<int>(selectionEnd, m_truncation);
522 if (paintSelectedTextSeparately && selectionStart < selectionEnd) {
523 startOffset = selectionEnd;
540 if ((paintSelectedTextOnly || paintSelectedTextSeparately) && selectionStart < selectionEnd) {
542 textPainter.paint(selectionStart, selectionEnd, length, selectionStyle);
586 else if (renderer().selectionState() == RenderObject::SelectionEnd)