// event.GetExtraLong())
void Command(wxCommandEvent& event);
- // returns the item number at a point or wxNOT_FOUND
+ // return the index of the item at this position or wxNOT_FOUND
int HitTest(const wxPoint& point) const { return DoListHitTest(point); }
+ int HitTest(int x, int y) const { return DoListHitTest(wxPoint(x, y)); }
+
+
+ // For generating events in multiple and extended mode
+ wxArrayInt m_oldSelections;
+ void UpdateOldSelections();
+ void CalcAndSendEvent();
protected:
virtual void DoSetFirstItem(int n) = 0;
{ return wxNOT_FOUND; }
private:
- DECLARE_NO_COPY_CLASS(wxListBoxBase)
+ wxDECLARE_NO_COPY_CLASS(wxListBoxBase);
};
// ----------------------------------------------------------------------------
#elif defined(__WXGTK__)
#include "wx/gtk1/listbox.h"
#elif defined(__WXMAC__)
- #include "wx/mac/listbox.h"
+ #include "wx/osx/listbox.h"
#elif defined(__WXPM__)
#include "wx/os2/listbox.h"
#elif defined(__WXCOCOA__)