summaryrefslogtreecommitdiff
path: root/src/python.hh
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-12-31 09:17:16 +0000
committerDana Jansens <danakj@orodu.net>2002-12-31 09:17:16 +0000
commit1161a90a70b21d3064a9dee62c72dd4be3025ada (patch)
tree211019053542140ae18e5411a254d535b35a5806 /src/python.hh
parent098fa0ce20f440da3140adad2cfe8ae9a6854d46 (diff)
add click_raise global var
Diffstat (limited to 'src/python.hh')
-rw-r--r--src/python.hh22
1 files changed, 6 insertions, 16 deletions
diff --git a/src/python.hh b/src/python.hh
index 9279caef..a654152b 100644
--- a/src/python.hh
+++ b/src/python.hh
@@ -18,13 +18,13 @@ namespace ob {
//! Add a python callback funtion to the back of the hook list
/*!
- Registering functions for KeyPress events is pointless. Use python_bind_key
+ Registering functions for KeyPress events is pointless. Use python_bind
instead to do this.
*/
bool python_register(int action, PyObject *callback);
//! Add a python callback funtion to the front of the hook list
/*!
- Registering functions for KeyPress events is pointless. Use python_bind_key
+ Registering functions for KeyPress events is pointless. Use python_bind
instead to do this.
*/
bool python_preregister(int action, PyObject *callback);
@@ -40,22 +40,12 @@ bool python_unregister_all(int action);
"C-A-space" or "A-Button1" etc.
@param callback A python function to call when the binding is used.
*/
-bool python_bind_key(PyObject *keylist, PyObject *callback);
+bool python_bind(PyObject *keylist, PyObject *callback);
-bool python_unbind_key(PyObject *keylist);
+bool python_unbind(PyObject *keylist);
void python_set_reset_key(const std::string &key);
-//! Adds a mouse binding
-/*!
- Bindings do not generate motion events. You can only handle motion events by
- using register to set a function for all motion events. Bindings do generate
- ButtonPress, ButtonRelease, Click, and DoubleClick events.
-*/
-bool python_bind_mouse(const std::string &button, PyObject *callback);
-
-bool python_unbind_mouse(const std::string &button);
-
void python_unbind_all();
//! Fire a python callback function
@@ -64,8 +54,8 @@ void python_callback(OBActions::ActionType action, Window window,
long d1 = LONG_MIN, long d2 = LONG_MIN,
long d3 = LONG_MIN, long d4 = LONG_MIN);
-void python_callback_binding(int id, OBActions::ActionType action,
- Window window, unsigned int state,
+//! Fire a python callback function for a key binding
+void python_callback_binding(int id, Window window, unsigned int state,
unsigned int keybutton, Time time);
}