Update xmouse for Python 3
Thomas Ross
3 years ago
49 | 49 |
print("imgfuncs.so module not found, rotating/flipping images will be disabled.")
|
50 | 50 |
|
51 | 51 |
try:
|
52 | |
import xmouse
|
|
52 |
import mirage.xmouse as xmouse
|
53 | 53 |
|
54 | 54 |
HAS_XMOUSE = True
|
55 | 55 |
except:
|
34 | 34 |
return ret;
|
35 | 35 |
}
|
36 | 36 |
|
37 | |
PyMethodDef methods[] =
|
|
37 |
static PyMethodDef methods[] =
|
38 | 38 |
{
|
39 | |
{"geometry", xmouse_geometry, METH_VARARGS},
|
|
39 |
{"geometry", xmouse_geometry, METH_VARARGS,
|
|
40 |
"Get the geometry of the window under the mouse cursor."},
|
40 | 41 |
};
|
41 | 42 |
|
42 | |
void initxmouse(void)
|
|
43 |
static PyModuleDef xmouse_module = {
|
|
44 |
PyModuleDef_HEAD_INIT,
|
|
45 |
"xmouse",
|
|
46 |
"Mirage X Mouse functions",
|
|
47 |
-1,
|
|
48 |
methods
|
|
49 |
};
|
|
50 |
|
|
51 |
PyMODINIT_FUNC
|
|
52 |
PyInit_xmouse(void)
|
43 | 53 |
{
|
44 | |
Py_InitModule("xmouse", methods);
|
|
54 |
PyModule_Create(&xmouse_module);
|
45 | 55 |
}
|