phoenix_title wx.MouseState

Represents the mouse state.

This class is used as a base class by wx.MouseEvent and so its methods may be used to obtain information about the mouse state for the mouse events. It also inherits from wx.KeyboardState and so carries information about the keyboard state and not only the mouse one.

This class is implemented entirely inline in </mousestate.h > and thus has no linking requirements.


class_hierarchy Class Hierarchy

Inheritance diagram for class MouseState:

sub_classes Known Subclasses

wx.MouseEvent


method_summary Methods Summary

__init__

Default constructor.

Aux1IsDown

Returns True if the first extra button mouse button is currently down.

Aux2IsDown

Returns True if the second extra button mouse button is currently down.

GetPosition

Returns the physical mouse position.

GetX

Returns X coordinate of the physical mouse event position.

GetY

Returns Y coordinate of the physical mouse event position.

LeftIsDown

Returns True if the left mouse button is currently down.

MiddleIsDown

Returns True if the middle mouse button is currently down.

RightIsDown

Returns True if the right mouse button is currently down.

SetAux1Down

SetAux2Down

SetLeftDown

SetMiddleDown

SetPosition

SetRightDown

SetState

SetX

SetY


api Class API

class wx.MouseState(KeyboardState)

Possible constructors:

MouseState()

Represents the mouse state.


Methods

__init__(self)

Default constructor.



Aux1IsDown(self)

Returns True if the first extra button mouse button is currently down.

Return type

bool



Aux2IsDown(self)

Returns True if the second extra button mouse button is currently down.

Return type

bool



GetPosition(self)

Returns the physical mouse position.

Return type

wx.Point



GetX(self)

Returns X coordinate of the physical mouse event position.

Return type

wx.Coord



GetY(self)

Returns Y coordinate of the physical mouse event position.

Return type

wx.Coord



LeftIsDown(self)

Returns True if the left mouse button is currently down.

Return type

bool



MiddleIsDown(self)

Returns True if the middle mouse button is currently down.

Return type

bool



RightIsDown(self)

Returns True if the right mouse button is currently down.

Return type

bool



SetAux1Down(self, down)
Parameters

down (bool) –



SetAux2Down(self, down)
Parameters

down (bool) –



SetLeftDown(self, down)
Parameters

down (bool) –



SetMiddleDown(self, down)
Parameters

down (bool) –



SetPosition(self, pos)
Parameters

pos (wx.Point) –



SetRightDown(self, down)
Parameters

down (bool) –



SetState(self, state)
Parameters

state (wx.MouseState) –



SetX(self, x)
Parameters

x (int) –



SetY(self, y)
Parameters

y (int) –


Properties

Position

See GetPosition and SetPosition



X

See GetX and SetX



Y

See GetY and SetY



aux1IsDown

See Aux1IsDown and SetAux1Down



aux2IsDown

See Aux2IsDown and SetAux2Down



leftIsDown

See LeftIsDown and SetLeftDown



middleIsDown

See MiddleIsDown and SetMiddleDown



rightIsDown

See RightIsDown and SetRightDown



x

See GetX and SetX



y

See GetY and SetY