| 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 _FWL_EDIT_H | 7 #ifndef _FWL_EDIT_H |
| 8 #define _FWL_EDIT_H | 8 #define _FWL_EDIT_H |
| 9 class CFWL_WidgetImpProperties; | 9 class CFWL_WidgetImpProperties; |
| 10 class IFWL_Widget; | 10 class IFWL_Widget; |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 53 #define FWL_PARTDATA_EDT_Background 0 | 53 #define FWL_PARTDATA_EDT_Background 0 |
| 54 #define FWL_PARTDATA_EDT_StaticBackground 1 | 54 #define FWL_PARTDATA_EDT_StaticBackground 1 |
| 55 #define FWL_PARTSTATE_EDT_Normal (0L << 0) | 55 #define FWL_PARTSTATE_EDT_Normal (0L << 0) |
| 56 #define FWL_PARTSTATE_EDT_ReadOnly (1L << 0) | 56 #define FWL_PARTSTATE_EDT_ReadOnly (1L << 0) |
| 57 #define FWL_PARTSTATE_EDT_Disable (2L << 0) | 57 #define FWL_PARTSTATE_EDT_Disable (2L << 0) |
| 58 enum FWL_EDT_TEXTCHANGED { | 58 enum FWL_EDT_TEXTCHANGED { |
| 59 FWL_EDT_TEXTCHANGED_Insert = 0, | 59 FWL_EDT_TEXTCHANGED_Insert = 0, |
| 60 FWL_EDT_TEXTCHANGED_Delete, | 60 FWL_EDT_TEXTCHANGED_Delete, |
| 61 FWL_EDT_TEXTCHANGED_Replace, | 61 FWL_EDT_TEXTCHANGED_Replace, |
| 62 }; | 62 }; |
| 63 #define FWL_EVT_EDT_AddDoRecord L"FWL_EVENT_EDT_AddDoRecord" | 63 |
| 64 #define FWL_EVTHASH_EDT_AddDoRecord 3701672224 | |
| 65 #define FWL_EVT_EDT_TextChanged L"FWL_EVENT_EDT_TextChanged" | 64 #define FWL_EVT_EDT_TextChanged L"FWL_EVENT_EDT_TextChanged" |
| 66 #define FWL_EVTHASH_EDT_TextChanged 1064022132 | 65 #define FWL_EVTHASH_EDT_TextChanged 1064022132 |
| 67 #define FWL_EVT_EDT_PreSelfAdaption L"FWL_EVENT_PreSelfAdaption" | 66 #define FWL_EVT_EDT_PreSelfAdaption L"FWL_EVENT_PreSelfAdaption" |
| 68 #define FWL_EVTHASH_EDT_PreSelfAdaption 1001979178 | 67 #define FWL_EVTHASH_EDT_PreSelfAdaption 1001979178 |
| 69 #define FWL_EVT_EDT_Validate L"FWL_EVTHASH_EDT_Validate" | 68 #define FWL_EVT_EDT_Validate L"FWL_EVTHASH_EDT_Validate" |
| 70 #define FWL_EVTHASH_EDT_Validate 3373308608 | 69 #define FWL_EVTHASH_EDT_Validate 3373308608 |
| 71 #define FWL_EVT_EDT_CheckWord L"FWL_EVTHASH_EDT_CheckWord" | 70 #define FWL_EVT_EDT_CheckWord L"FWL_EVTHASH_EDT_CheckWord" |
| 72 #define FWL_EVTHASH_EDT_CheckWord 2897181520 | 71 #define FWL_EVTHASH_EDT_CheckWord 2897181520 |
| 73 #define FWL_EVT_EDT_GetSuggestWords L"FWL_EVTHASH_EDT_GetSuggestWords" | 72 #define FWL_EVT_EDT_GetSuggestWords L"FWL_EVTHASH_EDT_GetSuggestWords" |
| 74 #define FWL_EVTHASH_EDT_GetSuggestWords 315782791 | 73 #define FWL_EVTHASH_EDT_GetSuggestWords 315782791 |
| 75 #define FWL_EVT_EDT_TextFull L"FWL_EVTHASH_EDT_TextFull" | 74 #define FWL_EVT_EDT_TextFull L"FWL_EVTHASH_EDT_TextFull" |
| 76 #define FWL_EVTHASH_EDT_TextFull 2158580174 | 75 #define FWL_EVTHASH_EDT_TextFull 2158580174 |
| 77 BEGIN_FWL_EVENT_DEF(CFWL_EvtEdtAddDoRecord, FWL_EVTHASH_EDT_AddDoRecord) | 76 |
| 78 CFX_ByteString m_wsDoRecord; | |
| 79 END_FWL_EVENT_DEF | |
| 80 BEGIN_FWL_EVENT_DEF(CFWL_EvtEdtTextChanged, FWL_EVTHASH_EDT_TextChanged) | 77 BEGIN_FWL_EVENT_DEF(CFWL_EvtEdtTextChanged, FWL_EVTHASH_EDT_TextChanged) |
| 81 int32_t nChangeType; | 78 int32_t nChangeType; |
| 82 CFX_WideString wsInsert; | 79 CFX_WideString wsInsert; |
| 83 CFX_WideString wsDelete; | 80 CFX_WideString wsDelete; |
| 84 CFX_WideString wsPrevText; | 81 CFX_WideString wsPrevText; |
| 85 END_FWL_EVENT_DEF | 82 END_FWL_EVENT_DEF |
| 86 BEGIN_FWL_EVENT_DEF(CFWL_EvtEdtTextFull, FWL_EVTHASH_EDT_TextFull) | 83 BEGIN_FWL_EVENT_DEF(CFWL_EvtEdtTextFull, FWL_EVTHASH_EDT_TextFull) |
| 87 END_FWL_EVENT_DEF | 84 END_FWL_EVENT_DEF |
| 88 BEGIN_FWL_EVENT_DEF(CFWL_EvtEdtPreSelfAdaption, FWL_EVTHASH_EDT_PreSelfAdaption) | 85 BEGIN_FWL_EVENT_DEF(CFWL_EvtEdtPreSelfAdaption, FWL_EVTHASH_EDT_PreSelfAdaption) |
| 89 FX_BOOL bHSelfAdaption; | 86 FX_BOOL bHSelfAdaption; |
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 158 FWL_ERR SetFont(const CFX_WideString& wsFont, FX_FLOAT fSize); | 155 FWL_ERR SetFont(const CFX_WideString& wsFont, FX_FLOAT fSize); |
| 159 void SetScrollOffset(FX_FLOAT fScrollOffset); | 156 void SetScrollOffset(FX_FLOAT fScrollOffset); |
| 160 FX_BOOL GetSuggestWords(CFX_PointF pointf, CFX_ByteStringArray& sSuggest); | 157 FX_BOOL GetSuggestWords(CFX_PointF pointf, CFX_ByteStringArray& sSuggest); |
| 161 FX_BOOL ReplaceSpellCheckWord(CFX_PointF pointf, | 158 FX_BOOL ReplaceSpellCheckWord(CFX_PointF pointf, |
| 162 const CFX_ByteStringC& bsReplace); | 159 const CFX_ByteStringC& bsReplace); |
| 163 | 160 |
| 164 protected: | 161 protected: |
| 165 IFWL_Edit(); | 162 IFWL_Edit(); |
| 166 }; | 163 }; |
| 167 #endif | 164 #endif |
| OLD | NEW |