#include <wx/mousestate.h>
This class is used as a base class by wxMouseEvent and so its methods may be used to obtain information about the mouse state for the mouse events. It also inherits from wxKeyboardState and so carries information about the keyboard state and not only the mouse one.
This class is implemented entirely inline in <wx/mousestate.h> and thus has no linking requirements.
Public Member Functions | |
wxMouseState () | |
Default constructor. | |
wxCoord | GetX () const |
Returns X coordinate of the physical mouse event position. | |
wxCoord | GetY () const |
Returns Y coordinate of the physical mouse event position. | |
wxPoint | GetPosition () const |
Returns the physical mouse position. | |
bool | LeftDown () const |
Returns true if the left mouse button changed to down. | |
bool | MiddleDown () const |
Returns true if the middle mouse button changed to down. | |
bool | RightDown () const |
Returns true if the right mouse button changed to down. | |
bool | Aux1Down () const |
Returns true if the first extra button mouse button changed to down. | |
bool | Aux2Down () const |
Returns true if the second extra button mouse button changed to down. |
wxMouseState::wxMouseState | ( | ) |
Default constructor.
bool wxMouseState::Aux1Down | ( | ) | const |
bool wxMouseState::Aux2Down | ( | ) | const |
Returns true if the second extra button mouse button changed to down.
Reimplemented in wxMouseEvent.
wxPoint wxMouseState::GetPosition | ( | ) | const |
wxCoord wxMouseState::GetX | ( | ) | const |
wxCoord wxMouseState::GetY | ( | ) | const |
bool wxMouseState::LeftDown | ( | ) | const |
bool wxMouseState::MiddleDown | ( | ) | const |
bool wxMouseState::RightDown | ( | ) | const |
![]() |
[ top ] |