]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/listbox.h
added wxListBox::HitTest() from Ryan (patch 1446207)
[wxWidgets.git] / include / wx / listbox.h
index 0556f805cfa4cfe0cf42aca5a48b212ce43cc000..d22b0f47d3ddb839616f67c5a6ca36097e748c7c 100644 (file)
@@ -107,6 +107,9 @@ public:
     // instead
     bool Selected(int n) const { return IsSelected(n); }
 
+    // returns the item number at a point or wxNOT_FOUND
+    int HitTest(const wxPoint& point) const { return DoListHitTest(point); }
+
 protected:
     // NB: due to wxGTK implementation details, DoInsert() is implemented
     //     using DoInsertItems() and not the other way round
@@ -121,6 +124,10 @@ protected:
 
     virtual void DoSetSelection(int n, bool select) = 0;
 
+    // there is already wxWindow::DoHitTest() so call this one differently
+    virtual int DoListHitTest(const wxPoint& WXUNUSED(point)) const
+        { return wxNOT_FOUND; }
+
 
     DECLARE_NO_COPY_CLASS(wxListBoxBase)
 };