| Index: xfa/fwl/basewidget/ifwl_combobox.h
 | 
| diff --git a/xfa/include/fwl/basewidget/fwl_combobox.h b/xfa/fwl/basewidget/ifwl_combobox.h
 | 
| similarity index 95%
 | 
| rename from xfa/include/fwl/basewidget/fwl_combobox.h
 | 
| rename to xfa/fwl/basewidget/ifwl_combobox.h
 | 
| index 194d0b12e1b2c3e7dfb4ec5dfc738d128e2ed081..93efe287b2f143243b7d7c6a681b9e52ebef8816 100644
 | 
| --- a/xfa/include/fwl/basewidget/fwl_combobox.h
 | 
| +++ b/xfa/fwl/basewidget/ifwl_combobox.h
 | 
| @@ -4,10 +4,11 @@
 | 
|  
 | 
|  // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
 | 
|  
 | 
| -#ifndef XFA_INCLUDE_FWL_BASEWIDGET_FWL_COMBOBOX_H_
 | 
| -#define XFA_INCLUDE_FWL_BASEWIDGET_FWL_COMBOBOX_H_
 | 
| +#ifndef XFA_FWL_BASEWIDGET_IFWL_COMBOBOX_H_
 | 
| +#define XFA_FWL_BASEWIDGET_IFWL_COMBOBOX_H_
 | 
|  
 | 
| -#include "xfa/include/fwl/basewidget/fwl_listbox.h"
 | 
| +#include "xfa/fwl/basewidget/ifwl_listbox.h"
 | 
| +#include "xfa/fxgraphics/include/cfx_graphics.h"
 | 
|  
 | 
|  class CFWL_WidgetImpProperties;
 | 
|  class IFWL_ComboBox;
 | 
| @@ -49,11 +50,6 @@ class IFWL_ComboBox;
 | 
|  #define FWL_PARTSTATE_CMB_Disabled (3L << 0)
 | 
|  #define FWL_PARTSTATE_CMB_Selected (1L << 2)
 | 
|  #define FWL_WGTCAPACITY_CMB_ComboFormHandler (FWL_WGTCAPACITY_MAX + 7)
 | 
| -enum FWL_CMB_TEXTCHANGED {
 | 
| -  FWL_CMB_TEXTCHANGED_Insert = 0,
 | 
| -  FWL_CMB_TEXTCHANGED_Delete,
 | 
| -  FWL_CMB_TEXTCHANGED_Replace,
 | 
| -};
 | 
|  #define FWL_EVT_CMB_DropDown L"FWL_EVENT_CMB_PreDropDown"
 | 
|  #define FWL_EVT_CMB_PostDropDown L"FWL_EVENT_CMB_PostDropDown"
 | 
|  #define FWL_EVT_CMB_CloseUp L"FWL_EVENT_CMB_CloseUp"
 | 
| @@ -68,34 +64,49 @@ enum FWL_CMB_TEXTCHANGED {
 | 
|  #define FWL_EVTHASH_CMB_SelChanged 2923227784
 | 
|  #define FWL_EVTHASH_CMB_HoverChanged 944325448
 | 
|  #define FWL_EVTHASH_CMB_DrawItem 917354551
 | 
| +
 | 
| +enum FWL_CMB_TEXTCHANGED {
 | 
| +  FWL_CMB_TEXTCHANGED_Insert = 0,
 | 
| +  FWL_CMB_TEXTCHANGED_Delete,
 | 
| +  FWL_CMB_TEXTCHANGED_Replace,
 | 
| +};
 | 
| +
 | 
|  BEGIN_FWL_EVENT_DEF(CFWL_EvtCmbPreDropDown, FWL_EVTHASH_CMB_PreDropDown)
 | 
|  END_FWL_EVENT_DEF
 | 
| +
 | 
|  BEGIN_FWL_EVENT_DEF(CFWL_EvtCmbPostDropDown, FWL_EVTHASH_CMB_PostDropDown)
 | 
|  END_FWL_EVENT_DEF
 | 
| +
 | 
|  BEGIN_FWL_EVENT_DEF(CFWL_EvtCmbCloseUp, FWL_EVTHASH_CMB_CloseUp)
 | 
|  END_FWL_EVENT_DEF
 | 
| +
 | 
|  BEGIN_FWL_EVENT_DEF(CFWL_EvtCmbEditChanged, FWL_EVTHASH_CMB_EditChanged)
 | 
|  int32_t nChangeType;
 | 
|  CFX_WideString wsInsert;
 | 
|  CFX_WideString wsDelete;
 | 
|  END_FWL_EVENT_DEF
 | 
| +
 | 
|  BEGIN_FWL_EVENT_DEF(CFWL_EvtCmbSelChanged, FWL_EVTHASH_CMB_SelChanged)
 | 
|  CFX_Int32Array iArraySels;
 | 
|  FX_BOOL bLButtonUp;
 | 
|  END_FWL_EVENT_DEF
 | 
| +
 | 
|  BEGIN_FWL_EVENT_DEF(CFWL_EvtCmbHoverChanged, FWL_EVTHASH_CMB_HoverChanged)
 | 
|  int32_t m_iCurHover;
 | 
|  END_FWL_EVENT_DEF
 | 
| +
 | 
|  BEGIN_FWL_EVENT_DEF(CFWL_EvtCmbDrawItem, FWL_EVTHASH_CMB_DrawItem)
 | 
|  CFX_Graphics* m_pGraphics;
 | 
|  CFX_Matrix m_matrix;
 | 
|  int32_t m_index;
 | 
|  CFX_RectF m_rtItem;
 | 
|  END_FWL_EVENT_DEF
 | 
| +
 | 
|  class IFWL_ComboBoxDP : public IFWL_ListBoxDP {
 | 
|   public:
 | 
|    virtual FX_FLOAT GetListHeight(IFWL_Widget* pWidget) = 0;
 | 
|  };
 | 
| +
 | 
|  class IFWL_ComboBox : public IFWL_Widget {
 | 
|   public:
 | 
|    static IFWL_ComboBox* Create(const CFWL_WidgetImpProperties& properties);
 | 
| @@ -138,4 +149,4 @@ class IFWL_ComboBox : public IFWL_Widget {
 | 
|    IFWL_ComboBox();
 | 
|  };
 | 
|  
 | 
| -#endif  // XFA_INCLUDE_FWL_BASEWIDGET_FWL_COMBOBOX_H_
 | 
| +#endif  // XFA_FWL_BASEWIDGET_IFWL_COMBOBOX_H_
 | 
| 
 |