#include "wx/control.h"
- #include <wx/dynarray.h>
+ #include "wx/dynarray.h"
WXDLLEXPORT_DATA(extern const char*) wxChoiceNameStr;
// Choice item
class WXDLLEXPORT wxChoice: public wxChoiceBase
{
- DECLARE_DYNAMIC_CLASS(wxChoice)
+ DECLARE_DYNAMIC_CLASS(wxChoice)
- public:
- wxChoice() {}
- virtual ~wxChoice() ;
+public:
+ wxChoice()
+ : m_strings(), m_datas(), m_macPopUpMenuHandle(NULL)
+ {}
+
+ virtual ~wxChoice() ;
wxChoice(wxWindow *parent, wxWindowID id,
const wxPoint& pos = wxDefaultPosition,
virtual int FindString(const wxString& s) const;
virtual wxString GetString(int n) const ;
virtual void SetString( int , const wxString& s ) ;
- void MacHandleControlClick( ControlHandle control , SInt16 controlpart ) ;
+ void MacHandleControlClick( WXWidget control , wxInt16 controlpart ) ;
/*
virtual void Append(const wxString& item);
// Mac specific
virtual void Command(wxCommandEvent& event);
- void MacHandleControlClick( ControlHandle control , SInt16 controlpart ) ;
+ void MacHandleControlClick( WXWidget control , wxInt16 controlpart ) ;
virtual inline int GetColumns() const { return 1 ; };
*/
wxArrayString m_strings;
wxChoiceDataArray m_datas ;
- MenuHandle m_macPopUpMenuHandle ;
+ WXHMENU m_macPopUpMenuHandle ;
};
#endif