Lines Matching refs:length

102 TextDocument::Remove(int32 textOffset, int32 length)
104 return Replace(textOffset, length, BString());
112 TextDocument::Replace(int32 textOffset, int32 length, const BString& text)
114 return Replace(textOffset, length, text, CharacterStyleAt(textOffset));
119 TextDocument::Replace(int32 textOffset, int32 length, const BString& text,
122 return Replace(textOffset, length, text, style,
128 TextDocument::Replace(int32 textOffset, int32 length, const BString& text,
135 return Replace(textOffset, length, document);
140 TextDocument::Replace(int32 textOffset, int32 length, TextDocumentRef document)
147 status_t ret = _Remove(textOffset, length, firstParagraph, paragraphCount);
330 TextDocument::Text(int32 start, int32 length) const
349 // Remaining paragraph length after start
351 int32 copyLength = std::min(paragraphLength, length);
355 length -= copyLength;
356 if (length == 0)
368 TextDocument::SubDocument(int32 start, int32 length) const
391 // Remaining paragraph length after start
393 int32 copyLength = std::min(paragraphLength, length);
397 length -= copyLength;
398 if (length == 0)
440 int32 length = text.CountChars();
442 while (chunkStart < length) {
448 chunkEnd = length;
676 TextDocument::_Remove(int32 textOffset, int32 length, int32& index,
679 if (length == 0)
697 if (textOffset == 0 && length > paragraphLength) {
698 length -= paragraphLength;
702 int32 removeLength = std::min(length, paragraphLength - textOffset);
705 length -= removeLength;
708 if (textOffset == paragraphLength && length == 0
725 while (length > 0 && index + 1 < static_cast<int32>(fParagraphs.size())) {
732 if (length >= paragraphLength) {
733 length -= paragraphLength;
737 int32 removedLength = std::min(length, paragraphLength);