| 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 <vector> |    10 #include <vector> | 
| (...skipping 304 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   315   if (m_rtClient.IsEmpty()) { |   315   if (m_rtClient.IsEmpty()) { | 
|   316     return FWL_ERR_Indefinite; |   316     return FWL_ERR_Indefinite; | 
|   317   } |   317   } | 
|   318   UpdateEditEngine(); |   318   UpdateEditEngine(); | 
|   319   UpdateVAlignment(); |   319   UpdateVAlignment(); | 
|   320   UpdateScroll(); |   320   UpdateScroll(); | 
|   321   InitCaret(); |   321   InitCaret(); | 
|   322   return FWL_ERR_Succeeded; |   322   return FWL_ERR_Succeeded; | 
|   323 } |   323 } | 
|   324  |   324  | 
|   325 uint32_t CFWL_EditImp::HitTest(FX_FLOAT fx, FX_FLOAT fy) { |   325 FWL_WidgetHit CFWL_EditImp::HitTest(FX_FLOAT fx, FX_FLOAT fy) { | 
|   326   if (m_pProperties->m_dwStyleExes & FWL_STYLEEXT_EDT_OuterScrollbar) { |   326   if (m_pProperties->m_dwStyleExes & FWL_STYLEEXT_EDT_OuterScrollbar) { | 
|   327     if (IsShowScrollBar(TRUE)) { |   327     if (IsShowScrollBar(TRUE)) { | 
|   328       CFX_RectF rect; |   328       CFX_RectF rect; | 
|   329       m_pVertScrollBar->GetWidgetRect(rect); |   329       m_pVertScrollBar->GetWidgetRect(rect); | 
|   330       if (rect.Contains(fx, fy)) |   330       if (rect.Contains(fx, fy)) | 
|   331         return FWL_WGTHITTEST_VScrollBar; |   331         return FWL_WidgetHit::VScrollBar; | 
|   332     } |   332     } | 
|   333     if (IsShowScrollBar(FALSE)) { |   333     if (IsShowScrollBar(FALSE)) { | 
|   334       CFX_RectF rect; |   334       CFX_RectF rect; | 
|   335       m_pHorzScrollBar->GetWidgetRect(rect); |   335       m_pHorzScrollBar->GetWidgetRect(rect); | 
|   336       if (rect.Contains(fx, fy)) |   336       if (rect.Contains(fx, fy)) | 
|   337         return FWL_WGTHITTEST_HScrollBar; |   337         return FWL_WidgetHit::HScrollBar; | 
|   338     } |   338     } | 
|   339   } |   339   } | 
|   340   if (m_rtClient.Contains(fx, fy)) |   340   if (m_rtClient.Contains(fx, fy)) | 
|   341     return FWL_WGTHITTEST_Edit; |   341     return FWL_WidgetHit::Edit; | 
|   342   return FWL_WGTHITTEST_Unknown; |   342   return FWL_WidgetHit::Unknown; | 
|   343 } |   343 } | 
|   344  |   344  | 
|   345 void CFWL_EditImp::AddSpellCheckObj(CFX_Path& PathData, |   345 void CFWL_EditImp::AddSpellCheckObj(CFX_Path& PathData, | 
|   346                                     int32_t nStart, |   346                                     int32_t nStart, | 
|   347                                     int32_t nCount, |   347                                     int32_t nCount, | 
|   348                                     FX_FLOAT fOffSetX, |   348                                     FX_FLOAT fOffSetX, | 
|   349                                     FX_FLOAT fOffSetY) { |   349                                     FX_FLOAT fOffSetY) { | 
|   350   FX_FLOAT fStartX = 0.0f; |   350   FX_FLOAT fStartX = 0.0f; | 
|   351   FX_FLOAT fEndX = 0.0f; |   351   FX_FLOAT fEndX = 0.0f; | 
|   352   FX_FLOAT fY = 0.0f; |   352   FX_FLOAT fY = 0.0f; | 
| (...skipping 1800 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  2153     } |  2153     } | 
|  2154     CFX_RectF rect; |  2154     CFX_RectF rect; | 
|  2155     m_pOwner->GetWidgetRect(rect); |  2155     m_pOwner->GetWidgetRect(rect); | 
|  2156     CFX_RectF rtInvalidate; |  2156     CFX_RectF rtInvalidate; | 
|  2157     rtInvalidate.Set(0, 0, rect.width + 2, rect.height + 2); |  2157     rtInvalidate.Set(0, 0, rect.width + 2, rect.height + 2); | 
|  2158     m_pOwner->Repaint(&rtInvalidate); |  2158     m_pOwner->Repaint(&rtInvalidate); | 
|  2159   } |  2159   } | 
|  2160   return TRUE; |  2160   return TRUE; | 
|  2161 } |  2161 } | 
|  2162 void CFWL_EditImpDelegate::DoCursor(CFWL_MsgMouse* pMsg) {} |  2162 void CFWL_EditImpDelegate::DoCursor(CFWL_MsgMouse* pMsg) {} | 
| OLD | NEW |