diff options
author | Dan Sinclair <dsinclair@chromium.org> | 2016-03-23 15:51:01 -0400 |
---|---|---|
committer | Dan Sinclair <dsinclair@chromium.org> | 2016-03-23 15:51:01 -0400 |
commit | 398a43d83174d75366da57726ff81f199f04e24c (patch) | |
tree | cf03a75139da7eb059af19f346549441932b67c9 /xfa/fwl/core/fwl_noteimp.h | |
parent | a8a28e0702a1874d29d3c9f2b155bce1557eb4fd (diff) | |
download | pdfium-398a43d83174d75366da57726ff81f199f04e24c.tar.xz |
Move xfa/include/fwl/{core,basewidget} to xfa/fwl/{core,basewidget}.
This CL moves and splits the FWL files from the core and basewidget directories
into the non-include folders.
R=tsepez@chromium.org
Review URL: https://codereview.chromium.org/1827923002 .
Diffstat (limited to 'xfa/fwl/core/fwl_noteimp.h')
-rw-r--r-- | xfa/fwl/core/fwl_noteimp.h | 30 |
1 files changed, 22 insertions, 8 deletions
diff --git a/xfa/fwl/core/fwl_noteimp.h b/xfa/fwl/core/fwl_noteimp.h index e0f17bb278..7554082871 100644 --- a/xfa/fwl/core/fwl_noteimp.h +++ b/xfa/fwl/core/fwl_noteimp.h @@ -7,14 +7,24 @@ #ifndef XFA_FWL_CORE_FWL_NOTEIMP_H_ #define XFA_FWL_CORE_FWL_NOTEIMP_H_ -#include "xfa/include/fwl/core/fwl_note.h" - -class CFWL_WidgetImp; +#include "xfa/fwl/core/ifwl_notedriver.h" +#include "xfa/fwl/core/ifwl_noteloop.h" +#include "xfa/fxgraphics/include/cfx_graphics.h" + +class CFWL_CoreToolTipDP; +class CFWL_MsgActivate; +class CFWL_MsgDeactivate; +class CFWL_MsgDropFiles; +class CFWL_MsgKey; +class CFWL_MsgKillFocus; +class CFWL_MsgMouse; +class CFWL_MsgMouseWheel; +class CFWL_MsgSetFocus; +class CFWL_MsgSize; +class CFWL_MsgWindowMove; class CFWL_ToolTipImp; -class CFWL_CoreToopTipDP; -class CFWL_NoteDriver; -class CFWL_EventTarget; -class CFWL_ToolTipContainer; +class CFWL_WidgetImp; +class IFWL_ToolTipTarget; class CFWL_NoteLoop : public IFWL_NoteLoop { public: @@ -37,6 +47,7 @@ class CFWL_NoteLoop : public IFWL_NoteLoop { CFWL_WidgetImp* m_pForm; FX_BOOL m_bContinueModal; }; + class CFWL_NoteDriver : public IFWL_NoteDriver { public: CFWL_NoteDriver(); @@ -105,7 +116,9 @@ class CFWL_NoteDriver : public IFWL_NoteDriver { FWLMessageHookCallback m_hook; void* m_hookInfo; }; + typedef CFX_MapPtrTemplate<void*, FX_DWORD> CFWL_EventSource; + class CFWL_EventTarget { public: CFWL_EventTarget(CFWL_NoteDriver* pNoteDriver, IFWL_Widget* pListener) @@ -124,6 +137,7 @@ class CFWL_EventTarget { CFWL_NoteDriver* m_pNoteDriver; FX_BOOL m_bInvalid; }; + class CFWL_ToolTipContainer { public: static CFWL_ToolTipContainer* getInstance(); @@ -147,7 +161,7 @@ class CFWL_ToolTipContainer { IFWL_ToolTipTarget* pCurTarget; CFWL_ToolTipImp* m_pToolTipImp; - CFWL_CoreToopTipDP* m_ToolTipDp; + CFWL_CoreToolTipDP* m_ToolTipDp; CFX_PtrArray m_arrWidget; private: |