Lines Matching defs:deletedRange
221 const TextRange& deletedRange, const size_t& ellSize)
223 if (sourceRange.end <= deletedRange.start) {
226 auto changeSize = ellSize - deletedRange.width();
228 if (sourceRange.start >= deletedRange.end) {
233 target.start = sourceRange.start <= deletedRange.start ? sourceRange.start : deletedRange.start + ellSize;
234 target.end = sourceRange.end <= deletedRange.end ? deletedRange.start + ellSize : sourceRange.end + changeSize;
238 void ParagraphImpl::resetTextStyleRange(const TextRange& deletedRange)
243 auto newTextRange = resetRangeWithDeletedRange(fs.fRange, deletedRange, this->getEllipsis().size());
255 void ParagraphImpl::resetPlaceholderRange(const TextRange& deletedRange)
262 auto newTextRange = resetRangeWithDeletedRange(ph.fRange, deletedRange, ellSize);
272 if (newTextRange.end > deletedRange.start) {
273 newTextRange.end = newTextRange.end <= deletedRange.end ?
274 deletedRange.start + ellSize : newTextRange.end + ellSize - deletedRange.width();
298 TextRange deletedRange(charbegin, charend);
299 resetTextStyleRange(deletedRange);
300 resetPlaceholderRange(deletedRange);
301 fEllipsisRange = deletedRange;