| 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 #include "xfa/fwl/basewidget/fwl_editimp.h" | 7 #include "xfa/fwl/basewidget/fwl_editimp.h" |
| 8 | 8 |
| 9 #include <algorithm> | 9 #include <algorithm> |
| 10 #include <memory> | 10 #include <memory> |
| (...skipping 649 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 660 m_pEdtEngine->DeleteRange(nStart, nCount); | 660 m_pEdtEngine->DeleteRange(nStart, nCount); |
| 661 return FWL_Error::Succeeded; | 661 return FWL_Error::Succeeded; |
| 662 } | 662 } |
| 663 | 663 |
| 664 FWL_Error CFWL_EditImp::Replace(int32_t nStart, | 664 FWL_Error CFWL_EditImp::Replace(int32_t nStart, |
| 665 int32_t nLen, | 665 int32_t nLen, |
| 666 const CFX_WideStringC& wsReplace) { | 666 const CFX_WideStringC& wsReplace) { |
| 667 if (!m_pEdtEngine) | 667 if (!m_pEdtEngine) |
| 668 return FWL_Error::Indefinite; | 668 return FWL_Error::Indefinite; |
| 669 | 669 |
| 670 m_pEdtEngine->Replace(nStart, nLen, wsReplace); | 670 m_pEdtEngine->Replace(nStart, nLen, CFX_WideString(wsReplace)); |
| 671 return FWL_Error::Succeeded; | 671 return FWL_Error::Succeeded; |
| 672 } | 672 } |
| 673 | 673 |
| 674 FWL_Error CFWL_EditImp::DoClipboard(int32_t iCmd) { | 674 FWL_Error CFWL_EditImp::DoClipboard(int32_t iCmd) { |
| 675 if (!m_pEdtEngine) | 675 if (!m_pEdtEngine) |
| 676 return FWL_Error::Indefinite; | 676 return FWL_Error::Indefinite; |
| 677 | 677 |
| 678 if ((m_pProperties->m_dwStyleExes & FWL_STYLEEXT_EDT_ReadOnly) || | 678 if ((m_pProperties->m_dwStyleExes & FWL_STYLEEXT_EDT_ReadOnly) || |
| 679 (m_pProperties->m_dwStates & FWL_WGTSTATE_Disabled)) { | 679 (m_pProperties->m_dwStates & FWL_WGTSTATE_Disabled)) { |
| 680 return FWL_Error::Succeeded; | 680 return FWL_Error::Succeeded; |
| (...skipping 1509 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2190 } | 2190 } |
| 2191 CFX_RectF rect; | 2191 CFX_RectF rect; |
| 2192 m_pOwner->GetWidgetRect(rect); | 2192 m_pOwner->GetWidgetRect(rect); |
| 2193 CFX_RectF rtInvalidate; | 2193 CFX_RectF rtInvalidate; |
| 2194 rtInvalidate.Set(0, 0, rect.width + 2, rect.height + 2); | 2194 rtInvalidate.Set(0, 0, rect.width + 2, rect.height + 2); |
| 2195 m_pOwner->Repaint(&rtInvalidate); | 2195 m_pOwner->Repaint(&rtInvalidate); |
| 2196 } | 2196 } |
| 2197 return TRUE; | 2197 return TRUE; |
| 2198 } | 2198 } |
| 2199 void CFWL_EditImpDelegate::DoCursor(CFWL_MsgMouse* pMsg) {} | 2199 void CFWL_EditImpDelegate::DoCursor(CFWL_MsgMouse* pMsg) {} |
| OLD | NEW |