pygwin2/build/lib/pygwin/mouse.py
2021-11-07 21:46:33 +03:00

22 lines
710 B
Python

from pygwin._pg import pg as _pg
def getPressed():
orig = _pg.mouse.get_pressed(3)
return {'left':orig[0],'middle':orig[1],'right':orig[2]}
def isPressed(x):
return getPressed()[x]
def setPosition(x):
_pg.mouse.set_pos(x)
def getPosition():
return _pg.mouse.get_pos()
def setVisible(x):
_pg.mouse.set_visible(x)
def getVisible():
return _pg.mouse.get_visible()
def getCursor():
return _pg.mouse.get_cursor()
def setCursor(size, hotspot=None, xormasks=None, andmasks=None):
if hotspot == None and xormasks == None and andmasks == None:
_pg.mouse.set_system_cursor(size)
else:
_pg.mouse.set_cursor(size, hotspot, xormasks, andmasks)