PyErr_SetString(PyExc_TypeError, "Invalid callback function.");
return NULL;
}
+ if(context < 0 || context >= MouseContext::NUM_MOUSE_CONTEXT) {
+ PyErr_SetString(PyExc_ValueError, "Invalid MouseContext");
+ return NULL;
+ }
+ if(action < 0 || action >= MouseAction::NUM_MOUSE_ACTION) {
+ PyErr_SetString(PyExc_ValueError, "Invalid MouseAction");
+ return NULL;
+ }
if (!ob::openbox->bindings()->addButton(button, context,
action, func)) {
Py_INCREF(Py_None); return Py_None;
}
+/*
PyObject *kunbind(PyObject *keylist, PyObject *func)
{
if (!PyList_Check(keylist)) {
}
Py_INCREF(Py_None); return Py_None;
}
+*/
void kunbind_all()
{