From d4853f108c1d22c344c1cb9a8a8b7cdc46648983 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Mon, 30 Dec 2002 16:42:15 +0000 Subject: all broken now. working on adding mouse binding support --- src/python.hh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src/python.hh') 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(); -- cgit v1.2.3