\latexignore{\rtfignore{\wxheading{Members}}}
+
\membersection{wxMouseEvent::m\_altDown}
\member{bool}{m\_altDown}
true if the Alt key is pressed down.
+
\membersection{wxMouseEvent::m\_controlDown}
\member{bool}{m\_controlDown}
true if control key is pressed down.
+
\membersection{wxMouseEvent::m\_leftDown}
\member{bool}{m\_leftDown}
true if the left mouse button is currently pressed down.
+
\membersection{wxMouseEvent::m\_middleDown}
\member{bool}{m\_middleDown}
true if the middle mouse button is currently pressed down.
+
\membersection{wxMouseEvent::m\_rightDown}
\member{bool}{m\_rightDown}
true if the right mouse button is currently pressed down.
+
\membersection{wxMouseEvent::m\_metaDown}
\member{bool}{m\_metaDown}
true if the Meta key is pressed down.
+
\membersection{wxMouseEvent::m\_shiftDown}
\member{bool}{m\_shiftDown}
true if shift is pressed down.
+
\membersection{wxMouseEvent::m\_x}
\member{long}{m\_x}
X-coordinate of the event.
+
\membersection{wxMouseEvent::m\_y}
\member{long}{m\_y}
Y-coordinate of the event.
+
\membersection{wxMouseEvent::m\_wheelRotation}
\member{int}{m\_wheelRotation}
The distance the mouse wheel is rotated.
+
\membersection{wxMouseEvent::m\_wheelDelta}
\member{int}{m\_wheelDelta}
The wheel delta, normally $120$.
+
\membersection{wxMouseEvent::m\_linesPerAction}
\member{int}{m\_linesPerAction}
action.
+
\membersection{wxMouseEvent::wxMouseEvent}
\func{}{wxMouseEvent}{\param{WXTYPE}{ mouseEventType = 0}, \param{int}{ id = 0}}
\item {\bf wxEVT\_MOUSEWHEEL}
\end{itemize}
+
\membersection{wxMouseEvent::AltDown}
\func{bool}{AltDown}{\void}
Returns true if the Alt key was down at the time of the event.
+
\membersection{wxMouseEvent::Button}\label{wxmouseeventbutton}
\func{bool}{Button}{\param{int}{ button}}
values of {\it button} are:
\begin{twocollist}\itemsep=0pt
-\twocolitem{{\tt wxMOUSE\_BTN\_LEFT}{check if left button was pressed}}
-\twocolitem{{\tt wxMOUSE\_BTN\_MIDDLE}{check if left button was pressed}}
-\twocolitem{{\tt wxMOUSE\_BTN\_RIGHT}{check if left button was pressed}}
-\twocolitem{{\tt wxMOUSE\_BTN\_ANY}{check if any button was pressed}}
+\twocolitem{{\tt wxMOUSE\_BTN\_LEFT}}{check if left button was pressed}
+\twocolitem{{\tt wxMOUSE\_BTN\_MIDDLE}}{check if left button was pressed}
+\twocolitem{{\tt wxMOUSE\_BTN\_RIGHT}}{check if left button was pressed}
+\twocolitem{{\tt wxMOUSE\_BTN\_ANY}}{check if any button was pressed}
\end{twocollist}
+
\membersection{wxMouseEvent::ButtonDClick}
\func{bool}{ButtonDClick}{\param{int}{ but = wxMOUSE\_BTN\_ANY}}
was generated (see \helpref{Button}{wxmouseeventbutton} for the possible
values).
+
\membersection{wxMouseEvent::ButtonDown}
\func{bool}{ButtonDown}{\param{int}{ but = -1}}
values).
+
\membersection{wxMouseEvent::ButtonUp}
\func{bool}{ButtonUp}{\param{int}{ but = -1}}
values).
+
\membersection{wxMouseEvent::ControlDown}
\func{bool}{ControlDown}{\void}
Returns true if the control key was down at the time of the event.
+
\membersection{wxMouseEvent::Dragging}\label{wxmouseeventdragging}
\func{bool}{Dragging}{\void}
\helpref{Moving}{wxmouseeventmoving}
+
\membersection{wxMouseEvent::Entering}\label{wxmouseevententering}
\func{bool}{Entering}{\void}
See also \helpref{wxMouseEvent::Leaving}{wxmouseeventleaving}.
+
\membersection{wxMouseEvent::GetButton}\label{wxmouseeventgetbutton}
\constfunc{int}{GetButton}{\void}
double click events, {\tt wxMOUSE\_BTN\_MIDDLE} and {\tt wxMOUSE\_BTN\_RIGHT}
for the same events for the middle and the right buttons respectively.
+
\membersection{wxMouseEvent::GetPosition}\label{wxmouseeventgetposition}
\constfunc{wxPoint}{GetPosition}{\void}
Returns the physical mouse position in pixels.
+
\membersection{wxMouseEvent::GetLogicalPosition}\label{wxmouseeventgetlogicalposition}
\constfunc{wxPoint}{GetLogicalPosition}{\param{const wxDC\&}{ dc}}
translation set for the DC, which usually indicates that the window has been scrolled).
+
\membersection{wxMouseEvent::GetLinesPerAction}\label{wxmouseeventgetlinesperaction}
\constfunc{int}{GetLinesPerAction}{\void}
Returns the configured number of lines (or whatever) to be scrolled per
wheel action. Defaults to three.
+
\membersection{wxMouseEvent::GetWheelRotation}\label{wxmouseeventgetwheelrotation}
\constfunc{int}{GetWheelRotation}{\void}
do partial line scrolling or wait until +/-WheelDelta rotation values
have been accumulated before scrolling.
+
\membersection{wxMouseEvent::GetWheelDelta}\label{wxmouseeventgetwheeldelta}
\constfunc{int}{GetWheelDelta}{\void}
taken, and one such action (for example, scrolling one increment)
should occur for each delta.
+
\membersection{wxMouseEvent::GetX}\label{wxmouseeventgetx}
\constfunc{long}{GetX}{\void}
Returns X coordinate of the physical mouse event position.
+
\membersection{wxMouseEvent::GetY}\label{wxmouseeventgety}
\func{long}{GetY}{\void}
Returns Y coordinate of the physical mouse event position.
+
\membersection{wxMouseEvent::IsButton}
\constfunc{bool}{IsButton}{\void}
Returns true if the event was a mouse button event (not necessarily a button down event -
that may be tested using {\it ButtonDown}).
+
\membersection{wxMouseEvent::IsPageScroll}
\constfunc{bool}{IsPageScroll}{\void}
Returns true if the system has been setup to do page scrolling with
the mouse wheel instead of line scrolling.
+
\membersection{wxMouseEvent::Leaving}\label{wxmouseeventleaving}
\constfunc{bool}{Leaving}{\void}
See also \helpref{wxMouseEvent::Entering}{wxmouseevententering}.
+
\membersection{wxMouseEvent::LeftDClick}
\constfunc{bool}{LeftDClick}{\void}
Returns true if the event was a left double click.
+
\membersection{wxMouseEvent::LeftDown}\label{wxmouseeventleftdown}
\constfunc{bool}{LeftDown}{\void}
Returns true if the left mouse button changed to down.
+
\membersection{wxMouseEvent::LeftIsDown}\label{wxmouseeventleftisdown}
\constfunc{bool}{LeftIsDown}{\void}
This event is usually used in the mouse event handlers which process "move
mouse" messages to determine whether the user is (still) dragging the mouse.
+
\membersection{wxMouseEvent::LeftUp}
\constfunc{bool}{LeftUp}{\void}
Returns true if the left mouse button changed to up.
+
\membersection{wxMouseEvent::MetaDown}
\constfunc{bool}{MetaDown}{\void}
Returns true if the Meta key was down at the time of the event.
+
\membersection{wxMouseEvent::MiddleDClick}
\constfunc{bool}{MiddleDClick}{\void}
Returns true if the event was a middle double click.
+
\membersection{wxMouseEvent::MiddleDown}
\constfunc{bool}{MiddleDown}{\void}
Returns true if the middle mouse button changed to down.
+
\membersection{wxMouseEvent::MiddleIsDown}\label{wxmouseeventmiddleisdown}
\constfunc{bool}{MiddleIsDown}{\void}
Returns true if the middle mouse button is currently down, independent
of the current event type.
+
\membersection{wxMouseEvent::MiddleUp}
\constfunc{bool}{MiddleUp}{\void}
Returns true if the middle mouse button changed to up.
+
\membersection{wxMouseEvent::Moving}\label{wxmouseeventmoving}
\constfunc{bool}{Moving}{\void}
-Returns true if this was a motion event (whether some buttons are currently
-pressed or not, use \helpref{Dragging}{wxmouseeventdragging} if you need to
-distinguish between these situations).
+Returns true if this was a motion event and no mouse buttons were pressed.
+If any mouse button is held pressed, then this method returns \false and
+\helpref{Dragging}{wxmouseeventdragging} returns \true.
+
\membersection{wxMouseEvent::RightDClick}
Returns true if the event was a right double click.
+
\membersection{wxMouseEvent::RightDown}
\constfunc{bool}{RightDown}{\void}
Returns true if the right mouse button changed to down.
+
\membersection{wxMouseEvent::RightIsDown}\label{wxmouseeventrightisdown}
\constfunc{bool}{RightIsDown}{\void}
Returns true if the right mouse button is currently down, independent
of the current event type.
+
\membersection{wxMouseEvent::RightUp}
\constfunc{bool}{RightUp}{\void}
Returns true if the right mouse button changed to up.
+
\membersection{wxMouseEvent::ShiftDown}
\constfunc{bool}{ShiftDown}{\void}