diff options
author | Dan Sinclair <dsinclair@chromium.org> | 2016-02-25 13:38:37 -0500 |
---|---|---|
committer | Dan Sinclair <dsinclair@chromium.org> | 2016-02-25 13:38:37 -0500 |
commit | e73c5ceb8176dfd92138780f640ac193f1c0ea30 (patch) | |
tree | d7e68f16a64807c322e6f9045e2920adf564800f /xfa/include/fwl/basewidget/fwl_listbox.h | |
parent | 2e6864282e65c55ff6809f5aaae011b31c3a361a (diff) | |
download | pdfium-e73c5ceb8176dfd92138780f640ac193f1c0ea30.tar.xz |
Remove include only fwl.h and IWYU.
R=thestig@chromium.org
Review URL: https://codereview.chromium.org/1735833003 .
Diffstat (limited to 'xfa/include/fwl/basewidget/fwl_listbox.h')
-rw-r--r-- | xfa/include/fwl/basewidget/fwl_listbox.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/xfa/include/fwl/basewidget/fwl_listbox.h b/xfa/include/fwl/basewidget/fwl_listbox.h index 7645c2526b..4cf5c654d4 100644 --- a/xfa/include/fwl/basewidget/fwl_listbox.h +++ b/xfa/include/fwl/basewidget/fwl_listbox.h @@ -7,10 +7,11 @@ #ifndef XFA_INCLUDE_FWL_BASEWIDGET_FWL_LISTBOX_H_ #define XFA_INCLUDE_FWL_BASEWIDGET_FWL_LISTBOX_H_ -class CFWL_WidgetImpProperties; -class IFWL_Widget; +#include "xfa/include/fwl/core/fwl_note.h" +#include "xfa/include/fwl/core/fwl_widget.h" + class IFWL_ListBoxDP; -class IFWL_ListBox; + #define FWL_CLASS_ListBox L"FWL_LISTBOX" #define FWL_CLASSHASH_ListBox 1777358317 #define FWL_STYLEEXT_LTB_MultiSelection (1L << 0) @@ -49,20 +50,24 @@ class IFWL_ListBox; #define FWL_EVT_LTB_DrawItem L"FWL_EVENT_LTB_DrawItem" #define FWL_EVTHASH_LTB_SelChanged 1701781688 #define FWL_EVTHASH_LTB_DrawItem 1050853991 + BEGIN_FWL_EVENT_DEF(CFWL_EvtLtbSelChanged, FWL_EVTHASH_LTB_SelChanged) CFX_Int32Array iarraySels; END_FWL_EVENT_DEF + BEGIN_FWL_EVENT_DEF(CFWL_EvtLtbDrawItem, FWL_EVTHASH_LTB_DrawItem) CFX_Graphics* m_pGraphics; CFX_Matrix m_matrix; int32_t m_index; CFX_RectF m_rect; END_FWL_EVENT_DEF + typedef struct FWL_HLISTITEM_ { void* pData; } * FWL_HLISTITEM; struct FWL_ListBoxItemData { IFWL_ListBoxDP* pDataProvider; int32_t iIndex; }; + class IFWL_ListBoxDP : public IFWL_DataProvider { public: virtual int32_t CountItems(IFWL_Widget* pWidget) = 0; |