#include </home/zeitlin/src/wx/github/interface/wx/event.h>
A scroll event holds information about events sent from scrolling windows.
Note that you can use the EVT_SCROLLWIN* macros for intercepting scroll window events from the receiving window.
The following event handler macros redirect the events to member function handlers 'func' with prototypes like:
Event macros:
wxEVT_SCROLLWIN_TOP
scroll-to-top events. wxEVT_SCROLLWIN_BOTTOM
scroll-to-bottom events. wxEVT_SCROLLWIN_LINEUP
line up events. wxEVT_SCROLLWIN_LINEDOWN
line down events. wxEVT_SCROLLWIN_PAGEUP
page up events. wxEVT_SCROLLWIN_PAGEDOWN
page down events. wxEVT_SCROLLWIN_THUMBTRACK
thumbtrack events (frequent events sent as the user drags the thumbtrack). wxEVT_SCROLLWIN_THUMBRELEASE
thumb release events. Public Member Functions | |
wxScrollWinEvent (wxEventType commandType=wxEVT_NULL, int pos=0, int orientation=0) | |
Constructor. | |
int | GetOrientation () const |
Returns wxHORIZONTAL or wxVERTICAL, depending on the orientation of the scrollbar. | |
int | GetPosition () const |
Returns the position of the scrollbar for the thumb track and release events. | |
void | SetOrientation (int orient) |
void | SetPosition (int pos) |
wxScrollWinEvent::wxScrollWinEvent | ( | wxEventType | commandType = wxEVT_NULL , |
int | pos = 0 , |
||
int | orientation = 0 |
||
) |
Constructor.
int wxScrollWinEvent::GetOrientation | ( | ) | const |
Returns wxHORIZONTAL or wxVERTICAL, depending on the orientation of the scrollbar.
int wxScrollWinEvent::GetPosition | ( | ) | const |
Returns the position of the scrollbar for the thumb track and release events.
Note that this field can't be used for the other events, you need to query the window itself for the current position in that case.
void wxScrollWinEvent::SetOrientation | ( | int | orient | ) |
void wxScrollWinEvent::SetPosition | ( | int | pos | ) |