From 699de0368cded603bc40e66b0d65a1001e8ec494 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Thu, 5 Dec 2002 13:52:10 +0000 Subject: store the delta x/y for a motion sequence --- src/actions.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/actions.cc') diff --git a/src/actions.cc b/src/actions.cc index b83b521d..ceb55b6c 100644 --- a/src/actions.cc +++ b/src/actions.cc @@ -149,10 +149,12 @@ void OBActions::motionHandler(const XMotionEvent &e) { if (!e.same_screen) return; // this just gets stupid + _dx = e.x - _posqueue[0]->pos.x(); + _dy = e.y - _posqueue[0]->pos.y(); + // XXX: i can envision all sorts of crazy shit with this.. gestures, etc printf("GUILE: MOTION: win %lx modifiers %u x %d y %d\n", - (long)e.window, e.state, - e.x - _posqueue[0]->pos.x(), e.y - _posqueue[0]->pos.y()); + (long)e.window, e.state, _dx, _dy); } -- cgit v1.2.3