struct MouseAction {
enum MA {
Press,
+ Release,
Click,
DoubleClick,
Motion
EnterWindow, //!< Occurs when the mouse enters a window
LeaveWindow, //!< Occurs when the mouse leaves a window
//! Occurs while a window is being managed. The handler should call
- //! Client::move to the window
+ //! Client::move on the window
PlaceWindow,
//! Occurs while a window is being managed, just before the window is
//! displayed
PyObject *kgrab(int screen, PyObject *func);
PyObject *kungrab();
+PyObject *mgrab(int screen);
+PyObject *mungrab();
+
PyObject *ebind(ob::EventAction::EA action, PyObject *func);
void set_reset_key(const std::string &key);