| 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/core/ifwl_edit.h" | 7 #include "xfa/fwl/core/ifwl_edit.h" |
| 8 | 8 |
| 9 #include <algorithm> | 9 #include <algorithm> |
| 10 #include <memory> | 10 #include <memory> |
| (...skipping 279 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 290 void IFWL_Edit::SetText(const CFX_WideString& wsText) { | 290 void IFWL_Edit::SetText(const CFX_WideString& wsText) { |
| 291 m_EdtEngine.SetText(wsText); | 291 m_EdtEngine.SetText(wsText); |
| 292 } | 292 } |
| 293 | 293 |
| 294 int32_t IFWL_Edit::GetTextLength() const { | 294 int32_t IFWL_Edit::GetTextLength() const { |
| 295 return m_EdtEngine.GetTextLength(); | 295 return m_EdtEngine.GetTextLength(); |
| 296 } | 296 } |
| 297 | 297 |
| 298 void IFWL_Edit::GetText(CFX_WideString& wsText, | 298 void IFWL_Edit::GetText(CFX_WideString& wsText, |
| 299 int32_t nStart, | 299 int32_t nStart, |
| 300 int32_t nCount) { | 300 int32_t nCount) const { |
| 301 m_EdtEngine.GetText(wsText, nStart, nCount); | 301 m_EdtEngine.GetText(wsText, nStart, nCount); |
| 302 } | 302 } |
| 303 | 303 |
| 304 void IFWL_Edit::ClearText() { | 304 void IFWL_Edit::ClearText() { |
| 305 m_EdtEngine.ClearText(); | 305 m_EdtEngine.ClearText(); |
| 306 } | 306 } |
| 307 | 307 |
| 308 void IFWL_Edit::AddSelRange(int32_t nStart, int32_t nCount) { | 308 void IFWL_Edit::AddSelRange(int32_t nStart, int32_t nCount) { |
| 309 m_EdtEngine.AddSelRange(nStart, nCount); | 309 m_EdtEngine.AddSelRange(nStart, nCount); |
| 310 } | 310 } |
| 311 | 311 |
| 312 int32_t IFWL_Edit::CountSelRanges() { | 312 int32_t IFWL_Edit::CountSelRanges() const { |
| 313 return m_EdtEngine.CountSelRanges(); | 313 return m_EdtEngine.CountSelRanges(); |
| 314 } | 314 } |
| 315 | 315 |
| 316 int32_t IFWL_Edit::GetSelRange(int32_t nIndex, int32_t& nStart) { | 316 int32_t IFWL_Edit::GetSelRange(int32_t nIndex, int32_t& nStart) const { |
| 317 return m_EdtEngine.GetSelRange(nIndex, nStart); | 317 return m_EdtEngine.GetSelRange(nIndex, nStart); |
| 318 } | 318 } |
| 319 | 319 |
| 320 void IFWL_Edit::ClearSelections() { | 320 void IFWL_Edit::ClearSelections() { |
| 321 m_EdtEngine.ClearSelection(); | 321 m_EdtEngine.ClearSelection(); |
| 322 } | 322 } |
| 323 | 323 |
| 324 int32_t IFWL_Edit::GetLimit() { | 324 int32_t IFWL_Edit::GetLimit() const { |
| 325 return m_nLimit; | 325 return m_nLimit; |
| 326 } | 326 } |
| 327 | 327 |
| 328 void IFWL_Edit::SetLimit(int32_t nLimit) { | 328 void IFWL_Edit::SetLimit(int32_t nLimit) { |
| 329 m_nLimit = nLimit; | 329 m_nLimit = nLimit; |
| 330 m_EdtEngine.SetLimit(nLimit); | 330 m_EdtEngine.SetLimit(nLimit); |
| 331 } | 331 } |
| 332 | 332 |
| 333 void IFWL_Edit::SetAliasChar(FX_WCHAR wAlias) { | 333 void IFWL_Edit::SetAliasChar(FX_WCHAR wAlias) { |
| 334 m_EdtEngine.SetAliasChar(wAlias); | 334 m_EdtEngine.SetAliasChar(wAlias); |
| (...skipping 1385 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1720 UpdateCaret(); | 1720 UpdateCaret(); |
| 1721 | 1721 |
| 1722 CFX_RectF rect; | 1722 CFX_RectF rect; |
| 1723 GetWidgetRect(rect); | 1723 GetWidgetRect(rect); |
| 1724 CFX_RectF rtInvalidate; | 1724 CFX_RectF rtInvalidate; |
| 1725 rtInvalidate.Set(0, 0, rect.width + 2, rect.height + 2); | 1725 rtInvalidate.Set(0, 0, rect.width + 2, rect.height + 2); |
| 1726 Repaint(&rtInvalidate); | 1726 Repaint(&rtInvalidate); |
| 1727 } | 1727 } |
| 1728 return true; | 1728 return true; |
| 1729 } | 1729 } |
| OLD | NEW |