virtual bool ScrollPages(int pages);
// redraw the specified line
- void RefreshLine(size_t line);
+ virtual void RefreshLine(size_t line);
// redraw all lines in the specified range (inclusive)
- void RefreshLines(size_t from, size_t to);
+ virtual void RefreshLines(size_t from, size_t to);
// return the item at the specified (in physical coordinates) position or.
// the event handlers
void OnSize(wxSizeEvent& event);
void OnScroll(wxScrollWinEvent& event);
+#if wxUSE_MOUSEWHEEL
+ void OnMouseWheel(wxMouseEvent& event);
+#endif
// find the index of the line we need to show at the top of the window such
// that the last (fully or partially) visible line is the given one
// partly, visible one)
size_t m_nVisible;
+ // accumulated mouse wheel rotation
+#if wxUSE_MOUSEWHEEL
+ int m_sumWheelRotation;
+#endif
DECLARE_EVENT_TABLE()
DECLARE_NO_COPY_CLASS(wxVScrolledWindow)