diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-12-30 16:42:15 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-12-30 16:42:15 +0000 |
| commit | d4853f108c1d22c344c1cb9a8a8b7cdc46648983 (patch) | |
| tree | ac5f34dd61752dc9cbe9211ff00a6bddb26269f5 /src/python.hh | |
| parent | 9bf9567283ac26d6f44b48fb85a31078ac73cf21 (diff) | |
all broken now. working on adding mouse binding support
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(); |
