Index: fpdfsdk/include/pdfwindow/PWL_ComboBox.h |
diff --git a/fpdfsdk/include/pdfwindow/PWL_ComboBox.h b/fpdfsdk/include/pdfwindow/PWL_ComboBox.h |
index 7a86ccd0c2ebd453ad79a5f4098aa3a98f73ac1c..98ae7ca9864793e0fd7c1829c75f973b04c14275 100644 |
--- a/fpdfsdk/include/pdfwindow/PWL_ComboBox.h |
+++ b/fpdfsdk/include/pdfwindow/PWL_ComboBox.h |
@@ -11,108 +11,108 @@ |
#include "PWL_ListBox.h" |
#include "PWL_Wnd.h" |
-class CPWL_CBEdit : public CPWL_Edit |
-{ |
-public: |
- CPWL_CBEdit(){}; |
- virtual ~CPWL_CBEdit(){}; |
+class CPWL_CBEdit : public CPWL_Edit { |
+ public: |
+ CPWL_CBEdit(){}; |
+ virtual ~CPWL_CBEdit(){}; |
}; |
-class CPWL_CBListBox : public CPWL_ListBox |
-{ |
-public: |
- CPWL_CBListBox(){}; |
- virtual ~CPWL_CBListBox(){}; |
+class CPWL_CBListBox : public CPWL_ListBox { |
+ public: |
+ CPWL_CBListBox(){}; |
+ virtual ~CPWL_CBListBox(){}; |
-public: |
- virtual FX_BOOL OnLButtonUp(const CPDF_Point & point, FX_DWORD nFlag); |
+ public: |
+ virtual FX_BOOL OnLButtonUp(const CPDF_Point& point, FX_DWORD nFlag); |
- FX_BOOL OnKeyDownWithExit(FX_WORD nChar, FX_BOOL & bExit, FX_DWORD nFlag); |
- FX_BOOL OnCharWithExit(FX_WORD nChar, FX_BOOL & bExit, FX_DWORD nFlag); |
+ FX_BOOL OnKeyDownWithExit(FX_WORD nChar, FX_BOOL& bExit, FX_DWORD nFlag); |
+ FX_BOOL OnCharWithExit(FX_WORD nChar, FX_BOOL& bExit, FX_DWORD nFlag); |
}; |
-#define PWL_COMBOBOX_BUTTON_WIDTH 13 |
+#define PWL_COMBOBOX_BUTTON_WIDTH 13 |
-class CPWL_CBButton : public CPWL_Wnd |
-{ |
-public: |
- CPWL_CBButton(){}; |
- virtual ~CPWL_CBButton(){}; |
+class CPWL_CBButton : public CPWL_Wnd { |
+ public: |
+ CPWL_CBButton(){}; |
+ virtual ~CPWL_CBButton(){}; |
-public: |
- virtual void GetThisAppearanceStream(CFX_ByteTextBuf & sAppStream); |
- virtual void DrawThisAppearance(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device); |
- |
- virtual FX_BOOL OnLButtonDown(const CPDF_Point & point, FX_DWORD nFlag); |
- virtual FX_BOOL OnLButtonUp(const CPDF_Point & point, FX_DWORD nFlag); |
+ public: |
+ virtual void GetThisAppearanceStream(CFX_ByteTextBuf& sAppStream); |
+ virtual void DrawThisAppearance(CFX_RenderDevice* pDevice, |
+ CPDF_Matrix* pUser2Device); |
+ virtual FX_BOOL OnLButtonDown(const CPDF_Point& point, FX_DWORD nFlag); |
+ virtual FX_BOOL OnLButtonUp(const CPDF_Point& point, FX_DWORD nFlag); |
}; |
-class CPWL_ComboBox : public CPWL_Wnd |
-{ |
-public: |
- CPWL_ComboBox(); |
- operator CPWL_Edit* () {return m_pEdit;} |
+class CPWL_ComboBox : public CPWL_Wnd { |
+ public: |
+ CPWL_ComboBox(); |
+ operator CPWL_Edit*() { return m_pEdit; } |
+ |
+ public: |
+ virtual CFX_ByteString GetClassName() const; |
+ virtual void OnCreate(PWL_CREATEPARAM& cp); |
-public: |
- virtual CFX_ByteString GetClassName() const; |
- virtual void OnCreate(PWL_CREATEPARAM & cp); |
+ virtual FX_BOOL OnKeyDown(FX_WORD nChar, FX_DWORD nFlag); |
+ virtual FX_BOOL OnChar(FX_WORD nChar, FX_DWORD nFlag); |
- virtual FX_BOOL OnKeyDown(FX_WORD nChar, FX_DWORD nFlag); |
- virtual FX_BOOL OnChar(FX_WORD nChar, FX_DWORD nFlag); |
+ virtual void OnNotify(CPWL_Wnd* pWnd, |
+ FX_DWORD msg, |
+ intptr_t wParam = 0, |
+ intptr_t lParam = 0); |
- virtual void OnNotify(CPWL_Wnd* pWnd, FX_DWORD msg, intptr_t wParam = 0, intptr_t lParam = 0); |
+ virtual void CreateChildWnd(const PWL_CREATEPARAM& cp); |
+ virtual void RePosChildWnd(); |
- virtual void CreateChildWnd(const PWL_CREATEPARAM & cp); |
- virtual void RePosChildWnd(); |
+ virtual CPDF_Rect GetFocusRect() const; |
- virtual CPDF_Rect GetFocusRect() const; |
+ virtual void SetFocus(); |
+ virtual void KillFocus(); |
- virtual void SetFocus(); |
- virtual void KillFocus(); |
+ FX_BOOL IsModified() const; |
- FX_BOOL IsModified() const; |
+ public: |
+ void SetFillerNotify(IPWL_Filler_Notify* pNotify); |
-public: |
- void SetFillerNotify(IPWL_Filler_Notify* pNotify); |
+ CFX_WideString GetText() const; |
+ void SetText(const FX_WCHAR* text); |
- CFX_WideString GetText() const; |
- void SetText(const FX_WCHAR* text); |
+ void AddString(const FX_WCHAR* string); |
+ int32_t GetSelect() const; |
+ void SetSelect(int32_t nItemIndex); |
- void AddString(const FX_WCHAR* string); |
- int32_t GetSelect() const; |
- void SetSelect(int32_t nItemIndex); |
+ void SetEditSel(int32_t nStartChar, int32_t nEndChar); |
+ void GetEditSel(int32_t& nStartChar, int32_t& nEndChar) const; |
+ void Clear(); |
+ void SelectAll(); |
+ FX_BOOL IsPopup() const; |
- void SetEditSel(int32_t nStartChar,int32_t nEndChar); |
- void GetEditSel(int32_t & nStartChar, int32_t & nEndChar ) const; |
- void Clear(); |
- void SelectAll(); |
- FX_BOOL IsPopup() const; |
+ void SetSelectText(); |
- void SetSelectText(); |
+ private: |
+ void CreateEdit(const PWL_CREATEPARAM& cp); |
+ void CreateButton(const PWL_CREATEPARAM& cp); |
+ void CreateListBox(const PWL_CREATEPARAM& cp); |
-private: |
- void CreateEdit(const PWL_CREATEPARAM & cp); |
- void CreateButton(const PWL_CREATEPARAM & cp); |
- void CreateListBox(const PWL_CREATEPARAM & cp); |
+ void SetPopup(FX_BOOL bPopup); |
- void SetPopup(FX_BOOL bPopup); |
+ private: |
+ CPWL_CBEdit* m_pEdit; |
+ CPWL_CBButton* m_pButton; |
+ CPWL_CBListBox* m_pList; |
-private: |
- CPWL_CBEdit* m_pEdit; |
- CPWL_CBButton* m_pButton; |
- CPWL_CBListBox* m_pList; |
+ FX_BOOL m_bPopup; |
+ CPDF_Rect m_rcOldWindow; |
+ int32_t m_nPopupWhere; |
+ int32_t m_nSelectItem; |
+ IPWL_Filler_Notify* m_pFillerNotify; |
- FX_BOOL m_bPopup; |
- CPDF_Rect m_rcOldWindow; |
- int32_t m_nPopupWhere; |
- int32_t m_nSelectItem; |
- IPWL_Filler_Notify* m_pFillerNotify; |
+ public: |
+ void AttachFFLData(void* pData) { m_pFormFiller = pData; } |
-public: |
- void AttachFFLData(void* pData) {m_pFormFiller = pData;} |
-private: |
- void* m_pFormFiller; |
+ private: |
+ void* m_pFormFiller; |
}; |
#endif // FPDFSDK_INCLUDE_PDFWINDOW_PWL_COMBOBOX_H_ |