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 253 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
264 if (IsShowScrollBar(FALSE)) { | 264 if (IsShowScrollBar(FALSE)) { |
265 FX_FLOAT* pfWidth = static_cast<FX_FLOAT*>( | 265 FX_FLOAT* pfWidth = static_cast<FX_FLOAT*>( |
266 GetThemeCapacity(CFWL_WidgetCapacity::ScrollBarWidth)); | 266 GetThemeCapacity(CFWL_WidgetCapacity::ScrollBarWidth)); |
267 rect.height += *pfWidth; | 267 rect.height += *pfWidth; |
268 rect.height += FWL_EDIT_Margin; | 268 rect.height += FWL_EDIT_Margin; |
269 } | 269 } |
270 } | 270 } |
271 } | 271 } |
272 return FWL_ERR_Succeeded; | 272 return FWL_ERR_Succeeded; |
273 } | 273 } |
274 FWL_ERR CFWL_EditImp::SetStates(uint32_t dwStates, FX_BOOL bSet) { | 274 |
| 275 void CFWL_EditImp::SetStates(uint32_t dwStates, FX_BOOL bSet) { |
275 if ((m_pProperties->m_dwStates & FWL_WGTSTATE_Invisible) || | 276 if ((m_pProperties->m_dwStates & FWL_WGTSTATE_Invisible) || |
276 (m_pProperties->m_dwStates & FWL_WGTSTATE_Disabled)) { | 277 (m_pProperties->m_dwStates & FWL_WGTSTATE_Disabled)) { |
277 ShowCaret(FALSE); | 278 ShowCaret(FALSE); |
278 } | 279 } |
279 return CFWL_WidgetImp::SetStates(dwStates, bSet); | 280 CFWL_WidgetImp::SetStates(dwStates, bSet); |
280 } | 281 } |
| 282 |
281 FWL_ERR CFWL_EditImp::SetWidgetRect(const CFX_RectF& rect) { | 283 FWL_ERR CFWL_EditImp::SetWidgetRect(const CFX_RectF& rect) { |
282 return CFWL_WidgetImp::SetWidgetRect(rect); | 284 return CFWL_WidgetImp::SetWidgetRect(rect); |
283 } | 285 } |
284 FWL_ERR CFWL_EditImp::Update() { | 286 FWL_ERR CFWL_EditImp::Update() { |
285 if (IsLocked()) { | 287 if (IsLocked()) { |
286 return FWL_ERR_Indefinite; | 288 return FWL_ERR_Indefinite; |
287 } | 289 } |
288 if (!m_pProperties->m_pThemeProvider) { | 290 if (!m_pProperties->m_pThemeProvider) { |
289 m_pProperties->m_pThemeProvider = GetAvailableTheme(); | 291 m_pProperties->m_pThemeProvider = GetAvailableTheme(); |
290 } | 292 } |
(...skipping 1880 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2171 } | 2173 } |
2172 CFX_RectF rect; | 2174 CFX_RectF rect; |
2173 m_pOwner->GetWidgetRect(rect); | 2175 m_pOwner->GetWidgetRect(rect); |
2174 CFX_RectF rtInvalidate; | 2176 CFX_RectF rtInvalidate; |
2175 rtInvalidate.Set(0, 0, rect.width + 2, rect.height + 2); | 2177 rtInvalidate.Set(0, 0, rect.width + 2, rect.height + 2); |
2176 m_pOwner->Repaint(&rtInvalidate); | 2178 m_pOwner->Repaint(&rtInvalidate); |
2177 } | 2179 } |
2178 return TRUE; | 2180 return TRUE; |
2179 } | 2181 } |
2180 void CFWL_EditImpDelegate::DoCursor(CFWL_MsgMouse* pMsg) {} | 2182 void CFWL_EditImpDelegate::DoCursor(CFWL_MsgMouse* pMsg) {} |
OLD | NEW |