X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/803ef874920f97ef6ff49996ead5d62bc7052215..cd9da200285e3c625be91768c9ca61dc218c94d0:/docs/latex/wx/mouseevt.tex diff --git a/docs/latex/wx/mouseevt.tex b/docs/latex/wx/mouseevt.tex index ca61af25f7..586c5cd212 100644 --- a/docs/latex/wx/mouseevt.tex +++ b/docs/latex/wx/mouseevt.tex @@ -3,6 +3,12 @@ This event class contains information about mouse events. See \helpref{wxWindow::OnMouseEvent}{wxwindowonmouseevent}. +{\bf NB: } Note that under Windows mouse enter and leave events are not natively supported +by the system but are generated by wxWindows itself. This has several +drawbacks: the LEAVE\_WINDOW event might be received some time after the mouse +left the window and the state variables for it may have changed during this +time. + \wxheading{Derived from} \helpref{wxEvent}{wxevent} @@ -174,7 +180,7 @@ Returns TRUE if this was a dragging event (motion while a button is depressed). \func{bool}{Entering}{\void} -Returns TRUE if the mouse was entering the window (MS Windows and Motif). +Returns TRUE if the mouse was entering the window. See also \helpref{wxMouseEvent::Leaving}{wxmouseeventleaving}. @@ -218,7 +224,7 @@ that may be tested using {\it ButtonDown}). \constfunc{bool}{Leaving}{\void} -Returns TRUE if the mouse was leaving the window (MS Windows and Motif). +Returns TRUE if the mouse was leaving the window. See also \helpref{wxMouseEvent::Entering}{wxmouseevententering}. @@ -228,7 +234,7 @@ See also \helpref{wxMouseEvent::Entering}{wxmouseevententering}. Returns TRUE if the event was a left double click. -\membersection{wxMouseEvent::LeftDown} +\membersection{wxMouseEvent::LeftDown}\label{wxmouseeventleftdown} \constfunc{bool}{LeftDown}{\void} @@ -241,6 +247,14 @@ Returns TRUE if the left mouse button changed to down. Returns TRUE if the left mouse button is currently down, independent of the current event type. +Please notice that it is {\bf not} the same as +\helpref{LeftDown}{wxmouseeventleftdown} which returns TRUE if the left mouse +button was just pressed. Rather, it describes the state of the mouse button +before the event happened. + +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}