X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/12b5f4b4d2d8a07962da7ba3b78c8c1ec2634a67..d642db66a5efc82d374b813022c72ba88bc50839:/include/wx/osx/choice.h?ds=sidebyside diff --git a/include/wx/osx/choice.h b/include/wx/osx/choice.h index c69ab66931..720b9c509d 100644 --- a/include/wx/osx/choice.h +++ b/include/wx/osx/choice.h @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: wx/mac/carbon/choice.h +// Name: wx/osx/choice.h // Purpose: wxChoice class // Author: Stefan Csomor // Modified by: @@ -17,8 +17,6 @@ #include "wx/dynarray.h" #include "wx/arrstr.h" -WXDLLIMPEXP_DATA_CORE(extern const char) wxChoiceNameStr[]; - WX_DEFINE_ARRAY( char * , wxChoiceDataArray ) ; // Choice item @@ -77,7 +75,7 @@ public: virtual wxString GetString(unsigned int n) const ; virtual void SetString(unsigned int pos, const wxString& s); // osx specific event handling common for all osx-ports - + virtual bool OSXHandleClicked( double timestampsec ); protected: @@ -95,6 +93,10 @@ protected: wxArrayString m_strings; wxChoiceDataArray m_datas ; wxMenu* m_popUpMenu ; + +private: + // This should be called when the number of items in the control changes. + void DoAfterItemCountChange(); }; #endif