| OLD | NEW | 
|---|
| 1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 PDFium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 
| 6 | 6 | 
| 7 #ifndef _PWL_IconList_H_ | 7 #ifndef _PWL_IconList_H_ | 
| 8 #define _PWL_IconList_H_ | 8 #define _PWL_IconList_H_ | 
| 9 | 9 | 
| 10 class IPWL_IconList_Notify; | 10 class IPWL_IconList_Notify; | 
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 65         void                                                            SetListD
     ata(FX_INT32 nItemIndex, void* pData); | 65         void                                                            SetListD
     ata(FX_INT32 nItemIndex, void* pData); | 
| 66         void                                                            SetListI
     con(FX_INT32 nItemIndex, FX_INT32 nIconIndex); | 66         void                                                            SetListI
     con(FX_INT32 nItemIndex, FX_INT32 nIconIndex); | 
| 67         void                                                            SetListS
     tring(FX_INT32 nItemIndex, const CFX_WideString& str); | 67         void                                                            SetListS
     tring(FX_INT32 nItemIndex, const CFX_WideString& str); | 
| 68         void                                                            SetIconF
     illColor(const CPWL_Color& color); | 68         void                                                            SetIconF
     illColor(const CPWL_Color& color); | 
| 69         CFX_WideString                                          GetListString(FX
     _INT32 nItemIndex) const; | 69         CFX_WideString                                          GetListString(FX
     _INT32 nItemIndex) const; | 
| 70         IPWL_IconList_Notify*                           GetNotify() const; | 70         IPWL_IconList_Notify*                           GetNotify() const; | 
| 71         void                                                            ScrollTo
     Item(FX_INT32 nItemIndex); | 71         void                                                            ScrollTo
     Item(FX_INT32 nItemIndex); | 
| 72 | 72 | 
| 73 protected: | 73 protected: | 
| 74         virtual void                                            CreateChildWnd(c
     onst PWL_CREATEPARAM & cp); | 74         virtual void                                            CreateChildWnd(c
     onst PWL_CREATEPARAM & cp); | 
| 75 »       virtual FX_BOOL»»       »       »       »       »       OnLButtonDown(co
     nst CPDF_Point & point); | 75 »       virtual FX_BOOL»»       »       »       »       »       OnLButtonDown(co
     nst CPDF_Point & point, FX_DWORD nFlag); | 
| 76 »       virtual FX_BOOL»»       »       »       »       »       OnLButtonUp(cons
     t CPDF_Point & point); | 76 »       virtual FX_BOOL»»       »       »       »       »       OnLButtonUp(cons
     t CPDF_Point & point, FX_DWORD nFlag); | 
| 77 »       virtual FX_BOOL»»       »       »       »       »       OnMouseMove(cons
     t CPDF_Point & point); | 77 »       virtual FX_BOOL»»       »       »       »       »       OnMouseMove(cons
     t CPDF_Point & point, FX_DWORD nFlag); | 
| 78 »       virtual FX_BOOL»»       »       »       »       »       OnKeyDown(FX_WOR
     D nChar); | 78 »       virtual FX_BOOL»»       »       »       »       »       OnKeyDown(FX_WOR
     D nChar, FX_DWORD nFlag); | 
| 79 | 79 | 
| 80 private: | 80 private: | 
| 81         CPWL_IconList_Item*                                     GetListItem(FX_I
     NT32 nItemIndex) const; | 81         CPWL_IconList_Item*                                     GetListItem(FX_I
     NT32 nItemIndex) const; | 
| 82         void                                                            SelectIt
     em(FX_INT32 nItemIndex, FX_BOOL bSelect); | 82         void                                                            SelectIt
     em(FX_INT32 nItemIndex, FX_BOOL bSelect); | 
| 83         FX_INT32                                                        FindItem
     Index(const CPDF_Point& point); | 83         FX_INT32                                                        FindItem
     Index(const CPDF_Point& point); | 
| 84 | 84 | 
| 85         FX_BOOL                                                         m_nSelec
     tIndex; | 85         FX_BOOL                                                         m_nSelec
     tIndex; | 
| 86         IPWL_IconList_Notify*                           m_pNotify; | 86         IPWL_IconList_Notify*                           m_pNotify; | 
| 87         FX_BOOL                                                         m_bEnabl
     eNotify; | 87         FX_BOOL                                                         m_bEnabl
     eNotify; | 
| 88         FX_BOOL                                                         m_bMouse
     Down; | 88         FX_BOOL                                                         m_bMouse
     Down; | 
| 89         FX_INT32                                                        m_nListC
     ount; | 89         FX_INT32                                                        m_nListC
     ount; | 
| 90 }; | 90 }; | 
| 91 | 91 | 
| 92 class PWL_CLASS CPWL_IconList : public CPWL_Wnd | 92 class PWL_CLASS CPWL_IconList : public CPWL_Wnd | 
| 93 { | 93 { | 
| 94 public: | 94 public: | 
| 95         CPWL_IconList(FX_INT32 nListCount); | 95         CPWL_IconList(FX_INT32 nListCount); | 
| 96         virtual ~CPWL_IconList(); | 96         virtual ~CPWL_IconList(); | 
| 97 | 97 | 
| 98 »       virtual FX_BOOL»»       »       »       »       »       OnMouseWheel(sho
     rt zDelta, const CPDF_Point & point); | 98 »       virtual FX_BOOL»»       »       »       »       »       OnMouseWheel(sho
     rt zDelta, const CPDF_Point & point, FX_DWORD nFlag); | 
| 99 | 99 | 
| 100         void                                                            SetSelec
     t(FX_INT32 nIndex); | 100         void                                                            SetSelec
     t(FX_INT32 nIndex); | 
| 101         void                                                            SetTopIt
     em(FX_INT32 nIndex); | 101         void                                                            SetTopIt
     em(FX_INT32 nIndex); | 
| 102         FX_INT32                                                        GetSelec
     t() const; | 102         FX_INT32                                                        GetSelec
     t() const; | 
| 103         void                                                            SetNotif
     y(IPWL_IconList_Notify* pNotify); | 103         void                                                            SetNotif
     y(IPWL_IconList_Notify* pNotify); | 
| 104         void                                                            EnableNo
     tify(FX_BOOL bNotify); | 104         void                                                            EnableNo
     tify(FX_BOOL bNotify); | 
| 105         void                                                            SetListD
     ata(FX_INT32 nItemIndex, void* pData); | 105         void                                                            SetListD
     ata(FX_INT32 nItemIndex, void* pData); | 
| 106         void                                                            SetListI
     con(FX_INT32 nItemIndex, FX_INT32 nIconIndex); | 106         void                                                            SetListI
     con(FX_INT32 nItemIndex, FX_INT32 nIconIndex); | 
| 107         void                                                            SetListS
     tring(FX_INT32 nItemIndex, const CFX_WideString& str); | 107         void                                                            SetListS
     tring(FX_INT32 nItemIndex, const CFX_WideString& str); | 
| 108         void                                                            SetIconF
     illColor(const CPWL_Color& color); | 108         void                                                            SetIconF
     illColor(const CPWL_Color& color); | 
| 109         CFX_WideString                                          GetListString(FX
     _INT32 nItemIndex) const; | 109         CFX_WideString                                          GetListString(FX
     _INT32 nItemIndex) const; | 
| 110 | 110 | 
| 111 protected: | 111 protected: | 
| 112         virtual void                                            OnCreated(); | 112         virtual void                                            OnCreated(); | 
| 113         virtual void                                            RePosChildWnd(); | 113         virtual void                                            RePosChildWnd(); | 
| 114         virtual void                                            CreateChildWnd(c
     onst PWL_CREATEPARAM & cp); | 114         virtual void                                            CreateChildWnd(c
     onst PWL_CREATEPARAM & cp); | 
| 115 | 115 | 
| 116         virtual void                                            OnNotify(CPWL_Wn
     d* pWnd, FX_DWORD msg, FX_INTPTR wParam = 0, FX_INTPTR lParam = 0); | 116         virtual void                                            OnNotify(CPWL_Wn
     d* pWnd, FX_DWORD msg, FX_INTPTR wParam = 0, FX_INTPTR lParam = 0); | 
| 117 | 117 | 
| 118 private: | 118 private: | 
| 119         CPWL_IconList_Content*                          m_pListContent; | 119         CPWL_IconList_Content*                          m_pListContent; | 
| 120         FX_INT32                                                        m_nListC
     ount; | 120         FX_INT32                                                        m_nListC
     ount; | 
| 121 }; | 121 }; | 
| 122 | 122 | 
| 123 #endif //_PWL_IconList_H_ | 123 #endif //_PWL_IconList_H_ | 
| 124 | 124 | 
| 125 | 125 | 
| OLD | NEW | 
|---|