+ //! The last button release processed for CLICKs
+ ButtonReleaseAction _release;
+ //! The point where the mouse was when each mouse button was pressed
+ /*!
+ Used for motion events as the starting position.
+ */
+ ButtonPressAction *_posqueue[BUTTONS];
+
+
+ void insertPress(const XButtonEvent &e);
+ void removePress(const XButtonEvent &e);
+
+ typedef std::multimap<ActionType, PyObject*> CallbackMap;
+ typedef std::pair<ActionType, PyObject*> CallbackMapPair;
+ CallbackMap _callbacks;