+ // redraw the specified line
+ virtual void RefreshLine(size_t line);
+
+ // redraw all lines in the specified range (inclusive)
+ virtual void RefreshLines(size_t from, size_t to);
+
+ // return the item at the specified (in physical coordinates) position or.
+
+ // wxNOT_FOUND if none, i.e. if it is below the last item
+ int HitTest(wxCoord x, wxCoord y) const;
+ int HitTest(const wxPoint& pt) const { return HitTest(pt.x, pt.y); }
+
+ // recalculate all our parameters and redisplay all lines
+ virtual void RefreshAll();
+