diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-02-19 01:29:11 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-02-19 01:29:11 +0000 |
| commit | 04494f100baac2df9785d05d3487d6193f8545fe (patch) | |
| tree | d7dfaf5499cfb72b3421bfa2251972849b77eec0 /src/actions.hh | |
| parent | 299f7ad213532a76d748ce5ef02e7a147b75c1fc (diff) | |
dont assume only 5 mouse buttons.
dont need to track them all either, kill the queue, and watch one at a timesmarter
Diffstat (limited to 'src/actions.hh')
| -rw-r--r-- | src/actions.hh | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/src/actions.hh b/src/actions.hh index c2de2b68..4165dd2e 100644 --- a/src/actions.hh +++ b/src/actions.hh @@ -43,26 +43,14 @@ public: }; #endif // SWIG private: - // milliseconds XXX: config option - static const int BUTTONS = 5; - - //! The mouse button currently being watched from a press for a CLICK - unsigned int _button; //! 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]; + //! The last button press processed for CLICKs + ButtonPressAction _press; //! This is set to true once a drag has started and false when done to make //! sure the threshold isnt checked anymore once a drag is underway bool _dragging; - - void insertPress(const XButtonEvent &e); - void removePress(const XButtonEvent &e); - public: //! Constructs an Actions object Actions(); |
