Lines Matching refs:gap_position_
140 gap_position_(0), in CFDE_TextEditEngine()
173 gap_position_ = 0; in Clear()
194 if (idx < gap_position_) { in AdjustGap()
196 (gap_position_ - idx) * char_size); in AdjustGap()
197 gap_position_ = idx; in AdjustGap()
198 } else if (idx > gap_position_) { in AdjustGap()
199 memmove(content_.data() + gap_position_, in AdjustGap()
200 content_.data() + gap_position_ + gap_size_, in AdjustGap()
201 (idx - gap_position_) * char_size); in AdjustGap()
202 gap_position_ = idx; in AdjustGap()
210 memmove(content_.data() + gap_position_ + new_gap_size, in AdjustGap()
211 content_.data() + gap_position_ + gap_size_, in AdjustGap()
212 (text_length_ - gap_position_) * char_size); in AdjustGap()
286 if (gap_position_ > 0) in Insert()
287 str += WideStringView(content_.data(), gap_position_); in Insert()
291 if (text_length_ - gap_position_ > 0) { in Insert()
292 str += WideStringView(content_.data() + gap_position_ + gap_size_, in Insert()
293 text_length_ - gap_position_); in Insert()
321 pdfium::MakeUnique<InsertOperation>(this, gap_position_, text)); in Insert()
330 memcpy(content_.data() + gap_position_, text.c_str(), length * char_size); in Insert()
331 gap_position_ += length; in Insert()
765 if (selection_.start_idx < gap_position_) { in GetSelectedText()
767 if (selection_.start_idx + selection_.count < gap_position_) { in GetSelectedText()
775 gap_position_ - selection_.start_idx); in GetSelectedText()
777 if (selection_.count - (gap_position_ - selection_.start_idx) > 0) { in GetSelectedText()
780 content_.data() + gap_position_ + gap_size_, in GetSelectedText()
781 selection_.count - (gap_position_ - selection_.start_idx)); in GetSelectedText()
820 gap_position_ = start_idx; in Delete()
836 Insert(gap_position_, rep, RecordOperation::kSkipRecord); in ReplaceSelectedText()
844 if (gap_position_ > 0) in GetText()
845 str += WideStringView(content_.data(), gap_position_); in GetText()
846 if (text_length_ - gap_position_ > 0) { in GetText()
847 str += WideStringView(content_.data() + gap_position_ + gap_size_, in GetText()
848 text_length_ - gap_position_); in GetText()
863 return idx < gap_position_ in GetChar()
865 : content_[gap_position_ + gap_size_ + (idx - gap_position_)]; in GetChar()