Lines Matching refs:CFDE_TextEditEngine
27 class InsertOperation final : public CFDE_TextEditEngine::Operation {
29 InsertOperation(CFDE_TextEditEngine* engine, in InsertOperation()
38 CFDE_TextEditEngine::RecordOperation::kSkipRecord); in Redo()
43 CFDE_TextEditEngine::RecordOperation::kSkipRecord); in Undo()
47 UnownedPtr<CFDE_TextEditEngine> engine_;
52 class DeleteOperation final : public CFDE_TextEditEngine::Operation {
54 DeleteOperation(CFDE_TextEditEngine* engine, in DeleteOperation()
63 CFDE_TextEditEngine::RecordOperation::kSkipRecord); in Redo()
68 CFDE_TextEditEngine::RecordOperation::kSkipRecord); in Undo()
72 UnownedPtr<CFDE_TextEditEngine> engine_;
77 class ReplaceOperation final : public CFDE_TextEditEngine::Operation {
79 ReplaceOperation(CFDE_TextEditEngine* engine, in ReplaceOperation()
126 CFDE_TextEditEngine::CFDE_TextEditEngine() { in CFDE_TextEditEngine() function in pdfium::CFDE_TextEditEngine
135 CFDE_TextEditEngine::~CFDE_TextEditEngine() = default;
137 void CFDE_TextEditEngine::Clear() { in Clear()
149 void CFDE_TextEditEngine::SetMaxEditOperationsForTesting(size_t max) { in SetMaxEditOperationsForTesting()
156 void CFDE_TextEditEngine::AdjustGap(size_t idx, size_t length) { in AdjustGap()
185 size_t CFDE_TextEditEngine::CountCharsExceedingSize(const WideString& text, in CountCharsExceedingSize()
229 void CFDE_TextEditEngine::Insert(size_t idx, in Insert()
353 void CFDE_TextEditEngine::AddOperationRecord(std::unique_ptr<Operation> op) { in AddOperationRecord()
395 void CFDE_TextEditEngine::ClearOperationRecords() { in ClearOperationRecords()
403 size_t CFDE_TextEditEngine::GetIndexLeft(size_t pos) const { in GetIndexLeft()
419 size_t CFDE_TextEditEngine::GetIndexRight(size_t pos) const { in GetIndexRight()
434 size_t CFDE_TextEditEngine::GetIndexUp(size_t pos) const { in GetIndexUp()
463 size_t CFDE_TextEditEngine::GetIndexDown(size_t pos) const { in GetIndexDown()
489 size_t CFDE_TextEditEngine::GetIndexAtStartOfLine(size_t pos) const { in GetIndexAtStartOfLine()
510 size_t CFDE_TextEditEngine::GetIndexAtEndOfLine(size_t pos) const { in GetIndexAtEndOfLine()
528 void CFDE_TextEditEngine::LimitHorizontalScroll(bool val) { in LimitHorizontalScroll()
533 void CFDE_TextEditEngine::LimitVerticalScroll(bool val) { in LimitVerticalScroll()
538 bool CFDE_TextEditEngine::CanUndo() const { in CanUndo()
543 bool CFDE_TextEditEngine::CanRedo() const { in CanRedo()
549 bool CFDE_TextEditEngine::Redo() { in Redo()
559 bool CFDE_TextEditEngine::Undo() { in Undo()
570 void CFDE_TextEditEngine::Layout() { in Layout()
578 CFX_RectF CFDE_TextEditEngine::GetContentsBoundingBox() { in GetContentsBoundingBox()
584 void CFDE_TextEditEngine::SetAvailableWidth(size_t width) { in SetAvailableWidth()
599 void CFDE_TextEditEngine::SetHasCharacterLimit(bool limit) { in SetHasCharacterLimit()
611 void CFDE_TextEditEngine::SetCharacterLimit(size_t limit) { in SetCharacterLimit()
624 void CFDE_TextEditEngine::SetFont(RetainPtr<CFGAS_GEFont> font) { in SetFont()
633 RetainPtr<CFGAS_GEFont> CFDE_TextEditEngine::GetFont() const { in GetFont()
637 void CFDE_TextEditEngine::SetFontSize(float size) { in SetFontSize()
646 void CFDE_TextEditEngine::SetTabWidth(float width) { in SetTabWidth()
655 void CFDE_TextEditEngine::SetAlignment(uint32_t alignment) { in SetAlignment()
664 void CFDE_TextEditEngine::SetVisibleLineCount(size_t count) { in SetVisibleLineCount()
672 void CFDE_TextEditEngine::EnableMultiLine(bool val) { in EnableMultiLine()
687 void CFDE_TextEditEngine::EnableLineWrap(bool val) { in EnableLineWrap()
697 void CFDE_TextEditEngine::SetCombText(bool enable) { in SetCombText()
714 void CFDE_TextEditEngine::SetCombTextWidth() { in SetCombTextWidth()
722 void CFDE_TextEditEngine::SelectAll() { in SelectAll()
731 void CFDE_TextEditEngine::ClearSelection() { in ClearSelection()
737 void CFDE_TextEditEngine::SetSelection(size_t start_idx, size_t count) { in SetSelection()
753 WideString CFDE_TextEditEngine::GetSelectedText() const { in GetSelectedText()
786 WideString CFDE_TextEditEngine::DeleteSelectedText( in DeleteSelectedText()
794 WideString CFDE_TextEditEngine::Delete(size_t start_idx, in Delete()
851 void CFDE_TextEditEngine::ReplaceSelectedText(const WideString& requested_rep) { in ReplaceSelectedText()
879 WideString CFDE_TextEditEngine::GetText() const { in GetText()
891 size_t CFDE_TextEditEngine::GetLength() const { in GetLength()
895 wchar_t CFDE_TextEditEngine::GetChar(size_t idx) const { in GetChar()
906 int32_t CFDE_TextEditEngine::GetWidthOfChar(size_t idx) { in GetWidthOfChar()
912 size_t CFDE_TextEditEngine::GetIndexForPoint(const CFX_PointF& point) { in GetIndexForPoint()
1007 std::vector<CFX_RectF> CFDE_TextEditEngine::GetCharRects( in GetCharRects()
1024 std::vector<TextCharPos> CFDE_TextEditEngine::GetDisplayPos( in GetDisplayPos()
1044 void CFDE_TextEditEngine::RebuildPieces() { in RebuildPieces()
1060 CFDE_TextEditEngine::Iterator iter(this); in RebuildPieces()
1125 std::pair<int32_t, CFX_RectF> CFDE_TextEditEngine::GetCharacterInfo( in GetCharacterInfo()
1142 std::vector<CFX_RectF> CFDE_TextEditEngine::GetCharacterRectsInRange( in GetCharacterRectsInRange()
1174 std::pair<size_t, size_t> CFDE_TextEditEngine::BoundsForWordAt( in BoundsForWordAt()
1179 CFDE_TextEditEngine::Iterator iter(this); in BoundsForWordAt()
1187 CFDE_TextEditEngine::Iterator::Iterator(const CFDE_TextEditEngine* engine) in Iterator()
1190 CFDE_TextEditEngine::Iterator::~Iterator() = default;
1192 void CFDE_TextEditEngine::Iterator::Next(bool bPrev) { in Next()
1206 wchar_t CFDE_TextEditEngine::Iterator::GetChar() const { in GetChar()
1210 void CFDE_TextEditEngine::Iterator::SetAt(size_t nIndex) { in SetAt()
1215 bool CFDE_TextEditEngine::Iterator::IsEOF(bool bPrev) const { in IsEOF()
1222 size_t CFDE_TextEditEngine::Iterator::FindNextBreakPos(bool bPrev) { in FindNextBreakPos()