| Method Summary |
| |
__init__(self,
parent,
Auto,
MouseButton)
|
| |
AddGesture(self,
gesture,
action,
*args)
Registers a gesture, and an associated function, with any arguments needed. |
| |
DoAction(self,
gesture)
If the gesture is in the array of registered gestures, run the associated function. |
| |
End(self)
Stops recording the points to create the mouse gesture from,
and creates the mouse gesture, returns the result as a string. |
| |
GetDirection(self,
point1,
point2)
Gets the direction between two points. |
| |
GetRecording(self)
Returns whether or not Gesture Recording has started. |
| |
OnMotion(self,
event)
Internal. |
| |
OnMouseEvent(self,
event)
Internal. |
| |
RemoveGesture(self,
gesture)
Removes a gesture, and its associated action |
| |
SetAuto(self,
auto)
Warning: Once auto is set, it stays set, unless you manually use UnBind |
| |
SetGesturePen(self,
colour,
width)
Sets the colour and width of the line drawn to visually represent each gesture |
| |
SetGesturesVisible(self,
vis)
Sets whether a line is drawn to visually represent each gesture |
| |
SetModifiers(self,
modifiers)
Takes an array of wx Key constants (Control, Shift, and/or Alt). |
| |
SetMouseButton(self,
mousebutton)
Takes the wx constant for the target mousebutton |
| |
SetWobbleTolerance(self,
wobbletolerance)
Sets just how much wobble this class can take! |
| |
Start(self)
Starts recording the points to create the mouse gesture from |