Index: xfa/fwl/core/ifwl_tooltip.h |
diff --git a/xfa/fwl/core/ifwl_tooltip.h b/xfa/fwl/core/ifwl_tooltip.h |
index 63708a7f5a5a2378d931bb0a4cf3883e9108b64c..0293759165699712628e4dfb2f6d1a241be39aff 100644 |
--- a/xfa/fwl/core/ifwl_tooltip.h |
+++ b/xfa/fwl/core/ifwl_tooltip.h |
@@ -47,14 +47,14 @@ class IFWL_ToolTip : public IFWL_Form { |
const CFX_Matrix* pMatrix = nullptr) override; |
void SetStates(uint32_t dwStates, FX_BOOL bSet) override; |
FWL_Error GetClientRect(CFX_RectF& rect) override; |
+ void OnDrawWidget(CFX_Graphics* pGraphics, |
+ const CFX_Matrix* pMatrix) override; |
void SetAnchor(const CFX_RectF& rtAnchor); |
void Show(); |
void Hide(); |
protected: |
- friend class CFWL_ToolTipImpDelegate; |
- |
class Timer : public IFWL_Timer { |
public: |
explicit Timer(IFWL_ToolTip* pToolTip); |
@@ -83,24 +83,14 @@ class IFWL_ToolTip : public IFWL_Form { |
IFWL_TimerInfo* m_pTimerInfoHide; |
IFWL_ToolTip::Timer m_TimerShow; |
IFWL_ToolTip::Timer m_TimerHide; |
-}; |
-class CFWL_ToolTipImpDelegate : public CFWL_WidgetImpDelegate { |
- public: |
- CFWL_ToolTipImpDelegate(IFWL_ToolTip* pOwner); |
- void OnProcessMessage(CFWL_Message* pMessage) override; |
- void OnProcessEvent(CFWL_Event* pEvent) override; |
- void OnDrawWidget(CFX_Graphics* pGraphics, |
- const CFX_Matrix* pMatrix = nullptr) override; |
- |
- protected: |
- void OnFocusChanged(CFWL_Message* pMsg, FX_BOOL bSet = TRUE); |
+ private: |
+ void OnFocusChanged(CFWL_Message* pMsg, FX_BOOL bSet); |
void OnLButtonDown(CFWL_MsgMouse* pMsg); |
void OnLButtonUp(CFWL_MsgMouse* pMsg); |
void OnMouseMove(CFWL_MsgMouse* pMsg); |
void OnMouseLeave(CFWL_MsgMouse* pMsg); |
void OnKeyDown(CFWL_MsgKey* pMsg); |
- IFWL_ToolTip* m_pOwner; |
}; |
#endif // XFA_FWL_CORE_IFWL_TOOLTIP_H_ |