| Index: fpdfsdk/pdfwindow/PWL_EditCtrl.h
|
| diff --git a/fpdfsdk/pdfwindow/PWL_EditCtrl.h b/fpdfsdk/pdfwindow/PWL_EditCtrl.h
|
| index 028c41bcfd92b20c75d3888f83d7993da3bda31b..f767d1ba724ff11a217df59146a567a41bd4ff18 100644
|
| --- a/fpdfsdk/pdfwindow/PWL_EditCtrl.h
|
| +++ b/fpdfsdk/pdfwindow/PWL_EditCtrl.h
|
| @@ -15,7 +15,6 @@ class CFX_Edit;
|
| class CPWL_Caret;
|
| class CPWL_Edit;
|
| class CPWL_EditCtrl;
|
| -class IPWL_Edit_Notify;
|
| struct CPVT_SecProps;
|
| struct CPVT_WordPlace;
|
| struct CPVT_WordProps;
|
| @@ -25,36 +24,6 @@ enum PWL_EDIT_ALIGNFORMAT_H { PEAH_LEFT = 0, PEAH_MIDDLE, PEAH_RIGHT };
|
|
|
| enum PWL_EDIT_ALIGNFORMAT_V { PEAV_TOP = 0, PEAV_CENTER, PEAV_BOTTOM };
|
|
|
| -class IPWL_Edit_Notify {
|
| - public:
|
| - virtual ~IPWL_Edit_Notify() {}
|
| - // when the position of caret is changed in edit
|
| - virtual void OnCaretMove(int32_t x1, int32_t y1, int32_t x2, int32_t y2) {}
|
| - virtual void OnContentChange(const CFX_FloatRect& rcContent) {}
|
| - // OprType: 0 InsertWord
|
| - // 1 InsertReturn
|
| - // 2 BackSpace
|
| - // 3 Delete
|
| - // 4 Clear
|
| - // 5 InsertText
|
| - // 6 SetText
|
| - virtual void OnInsertWord(const CPVT_WordPlace& place,
|
| - const CPVT_WordPlace& oldplace) {}
|
| - virtual void OnInsertReturn(const CPVT_WordPlace& place,
|
| - const CPVT_WordPlace& oldplace) {}
|
| - virtual void OnBackSpace(const CPVT_WordPlace& place,
|
| - const CPVT_WordPlace& oldplace) {}
|
| - virtual void OnDelete(const CPVT_WordPlace& place,
|
| - const CPVT_WordPlace& oldplace) {}
|
| - virtual void OnClear(const CPVT_WordPlace& place,
|
| - const CPVT_WordPlace& oldplace) {}
|
| - virtual void OnInsertText(const CPVT_WordPlace& place,
|
| - const CPVT_WordPlace& oldplace) {}
|
| - virtual void OnSetText(const CPVT_WordPlace& place,
|
| - const CPVT_WordPlace& oldplace) {}
|
| - virtual void OnAddUndo(CPWL_Edit* pEdit) {}
|
| -};
|
| -
|
| class CPWL_EditCtrl : public CPWL_Wnd {
|
| friend class CPWL_Edit_Notify;
|
|
|
| @@ -85,8 +54,6 @@ class CPWL_EditCtrl : public CPWL_Wnd {
|
| CFX_FloatPoint GetScrollPos() const;
|
| void SetScrollPos(const CFX_FloatPoint& point);
|
|
|
| - void SetEditNotify(IPWL_Edit_Notify* pNotify) { m_pEditNotify = pNotify; }
|
| -
|
| void SetCharSet(uint8_t nCharSet) { m_nCharSet = nCharSet; }
|
| int32_t GetCharSet() const;
|
|
|
| @@ -162,7 +129,6 @@ class CPWL_EditCtrl : public CPWL_Wnd {
|
| std::unique_ptr<CFX_Edit> m_pEdit;
|
| CPWL_Caret* m_pEditCaret;
|
| FX_BOOL m_bMouseDown;
|
| - IPWL_Edit_Notify* m_pEditNotify;
|
|
|
| private:
|
| void CreateEditCaret(const PWL_CREATEPARAM& cp);
|
|
|