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/cfwl_edit.h" | 7 #include "xfa/fwl/cfwl_edit.h" |
8 | 8 |
9 #include <algorithm> | 9 #include <algorithm> |
10 #include <memory> | 10 #include <memory> |
(...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
260 if (!m_pWidgetMgr->IsFormDisabled()) | 260 if (!m_pWidgetMgr->IsFormDisabled()) |
261 DrawTextBk(pGraphics, pTheme, pMatrix); | 261 DrawTextBk(pGraphics, pTheme, pMatrix); |
262 DrawContent(pGraphics, pTheme, pMatrix); | 262 DrawContent(pGraphics, pTheme, pMatrix); |
263 | 263 |
264 if ((m_pProperties->m_dwStates & FWL_WGTSTATE_Focused) && | 264 if ((m_pProperties->m_dwStates & FWL_WGTSTATE_Focused) && |
265 !(m_pProperties->m_dwStyleExes & FWL_STYLEEXT_EDT_ReadOnly)) { | 265 !(m_pProperties->m_dwStyleExes & FWL_STYLEEXT_EDT_ReadOnly)) { |
266 DrawSpellCheck(pGraphics, pMatrix); | 266 DrawSpellCheck(pGraphics, pMatrix); |
267 } | 267 } |
268 if (HasBorder()) | 268 if (HasBorder()) |
269 DrawBorder(pGraphics, CFWL_Part::Border, pTheme, pMatrix); | 269 DrawBorder(pGraphics, CFWL_Part::Border, pTheme, pMatrix); |
270 if (HasEdge()) | |
271 DrawEdge(pGraphics, CFWL_Part::Edge, pTheme, pMatrix); | |
272 } | 270 } |
273 | 271 |
274 void CFWL_Edit::SetThemeProvider(IFWL_ThemeProvider* pThemeProvider) { | 272 void CFWL_Edit::SetThemeProvider(IFWL_ThemeProvider* pThemeProvider) { |
275 if (!pThemeProvider) | 273 if (!pThemeProvider) |
276 return; | 274 return; |
277 if (m_pHorzScrollBar) | 275 if (m_pHorzScrollBar) |
278 m_pHorzScrollBar->SetThemeProvider(pThemeProvider); | 276 m_pHorzScrollBar->SetThemeProvider(pThemeProvider); |
279 if (m_pVertScrollBar) | 277 if (m_pVertScrollBar) |
280 m_pVertScrollBar->SetThemeProvider(pThemeProvider); | 278 m_pVertScrollBar->SetThemeProvider(pThemeProvider); |
281 if (m_pCaret) | 279 if (m_pCaret) |
(...skipping 1304 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1586 pScrollBar->SetTrackPos(fPos); | 1584 pScrollBar->SetTrackPos(fPos); |
1587 UpdateOffset(pScrollBar, fPos - iCurPos); | 1585 UpdateOffset(pScrollBar, fPos - iCurPos); |
1588 UpdateCaret(); | 1586 UpdateCaret(); |
1589 | 1587 |
1590 CFX_RectF rect = GetWidgetRect(); | 1588 CFX_RectF rect = GetWidgetRect(); |
1591 CFX_RectF rtInvalidate; | 1589 CFX_RectF rtInvalidate; |
1592 rtInvalidate.Set(0, 0, rect.width + 2, rect.height + 2); | 1590 rtInvalidate.Set(0, 0, rect.width + 2, rect.height + 2); |
1593 RepaintRect(rtInvalidate); | 1591 RepaintRect(rtInvalidate); |
1594 return true; | 1592 return true; |
1595 } | 1593 } |
OLD | NEW |