diff options
Diffstat (limited to 'src/python.hh')
| -rw-r--r-- | src/python.hh | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/python.hh b/src/python.hh index 8a1bb161..2332add0 100644 --- a/src/python.hh +++ b/src/python.hh @@ -26,15 +26,20 @@ bool python_unregister(int action, PyObject *callback); //! Removes all python callback functions from the hook list bool python_unregister_all(int action); -//! Add a mouse/keybinding +//! Add a keybinding /*! @param keylist A python list of modifier/key/buttons, in the form: "C-A-space" or "A-Button1" etc. @param callback A python function to call when the binding is used. */ -bool python_bind(PyObject *keylist, PyObject *callback); +bool python_bind_key(PyObject *keylist, PyObject *callback); -bool python_unbind(PyObject *keylist); +bool python_unbind_key(PyObject *keylist); + +//! Adds a mouse binding +bool python_bind_mouse(const std::string &button, PyObject *callback); + +bool python_unbind_mouse(const std::string &button); bool python_unbind_all(); |
