X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/57ac1a563e2e0ccaa36472bae30e852d0806bc33..c4e2838090992384911a6a6aa44cac985d79a555:/samples/scroll/scroll.cpp diff --git a/samples/scroll/scroll.cpp b/samples/scroll/scroll.cpp index f4dd64f70e..1bec08436a 100644 --- a/samples/scroll/scroll.cpp +++ b/samples/scroll/scroll.cpp @@ -630,10 +630,10 @@ void MyScrolledWindowSmart::OnDraw(wxDC& dc) // ---------------------------------------------------------------------------- BEGIN_EVENT_TABLE(MyAutoTimedScrollingWindow, wxScrolledWindow) - EVT_LEFT_DOWN(OnMouseLeftDown) - EVT_LEFT_UP(OnMouseLeftUp) - EVT_MOTION(OnMouseMove) - EVT_SCROLLWIN(OnScroll) + EVT_LEFT_DOWN(MyAutoTimedScrollingWindow::OnMouseLeftDown) + EVT_LEFT_UP(MyAutoTimedScrollingWindow::OnMouseLeftUp) + EVT_MOTION(MyAutoTimedScrollingWindow::OnMouseMove) + EVT_SCROLLWIN(MyAutoTimedScrollingWindow::OnScroll) END_EVENT_TABLE() MyAutoTimedScrollingWindow::MyAutoTimedScrollingWindow(wxWindow* parent) @@ -830,7 +830,6 @@ void MyAutoTimedScrollingWindow::OnDraw(wxDC& dc) // draw the characters // 1. for each update region for (wxRegionIterator upd(GetUpdateRegion()); upd; ++upd) { - wxSize clientSize = GetClientSize(); wxRect updRect = upd.GetRect(); wxRect updRectInGChars(DeviceCoordsToGraphicalChars(updRect)); // 2. for each row of chars in the update region @@ -905,15 +904,15 @@ void MyAutoTimedScrollingWindow::OnScroll(wxScrollWinEvent& event) // FIXME: the cursor also moves when the scrollbar arrows are clicked if (HasCapture()) { if (event.GetOrientation() == wxHORIZONTAL) { - if (event.m_eventType == wxEVT_SCROLLWIN_LINEUP) { + if (event.GetEventType() == wxEVT_SCROLLWIN_LINEUP) { --m_cursor.x; - } else if (event.m_eventType == wxEVT_SCROLLWIN_LINEDOWN) { + } else if (event.GetEventType() == wxEVT_SCROLLWIN_LINEDOWN) { ++m_cursor.x; } } else if (event.GetOrientation() == wxVERTICAL) { - if (event.m_eventType == wxEVT_SCROLLWIN_LINEUP) { + if (event.GetEventType() == wxEVT_SCROLLWIN_LINEUP) { --m_cursor.y; - } else if (event.m_eventType == wxEVT_SCROLLWIN_LINEDOWN) { + } else if (event.GetEventType() == wxEVT_SCROLLWIN_LINEDOWN) { ++m_cursor.y; } }