Index: xfa/fwl/core/fwl_formimp.cpp |
diff --git a/xfa/fwl/core/fwl_formimp.cpp b/xfa/fwl/core/fwl_formimp.cpp |
index 9b91deb140d320a12b890606befd635795ea9d32..34663d7e0d25d0ba2b12d6162e9fe7f4c00c12a8 100644 |
--- a/xfa/fwl/core/fwl_formimp.cpp |
+++ b/xfa/fwl/core/fwl_formimp.cpp |
@@ -21,9 +21,13 @@ |
#include "xfa/fwl/core/ifwl_themeprovider.h" |
#include "xfa/fwl/theme/cfwl_widgettp.h" |
-#define FWL_SYSBTNSIZE 21 |
-#define FWL_SYSBTNMARGIN 5 |
-#define FWL_SYSBTNSPAN 2 |
+namespace { |
+ |
+const int kSystemButtonSize = 21; |
+const int kSystemButtonMargin = 5; |
+const int kSystemButtonSpan = 2; |
+ |
+} // namespace |
namespace { |
@@ -207,7 +211,7 @@ FWL_WidgetHit CFWL_FormImp::HitTest(FX_FLOAT fx, FX_FLOAT fy) { |
return FWL_WidgetHit::MinBox; |
CFX_RectF rtCap; |
rtCap.Set(m_rtCaption.left + m_fCYBorder, m_rtCaption.top + m_fCXBorder, |
- m_rtCaption.width - FWL_SYSBTNSIZE * m_iSysBox - 2 * m_fCYBorder, |
+ m_rtCaption.width - kSystemButtonSize * m_iSysBox - 2 * m_fCYBorder, |
m_rtCaption.height - m_fCXBorder); |
if (rtCap.Contains(fx, fy)) |
return FWL_WidgetHit::Titlebar; |
@@ -654,8 +658,8 @@ void CFWL_FormImp::ReSetSysBtn() { |
pTheme->GetPartRect(¶m, m_pCloseBox->m_rtBtn); |
} else { |
m_pCloseBox->m_rtBtn.Set( |
- m_rtRelative.right() - FWL_SYSBTNMARGIN - FWL_SYSBTNSIZE, |
- FWL_SYSBTNMARGIN, FWL_SYSBTNSIZE, FWL_SYSBTNSIZE); |
+ m_rtRelative.right() - kSystemButtonMargin - kSystemButtonSize, |
+ kSystemButtonMargin, kSystemButtonSize, kSystemButtonSize); |
} |
m_iSysBox++; |
} |
@@ -669,12 +673,12 @@ void CFWL_FormImp::ReSetSysBtn() { |
} else { |
if (m_pCloseBox) { |
m_pMaxBox->m_rtBtn.Set( |
- m_pCloseBox->m_rtBtn.left - FWL_SYSBTNSPAN - FWL_SYSBTNSIZE, |
- m_pCloseBox->m_rtBtn.top, FWL_SYSBTNSIZE, FWL_SYSBTNSIZE); |
+ m_pCloseBox->m_rtBtn.left - kSystemButtonSpan - kSystemButtonSize, |
+ m_pCloseBox->m_rtBtn.top, kSystemButtonSize, kSystemButtonSize); |
} else { |
m_pMaxBox->m_rtBtn.Set( |
- m_rtRelative.right() - FWL_SYSBTNMARGIN - FWL_SYSBTNSIZE, |
- FWL_SYSBTNMARGIN, FWL_SYSBTNSIZE, FWL_SYSBTNSIZE); |
+ m_rtRelative.right() - kSystemButtonMargin - kSystemButtonSize, |
+ kSystemButtonMargin, kSystemButtonSize, kSystemButtonSize); |
} |
} |
m_iSysBox++; |
@@ -689,16 +693,16 @@ void CFWL_FormImp::ReSetSysBtn() { |
} else { |
if (m_pMaxBox) { |
m_pMinBox->m_rtBtn.Set( |
- m_pMaxBox->m_rtBtn.left - FWL_SYSBTNSPAN - FWL_SYSBTNSIZE, |
- m_pMaxBox->m_rtBtn.top, FWL_SYSBTNSIZE, FWL_SYSBTNSIZE); |
+ m_pMaxBox->m_rtBtn.left - kSystemButtonSpan - kSystemButtonSize, |
+ m_pMaxBox->m_rtBtn.top, kSystemButtonSize, kSystemButtonSize); |
} else if (m_pCloseBox) { |
m_pMinBox->m_rtBtn.Set( |
- m_pCloseBox->m_rtBtn.left - FWL_SYSBTNSPAN - FWL_SYSBTNSIZE, |
- m_pCloseBox->m_rtBtn.top, FWL_SYSBTNSIZE, FWL_SYSBTNSIZE); |
+ m_pCloseBox->m_rtBtn.left - kSystemButtonSpan - kSystemButtonSize, |
+ m_pCloseBox->m_rtBtn.top, kSystemButtonSize, kSystemButtonSize); |
} else { |
m_pMinBox->m_rtBtn.Set( |
- m_rtRelative.right() - FWL_SYSBTNMARGIN - FWL_SYSBTNSIZE, |
- FWL_SYSBTNMARGIN, FWL_SYSBTNSIZE, FWL_SYSBTNSIZE); |
+ m_rtRelative.right() - kSystemButtonMargin - kSystemButtonSize, |
+ kSystemButtonMargin, kSystemButtonSize, kSystemButtonSize); |
} |
} |
m_iSysBox++; |
@@ -912,30 +916,32 @@ int32_t CFWL_FormImpDelegate::OnProcessMessage(CFWL_Message* pMessage) { |
case CFWL_MessageType::Mouse: { |
CFWL_MsgMouse* pMsg = static_cast<CFWL_MsgMouse*>(pMessage); |
switch (pMsg->m_dwCmd) { |
- case FWL_MSGMOUSECMD_LButtonDown: { |
+ case FWL_MouseCommand::LeftButtonDown: { |
OnLButtonDown(pMsg); |
break; |
} |
- case FWL_MSGMOUSECMD_LButtonUp: { |
+ case FWL_MouseCommand::LeftButtonUp: { |
OnLButtonUp(pMsg); |
break; |
} |
- case FWL_MSGMOUSECMD_MouseMove: { |
+ case FWL_MouseCommand::Move: { |
OnMouseMove(pMsg); |
break; |
} |
- case FWL_MSGMOUSECMD_MouseHover: { |
+ case FWL_MouseCommand::Hover: { |
OnMouseHover(pMsg); |
break; |
} |
- case FWL_MSGMOUSECMD_MouseLeave: { |
+ case FWL_MouseCommand::Leave: { |
OnMouseLeave(pMsg); |
break; |
} |
- case FWL_MSGMOUSECMD_LButtonDblClk: { |
+ case FWL_MouseCommand::LeftButtonDblClk: { |
OnLButtonDblClk(pMsg); |
break; |
} |
+ default: |
+ break; |
} |
break; |
} |
@@ -996,7 +1002,8 @@ void CFWL_FormImpDelegate::OnLButtonDown(CFWL_MsgMouse* pMsg) { |
CFX_RectF rtCap; |
rtCap.Set(m_pOwner->m_rtCaption.left + m_pOwner->m_fCYBorder, |
m_pOwner->m_rtCaption.top + m_pOwner->m_fCXBorder, |
- m_pOwner->m_rtCaption.width - FWL_SYSBTNSIZE * m_pOwner->m_iSysBox - |
+ m_pOwner->m_rtCaption.width - |
+ kSystemButtonSize * m_pOwner->m_iSysBox - |
2 * m_pOwner->m_fCYBorder, |
m_pOwner->m_rtCaption.height - m_pOwner->m_fCXBorder); |
if (pPressBtn) { |
@@ -1121,8 +1128,7 @@ void CFWL_FormImpDelegate::OnMouseLeave(CFWL_MsgMouse* pMsg) { |
pHover->SetNormal(); |
m_pOwner->Repaint(&pHover->m_rtBtn); |
} |
- if (pMsg->m_dwCmd == FWL_MSGMOUSECMD_MouseLeave && |
- !m_pOwner->m_bLButtonDown) { |
+ if (pMsg->m_dwCmd == FWL_MouseCommand::Leave && !m_pOwner->m_bLButtonDown) { |
m_pOwner->SetCursor(pMsg->m_fx, pMsg->m_fy); |
} |
} |