| Index: xfa/fwl/core/ifwl_form.cpp
|
| diff --git a/xfa/fwl/core/ifwl_form.cpp b/xfa/fwl/core/ifwl_form.cpp
|
| index bd8f8bb7e1f718cc23bfb805d85bf16d5e176eaf..57e2507257c96591b024d204894925e2c9c390a1 100644
|
| --- a/xfa/fwl/core/ifwl_form.cpp
|
| +++ b/xfa/fwl/core/ifwl_form.cpp
|
| @@ -10,6 +10,7 @@
|
| #include "xfa/fde/tto/fde_textout.h"
|
| #include "xfa/fwl/core/cfwl_evtclose.h"
|
| #include "xfa/fwl/core/cfwl_msgmouse.h"
|
| +#include "xfa/fwl/core/cfwl_sysbtn.h"
|
| #include "xfa/fwl/core/cfwl_themebackground.h"
|
| #include "xfa/fwl/core/cfwl_themepart.h"
|
| #include "xfa/fwl/core/cfwl_themetext.h"
|
| @@ -643,41 +644,3 @@ void IFWL_Form::OnLButtonDblClk(CFWL_MsgMouse* pMsg) {
|
| m_bMaximized = !m_bMaximized;
|
| }
|
| }
|
| -
|
| -CFWL_SysBtn::CFWL_SysBtn() {
|
| - m_rtBtn.Set(0, 0, 0, 0);
|
| - m_dwState = 0;
|
| -}
|
| -
|
| -bool CFWL_SysBtn::IsDisabled() const {
|
| - return !!(m_dwState & FWL_SYSBUTTONSTATE_Disabled);
|
| -}
|
| -
|
| -void CFWL_SysBtn::SetNormal() {
|
| - m_dwState &= 0xFFF0;
|
| -}
|
| -
|
| -void CFWL_SysBtn::SetPressed() {
|
| - SetNormal();
|
| - m_dwState |= FWL_SYSBUTTONSTATE_Pressed;
|
| -}
|
| -
|
| -void CFWL_SysBtn::SetHover() {
|
| - SetNormal();
|
| - m_dwState |= FWL_SYSBUTTONSTATE_Hover;
|
| -}
|
| -
|
| -void CFWL_SysBtn::SetDisabled(bool bDisabled) {
|
| - bDisabled ? m_dwState |= FWL_SYSBUTTONSTATE_Disabled
|
| - : m_dwState &= ~FWL_SYSBUTTONSTATE_Disabled;
|
| -}
|
| -
|
| -uint32_t CFWL_SysBtn::GetPartState() const {
|
| - if (IsDisabled())
|
| - return CFWL_PartState_Disabled;
|
| - if (m_dwState & FWL_SYSBUTTONSTATE_Pressed)
|
| - return CFWL_PartState_Pressed;
|
| - if (m_dwState & FWL_SYSBUTTONSTATE_Hover)
|
| - return CFWL_PartState_Hovered;
|
| - return CFWL_PartState_Normal;
|
| -}
|
|
|