diff options
author | dsinclair <dsinclair@chromium.org> | 2016-12-08 14:05:14 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-12-08 14:05:14 -0800 |
commit | 43ac44cbf52076fd2354d5276c95d5b4b4a06d64 (patch) | |
tree | 28670fc2d1ee83358c717fb43ca7bc9301b2480f /xfa/fwl/cfwl_checkbox.cpp | |
parent | 53ed03d9d865c312fdaa4434b83ed60619881226 (diff) | |
download | pdfium-43ac44cbf52076fd2354d5276c95d5b4b4a06d64.tar.xz |
Cleanup CFWL_Widget code to return CFX_RectFs where appropriate
This Cl changes the various Get*Rect methods in CFWL_Widget to return CFX_RectF
classes instead of taking an out parameter. The Repaint method is split into
Repaint() and RepaintRect() in order to change the param to a const CFX_RectF&
from a CFX_RectF*.
Review-Url: https://codereview.chromium.org/2560873005
Diffstat (limited to 'xfa/fwl/cfwl_checkbox.cpp')
-rw-r--r-- | xfa/fwl/cfwl_checkbox.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/xfa/fwl/cfwl_checkbox.cpp b/xfa/fwl/cfwl_checkbox.cpp index 2e37548954..3f8ca905c3 100644 --- a/xfa/fwl/cfwl_checkbox.cpp +++ b/xfa/fwl/cfwl_checkbox.cpp @@ -120,7 +120,7 @@ void CFWL_CheckBox::SetCheckState(int32_t iCheck) { default: break; } - Repaint(&m_rtClient); + RepaintRect(m_rtClient); } void CFWL_CheckBox::Layout() { @@ -128,7 +128,7 @@ void CFWL_CheckBox::Layout() { FXSYS_round(m_pProperties->m_rtWidget.width); m_pProperties->m_rtWidget.height = FXSYS_round(m_pProperties->m_rtWidget.height); - GetClientRect(m_rtClient); + m_rtClient = GetClientRect(); FX_FLOAT fBoxTop = m_rtClient.top; FX_FLOAT fClientBottom = m_rtClient.bottom(); @@ -287,7 +287,7 @@ void CFWL_CheckBox::NextStates() { pCheckBox->SetCheckState(0); CFX_RectF rt = pCheckBox->GetWidgetRect(); rt.left = rt.top = 0; - m_pWidgetMgr->RepaintWidget(pCheckBox, &rt); + m_pWidgetMgr->RepaintWidget(pCheckBox, rt); break; } } @@ -311,7 +311,7 @@ void CFWL_CheckBox::NextStates() { } } - Repaint(&m_rtClient); + RepaintRect(m_rtClient); if (dwFirststate == m_pProperties->m_dwStates) return; @@ -374,7 +374,7 @@ void CFWL_CheckBox::OnFocusChanged(bool bSet) { else m_pProperties->m_dwStates &= ~FWL_WGTSTATE_Focused; - Repaint(&m_rtClient); + RepaintRect(m_rtClient); } void CFWL_CheckBox::OnLButtonDown() { @@ -386,7 +386,7 @@ void CFWL_CheckBox::OnLButtonDown() { m_bBtnDown = true; m_pProperties->m_dwStates &= ~FWL_STATE_CKB_Hovered; m_pProperties->m_dwStates |= FWL_STATE_CKB_Pressed; - Repaint(&m_rtClient); + RepaintRect(m_rtClient); } void CFWL_CheckBox::OnLButtonUp(CFWL_MessageMouse* pMsg) { @@ -436,7 +436,7 @@ void CFWL_CheckBox::OnMouseMove(CFWL_MessageMouse* pMsg) { } } if (bRepaint) - Repaint(&m_rtBox); + RepaintRect(m_rtBox); } void CFWL_CheckBox::OnMouseLeave() { @@ -445,7 +445,7 @@ void CFWL_CheckBox::OnMouseLeave() { else m_pProperties->m_dwStates &= ~FWL_STATE_CKB_Hovered; - Repaint(&m_rtBox); + RepaintRect(m_rtBox); } void CFWL_CheckBox::OnKeyDown(CFWL_MessageKey* pMsg) { |