summaryrefslogtreecommitdiff
path: root/src/python.hh
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-12-30 16:42:15 +0000
committerDana Jansens <danakj@orodu.net>2002-12-30 16:42:15 +0000
commitd4853f108c1d22c344c1cb9a8a8b7cdc46648983 (patch)
treeac5f34dd61752dc9cbe9211ff00a6bddb26269f5 /src/python.hh
parent9bf9567283ac26d6f44b48fb85a31078ac73cf21 (diff)
all broken now. working on adding mouse binding support
Diffstat (limited to 'src/python.hh')
-rw-r--r--src/python.hh11
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();