X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f9eee2db810695ae4417e9935475f268bb68bbac..c4ec0ce8205de4659f1e52d16480b5c025ebc41e:/include/wx/os2/combobox.h diff --git a/include/wx/os2/combobox.h b/include/wx/os2/combobox.h index 4e39936991..1d008aa644 100644 --- a/include/wx/os2/combobox.h +++ b/include/wx/os2/combobox.h @@ -48,6 +48,29 @@ class WXDLLEXPORT wxComboBox : public wxChoice ); } + inline wxComboBox( wxWindow* pParent + ,wxWindowID vId + ,const wxString& rsValue + ,const wxPoint& rPos + ,const wxSize& rSize + ,const wxArrayString& asChoices + ,long lStyle = 0 + ,const wxValidator& rValidator = wxDefaultValidator + ,const wxString& rsName = wxComboBoxNameStr + ) + { + Create( pParent + ,vId + ,rsValue + ,rPos + ,rSize + ,asChoices + ,lStyle + ,rValidator + ,rsName + ); + } + bool Create( wxWindow* pParent ,wxWindowID vId ,const wxString& rsValue = wxEmptyString @@ -60,11 +83,22 @@ class WXDLLEXPORT wxComboBox : public wxChoice ,const wxString& rsName = wxComboBoxNameStr ); + bool Create( wxWindow* pParent + ,wxWindowID vId + ,const wxString& rsValue + ,const wxPoint& rPos + ,const wxSize& rSize + ,const wxArrayString& asChoices + ,long lStyle = 0 + ,const wxValidator& rValidator = wxDefaultValidator + ,const wxString& rsName = wxComboBoxNameStr + ); + // // List functions: see wxChoice // - inline wxString GetValue(void) const { return GetLabel(); } - virtual void SetValue(const wxString& rsValue); + virtual wxString GetValue(void) const; + virtual void SetValue(const wxString& rsValue); // // Clipboard operations @@ -76,7 +110,7 @@ class WXDLLEXPORT wxComboBox : public wxChoice virtual void SetInsertionPoint(long lPos); virtual void SetInsertionPointEnd(void); virtual long GetInsertionPoint(void) const; - virtual long GetLastPosition(void) const; + virtual wxTextPos GetLastPosition(void) const; virtual void Replace( long lFrom ,long lTo ,const wxString& rsValue @@ -98,13 +132,6 @@ class WXDLLEXPORT wxComboBox : public wxChoice ,WXLPARAM lParam ); -protected: - virtual void DoSetSize( int nX - ,int nY - ,int nWidth - ,int nHeight - ,int nSizeFlags = wxSIZE_AUTO - ); private: DECLARE_DYNAMIC_CLASS(wxComboBox) }; // end of CLASS wxComboBox