#include "wx/validate.h"
#endif // wxUSE_GUI
+
// ----------------------------------------------------------------------------
// wxWin macros
// ----------------------------------------------------------------------------
{
m_extraLong = orient;
m_commandInt = pos;
+ m_isScrolling = TRUE;
+}
+
+void wxScrollEvent::CopyObject(wxObject& obj_d) const
+{
+ wxScrollEvent *obj = (wxScrollEvent*)&obj_d;
+
+ wxCommandEvent::CopyObject(obj_d);
+
+ obj->m_isScrolling = m_isScrolling;
}
/*
m_eventType = commandType;
m_extraLong = orient;
m_commandInt = pos;
+ m_isScrolling = TRUE;
}
void wxScrollWinEvent::CopyObject(wxObject& obj_d) const
obj->m_extraLong = m_extraLong;
obj->m_commandInt = m_commandInt;
+ obj->m_isScrolling = m_isScrolling;
}
/*
wxPendingEvents = new wxList;
wxPendingEvents->Append(this);
+ wxLEAVE_CRIT_SECT(*wxPendingEventsLocker);
+
// 3) Inform the system that new pending events are somwehere,
// and that these should be processed in idle time.
-
wxWakeUpIdle();
-
- wxLEAVE_CRIT_SECT(*wxPendingEventsLocker);
}
void wxEvtHandler::ProcessPendingEvents()
delete node;
// In ProcessEvent, new events might get added and
- // we can safely leave the crtical section here.
+ // we can safely leave the crtical section here.
#if defined(__VISAGECPP__)
wxLEAVE_CRIT_SECT( m_eventsLocker);
#else