Index: xfa/fwl/core/fwl_noteimp.cpp |
diff --git a/xfa/fwl/core/fwl_noteimp.cpp b/xfa/fwl/core/fwl_noteimp.cpp |
index 4db2d6bb5f6e72c21039ccf4425fd3777fd8f697..7d6f6c8109c7ae05a4e5799f4bb5fca31b02aa77 100644 |
--- a/xfa/fwl/core/fwl_noteimp.cpp |
+++ b/xfa/fwl/core/fwl_noteimp.cpp |
@@ -172,8 +172,8 @@ FX_BOOL CFWL_NoteDriver::SetFocus(IFWL_Widget* pFocus, FX_BOOL bNotify) { |
} |
} |
if (pFocus) { |
- IFWL_Widget* pWidget = |
- FWL_GetWidgetMgr()->GetWidget(pFocus, FWL_WGTRELATION_SystemForm); |
+ IFWL_Widget* pWidget = IFWL_WidgetMgr::GetInstance()->GetWidget( |
+ pFocus, FWL_WGTRELATION_SystemForm); |
CFWL_FormImp* pForm = |
pWidget ? static_cast<CFWL_FormImp*>(pWidget->GetImpl()) : nullptr; |
if (pForm) { |
@@ -194,7 +194,8 @@ FX_BOOL CFWL_NoteDriver::SetFocus(IFWL_Widget* pFocus, FX_BOOL bNotify) { |
return TRUE; |
} |
FWL_Error CFWL_NoteDriver::Run() { |
- CFWL_WidgetMgr* pWidgetMgr = static_cast<CFWL_WidgetMgr*>(FWL_GetWidgetMgr()); |
+ CFWL_WidgetMgr* pWidgetMgr = |
+ static_cast<CFWL_WidgetMgr*>(IFWL_WidgetMgr::GetInstance()); |
if (!pWidgetMgr) |
return FWL_Error::Indefinite; |
@@ -319,7 +320,8 @@ int32_t CFWL_NoteDriver::CountLoop() { |
} |
FX_BOOL CFWL_NoteDriver::ProcessMessage(CFWL_Message* pMessage) { |
- CFWL_WidgetMgr* pWidgetMgr = static_cast<CFWL_WidgetMgr*>(FWL_GetWidgetMgr()); |
+ CFWL_WidgetMgr* pWidgetMgr = |
+ static_cast<CFWL_WidgetMgr*>(IFWL_WidgetMgr::GetInstance()); |
IFWL_Widget* pMessageForm = pWidgetMgr->IsFormDisabled() |
? pMessage->m_pDstTarget |
: GetMessageForm(pMessage->m_pDstTarget); |
@@ -436,7 +438,8 @@ FX_BOOL CFWL_NoteDriver::DoDeactivate(CFWL_MsgDeactivate* pMsg, |
} |
FX_BOOL CFWL_NoteDriver::DoSetFocus(CFWL_MsgSetFocus* pMsg, |
IFWL_Widget* pMessageForm) { |
- CFWL_WidgetMgr* pWidgetMgr = static_cast<CFWL_WidgetMgr*>(FWL_GetWidgetMgr()); |
+ CFWL_WidgetMgr* pWidgetMgr = |
+ static_cast<CFWL_WidgetMgr*>(IFWL_WidgetMgr::GetInstance()); |
if (pWidgetMgr->IsFormDisabled()) { |
m_pFocus = pMsg->m_pDstTarget; |
return TRUE; |
@@ -459,7 +462,8 @@ FX_BOOL CFWL_NoteDriver::DoSetFocus(CFWL_MsgSetFocus* pMsg, |
} |
FX_BOOL CFWL_NoteDriver::DoKillFocus(CFWL_MsgKillFocus* pMsg, |
IFWL_Widget* pMessageForm) { |
- CFWL_WidgetMgr* pWidgetMgr = static_cast<CFWL_WidgetMgr*>(FWL_GetWidgetMgr()); |
+ CFWL_WidgetMgr* pWidgetMgr = |
+ static_cast<CFWL_WidgetMgr*>(IFWL_WidgetMgr::GetInstance()); |
if (pWidgetMgr->IsFormDisabled()) { |
if (m_pFocus == pMsg->m_pDstTarget) { |
m_pFocus = NULL; |
@@ -486,7 +490,7 @@ FX_BOOL CFWL_NoteDriver::DoKey(CFWL_MsgKey* pMsg, IFWL_Widget* pMessageForm) { |
if (pMsg->m_dwCmd == FWL_KeyCommand::KeyDown && |
pMsg->m_dwKeyCode == FWL_VKEY_Tab) { |
CFWL_WidgetMgr* pWidgetMgr = |
- static_cast<CFWL_WidgetMgr*>(FWL_GetWidgetMgr()); |
+ static_cast<CFWL_WidgetMgr*>(IFWL_WidgetMgr::GetInstance()); |
IFWL_Widget* pForm = GetMessageForm(pMsg->m_pDstTarget); |
IFWL_Widget* pFocus = m_pFocus; |
if (m_pFocus) { |
@@ -514,7 +518,7 @@ FX_BOOL CFWL_NoteDriver::DoKey(CFWL_MsgKey* pMsg, IFWL_Widget* pMessageForm) { |
if (pMsg->m_dwCmd == FWL_KeyCommand::KeyDown && |
pMsg->m_dwKeyCode == FWL_VKEY_Return) { |
CFWL_WidgetMgr* pWidgetMgr = |
- static_cast<CFWL_WidgetMgr*>(FWL_GetWidgetMgr()); |
+ static_cast<CFWL_WidgetMgr*>(IFWL_WidgetMgr::GetInstance()); |
IFWL_Widget* defButton = pWidgetMgr->GetDefaultButton(pMessageForm); |
if (defButton) { |
pMsg->m_pDstTarget = defButton; |
@@ -543,7 +547,8 @@ FX_BOOL CFWL_NoteDriver::DoMouse(CFWL_MsgMouse* pMsg, |
} |
FX_BOOL CFWL_NoteDriver::DoWheel(CFWL_MsgMouseWheel* pMsg, |
IFWL_Widget* pMessageForm) { |
- CFWL_WidgetMgr* pWidgetMgr = static_cast<CFWL_WidgetMgr*>(FWL_GetWidgetMgr()); |
+ CFWL_WidgetMgr* pWidgetMgr = |
+ static_cast<CFWL_WidgetMgr*>(IFWL_WidgetMgr::GetInstance()); |
if (!pWidgetMgr) |
return FALSE; |
@@ -557,7 +562,8 @@ FX_BOOL CFWL_NoteDriver::DoWheel(CFWL_MsgMouseWheel* pMsg, |
return TRUE; |
} |
FX_BOOL CFWL_NoteDriver::DoSize(CFWL_MsgSize* pMsg) { |
- CFWL_WidgetMgr* pWidgetMgr = static_cast<CFWL_WidgetMgr*>(FWL_GetWidgetMgr()); |
+ CFWL_WidgetMgr* pWidgetMgr = |
+ static_cast<CFWL_WidgetMgr*>(IFWL_WidgetMgr::GetInstance()); |
if (!pWidgetMgr) |
return FALSE; |
pWidgetMgr->NotifySizeChanged(pMsg->m_pDstTarget, (FX_FLOAT)pMsg->m_iWidth, |
@@ -574,7 +580,8 @@ FX_BOOL CFWL_NoteDriver::DoDragFiles(CFWL_MsgDropFiles* pMsg, |
} |
FX_BOOL CFWL_NoteDriver::DoMouseEx(CFWL_MsgMouse* pMsg, |
IFWL_Widget* pMessageForm) { |
- CFWL_WidgetMgr* pWidgetMgr = static_cast<CFWL_WidgetMgr*>(FWL_GetWidgetMgr()); |
+ CFWL_WidgetMgr* pWidgetMgr = |
+ static_cast<CFWL_WidgetMgr*>(IFWL_WidgetMgr::GetInstance()); |
if (!pWidgetMgr) |
return FALSE; |
IFWL_Widget* pTarget = NULL; |
@@ -656,7 +663,7 @@ IFWL_Widget* CFWL_NoteDriver::GetMessageForm(IFWL_Widget* pDstTarget) { |
} |
if (!pMessageForm && pDstTarget) { |
CFWL_WidgetMgr* pWidgetMgr = |
- static_cast<CFWL_WidgetMgr*>(FWL_GetWidgetMgr()); |
+ static_cast<CFWL_WidgetMgr*>(IFWL_WidgetMgr::GetInstance()); |
if (!pWidgetMgr) |
return nullptr; |
pMessageForm = |