Lines Matching refs:startOffset
1260 BTextView::Delete(int32 startOffset, int32 endOffset) in Delete() argument
1265 if (startOffset < 0) in Delete()
1266 startOffset = 0; in Delete()
1267 else if (startOffset > fText->Length()) in Delete()
1268 startOffset = fText->Length(); in Delete()
1276 if (startOffset == endOffset) in Delete()
1288 DeleteText(startOffset, endOffset); in Delete()
1292 fCaretOffset -= (endOffset - startOffset); in Delete()
1293 else if (fCaretOffset >= startOffset && fCaretOffset < endOffset) in Delete()
1294 fCaretOffset = startOffset; in Delete()
1299 _Refresh(startOffset, endOffset, fCaretOffset); in Delete()
1493 BTextView::Select(int32 startOffset, int32 endOffset) in Select() argument
1502 if (startOffset < 0) in Select()
1503 startOffset = 0; in Select()
1504 else if (startOffset > fText->Length()) in Select()
1505 startOffset = fText->Length(); in Select()
1512 if (startOffset > endOffset) in Select()
1516 if (startOffset == fSelStart && endOffset == fSelEnd) in Select()
1523 if (startOffset == endOffset) { in Select()
1529 fSelStart = fSelEnd = fCaretOffset = startOffset; in Select()
1535 if (startOffset != fSelStart) { in Select()
1537 if (startOffset > fSelStart) { in Select()
1539 end = startOffset; in Select()
1541 start = startOffset; in Select()
1559 fSelStart = startOffset; in Select()
1600 BTextView::SetFontAndColor(int32 startOffset, int32 endOffset, in SetFontAndColor() argument
1612 startOffset = 0; in SetFontAndColor()
1616 if (startOffset < 0) in SetFontAndColor()
1617 startOffset = 0; in SetFontAndColor()
1618 else if (startOffset > textLength) in SetFontAndColor()
1619 startOffset = textLength; in SetFontAndColor()
1629 _ApplyStyleRange(startOffset, endOffset, mode, font, color); in SetFontAndColor()
1636 _Refresh(startOffset, endOffset); in SetFontAndColor()
1639 _RequestDrawLines(_LineAt(startOffset), _LineAt(endOffset)); in SetFontAndColor()
1664 BTextView::SetRunArray(int32 startOffset, int32 endOffset, in SetRunArray() argument
1679 startOffset = 0; in SetRunArray()
1687 if (startOffset < 0) in SetRunArray()
1688 startOffset = 0; in SetRunArray()
1689 else if (startOffset > fText->Length()) in SetRunArray()
1690 startOffset = fText->Length(); in SetRunArray()
1698 _SetRunArray(startOffset, endOffset, runs); in SetRunArray()
1700 _Refresh(startOffset, endOffset); in SetRunArray()
1705 BTextView::RunArray(int32 startOffset, int32 endOffset, int32* _size) const in RunArray() argument
1708 if (startOffset < 0) in RunArray()
1709 startOffset = 0; in RunArray()
1710 else if (startOffset > fText->Length()) in RunArray()
1711 startOffset = fText->Length(); in RunArray()
1719 = fStyles->GetStyleRange(startOffset, endOffset - 1); in RunArray()
2076 BTextView::GetTextRegion(int32 startOffset, int32 endOffset, in GetTextRegion() argument
2085 if (startOffset < 0) in GetTextRegion()
2086 startOffset = 0; in GetTextRegion()
2087 else if (startOffset > fText->Length()) in GetTextRegion()
2088 startOffset = fText->Length(); in GetTextRegion()
2095 if (startOffset >= endOffset) in GetTextRegion()
2100 BPoint startPt = PointAt(startOffset, &startLineHeight); in GetTextRegion()
2202 BTextView::Highlight(int32 startOffset, int32 endOffset) in Highlight() argument
2205 if (startOffset < 0) in Highlight()
2206 startOffset = 0; in Highlight()
2207 else if (startOffset > fText->Length()) in Highlight()
2208 startOffset = fText->Length(); in Highlight()
2214 if (startOffset >= endOffset) in Highlight()
2218 GetTextRegion(startOffset, endOffset, &selRegion); in Highlight()
4398 const int32 &startOffset, const bool &erase, BRect &eraseRect, in _DrawLine() argument
4403 if (startOffset != -1) { in _DrawLine()
4404 if (ByteAt(startOffset) == B_ENTER) { in _DrawLine()
4408 startLeft = PointAt(startOffset).x; in _DrawLine()
4417 if (startOffset != -1) in _DrawLine()
4418 length -= startOffset; in _DrawLine()
4442 int32 offset = startOffset != -1 ? startOffset : line->offset; in _DrawLine()
4546 BTextView::_DrawLines(int32 startLine, int32 endLine, int32 startOffset, in _DrawLines() argument
4594 if (erase && startOffset != -1 && fAlignment == B_ALIGN_LEFT) { in _DrawLines()
4597 int32 startErase = startOffset; in _DrawLines()
4618 _DrawLine(view, lineNum, startOffset, eraseThisLine, eraseRect, in _DrawLines()
4620 startOffset = -1; in _DrawLines()
5445 BTextView::_SetRunArray(int32 startOffset, int32 endOffset, in _SetRunArray() argument
5452 int32 fromOffset = theRun->offset + startOffset; in _SetRunArray()
5455 toOffset = (theRun + 1)->offset + startOffset; in _SetRunArray()