| OLD | NEW | 
|---|
| 1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 PDFium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 
| 6 | 6 | 
| 7 #ifndef XFA_SRC_FEE_INCLUDE_IFDE_TXTEDTBUF_H_ | 7 #ifndef XFA_SRC_FEE_INCLUDE_IFDE_TXTEDTBUF_H_ | 
| 8 #define XFA_SRC_FEE_INCLUDE_IFDE_TXTEDTBUF_H_ | 8 #define XFA_SRC_FEE_INCLUDE_IFDE_TXTEDTBUF_H_ | 
| 9 | 9 | 
|  | 10 #include "core/include/fxcrt/fx_basic.h" | 
|  | 11 | 
| 10 #define FDE_DEFCHUNKLENGTH (1024) | 12 #define FDE_DEFCHUNKLENGTH (1024) | 
| 11 | 13 | 
| 12 class IFDE_TxtEdtBuf { | 14 class IFDE_TxtEdtBuf { | 
| 13  public: | 15  public: | 
| 14   virtual ~IFDE_TxtEdtBuf() {} | 16   virtual ~IFDE_TxtEdtBuf() {} | 
| 15   virtual void Release() = 0; | 17   virtual void Release() = 0; | 
| 16 | 18 | 
| 17   virtual FX_BOOL SetChunkSize(int32_t nChunkSize) = 0; | 19   virtual FX_BOOL SetChunkSize(int32_t nChunkSize) = 0; | 
| 18   virtual int32_t GetChunkSize() const = 0; | 20   virtual int32_t GetChunkSize() const = 0; | 
| 19   virtual int32_t GetTextLength() const = 0; | 21   virtual int32_t GetTextLength() const = 0; | 
| 20   virtual void SetText(const CFX_WideString& wsText) = 0; | 22   virtual void SetText(const CFX_WideString& wsText) = 0; | 
| 21   virtual void GetText(CFX_WideString& wsText) const = 0; | 23   virtual void GetText(CFX_WideString& wsText) const = 0; | 
| 22   virtual FX_WCHAR GetCharByIndex(int32_t nIndex) const = 0; | 24   virtual FX_WCHAR GetCharByIndex(int32_t nIndex) const = 0; | 
| 23   virtual void GetRange(CFX_WideString& wsText, | 25   virtual void GetRange(CFX_WideString& wsText, | 
| 24                         int32_t nBegin, | 26                         int32_t nBegin, | 
| 25                         int32_t nCount = -1) const = 0; | 27                         int32_t nCount = -1) const = 0; | 
| 26 | 28 | 
| 27   virtual void Insert(int32_t nPos, | 29   virtual void Insert(int32_t nPos, | 
| 28                       const FX_WCHAR* lpText, | 30                       const FX_WCHAR* lpText, | 
| 29                       int32_t nLength = 1) = 0; | 31                       int32_t nLength = 1) = 0; | 
| 30   virtual void Delete(int32_t nIndex, int32_t nLength = 1) = 0; | 32   virtual void Delete(int32_t nIndex, int32_t nLength = 1) = 0; | 
| 31 | 33 | 
| 32   virtual void Clear(FX_BOOL bRelease = TRUE) = 0; | 34   virtual void Clear(FX_BOOL bRelease = TRUE) = 0; | 
| 33 | 35 | 
| 34   virtual FX_BOOL Optimize(IFX_Pause* pPause = NULL) = 0; | 36   virtual FX_BOOL Optimize(IFX_Pause* pPause = NULL) = 0; | 
| 35 }; | 37 }; | 
| 36 | 38 | 
| 37 #endif  // XFA_SRC_FEE_INCLUDE_IFDE_TXTEDTBUF_H_ | 39 #endif  // XFA_SRC_FEE_INCLUDE_IFDE_TXTEDTBUF_H_ | 
| OLD | NEW | 
|---|