Lines Matching refs:endOffset

1260 BTextView::Delete(int32 startOffset, int32 endOffset)
1270 if (endOffset < 0)
1271 endOffset = 0;
1272 else if (endOffset > fText->Length())
1273 endOffset = fText->Length();
1276 if (startOffset == endOffset)
1288 DeleteText(startOffset, endOffset);
1291 if (fCaretOffset >= endOffset)
1292 fCaretOffset -= (endOffset - startOffset);
1293 else if (fCaretOffset >= startOffset && fCaretOffset < endOffset)
1299 _Refresh(startOffset, endOffset, fCaretOffset);
1493 BTextView::Select(int32 startOffset, int32 endOffset)
1506 if (endOffset < 0)
1507 endOffset = 0;
1508 else if (endOffset > fText->Length())
1509 endOffset = fText->Length();
1512 if (startOffset > endOffset)
1516 if (startOffset == fSelStart && endOffset == fSelEnd)
1523 if (startOffset == endOffset) {
1547 if (endOffset != fSelEnd) {
1549 if (endOffset > fSelEnd) {
1551 end = endOffset;
1553 start = endOffset;
1560 fSelEnd = endOffset;
1600 BTextView::SetFontAndColor(int32 startOffset, int32 endOffset,
1613 endOffset = textLength;
1621 if (endOffset < 0)
1622 endOffset = 0;
1623 else if (endOffset > textLength)
1624 endOffset = textLength;
1629 _ApplyStyleRange(startOffset, endOffset, mode, font, color);
1636 _Refresh(startOffset, endOffset);
1639 _RequestDrawLines(_LineAt(startOffset), _LineAt(endOffset));
1664 BTextView::SetRunArray(int32 startOffset, int32 endOffset,
1680 endOffset = fText->Length();
1692 if (endOffset < 0)
1693 endOffset = 0;
1694 else if (endOffset > fText->Length())
1695 endOffset = fText->Length();
1698 _SetRunArray(startOffset, endOffset, runs);
1700 _Refresh(startOffset, endOffset);
1705 BTextView::RunArray(int32 startOffset, int32 endOffset, int32* _size) const
1713 if (endOffset < 0)
1714 endOffset = 0;
1715 else if (endOffset > fText->Length())
1716 endOffset = fText->Length();
1719 = fStyles->GetStyleRange(startOffset, endOffset - 1);
2076 BTextView::GetTextRegion(int32 startOffset, int32 endOffset,
2089 if (endOffset < 0)
2090 endOffset = 0;
2091 else if (endOffset > fText->Length())
2092 endOffset = fText->Length();
2095 if (startOffset >= endOffset)
2101 BPoint endPt = PointAt(endOffset, &endLineHeight);
2202 BTextView::Highlight(int32 startOffset, int32 endOffset)
2209 if (endOffset < 0)
2210 endOffset = 0;
2211 else if (endOffset > fText->Length())
2212 endOffset = fText->Length();
2214 if (startOffset >= endOffset)
2218 GetTextRegion(startOffset, endOffset, &selRegion);
5445 BTextView::_SetRunArray(int32 startOffset, int32 endOffset,
5453 int32 toOffset = endOffset;
5456 toOffset = (toOffset > endOffset) ? endOffset : toOffset;