WXDLLEXPORT_DATA(extern const wxChar*) wxComboBoxNameStr;
+// forward declaration of private implementation classes
+
+class wxComboBoxText ;
+class wxComboBoxChoice ;
+
// Combobox item
class WXDLLEXPORT wxComboBox : public wxControl, public wxComboBoxBase
{
virtual void Remove(long from, long to);
virtual void SetSelection(long from, long to);
virtual void SetEditable(bool editable);
- virtual int GetCount() const { return m_choice->GetCount() ; }
- void MacHandleControlClick( WXWidget control , wxInt16 controlpart , bool mouseStillDown ) ;
+ virtual int GetCount() const ;
+ wxInt32 MacControlHit( WXEVENTHANDLERREF handler , WXEVENTREF event ) ;
wxCONTROL_ITEMCONTAINER_CLIENTDATAOBJECT_RECAST
void FreeData();
// the subcontrols
- wxTextCtrl* m_text;
- wxChoice* m_choice;
+ wxComboBoxText* m_text;
+ wxComboBoxChoice* m_choice;
};
#endif