Malte,

Love this little library. Very cool.

I would like to trap the starting mouse position and finish mouse position to get a distance traveled. I would use this for short medium and long gestures.

Your library seems very responsive, I wonder if adding the distance would slow it down?

I made a stack that ties the mouse gesture to the backgroundColor of the stack and can slide colors left and right and back or up down etc. What fun.

Now to build one for images and to animated swiping left and right.......


Thank you Malte for the inspiration.


Tom McGrath III
Lazy River Software
[email protected]

iTunes Library Suite - libITS
Information and download can be found on this page:
http://www.lazyriversoftware.com/RevOne.html


On May 28, 2009, at 6:18 PM, Malte Brill wrote:

Hey,

as sitting in hotels in the middle of nowhere is boring, I took a couple of hours to write a little lib to implement mouse gestures in Rev. You can find it either in the new revOnline or type in the messagebox:

go stack URL "http://www.derbrill.de/fun/libMouseGestures.rev";

This lib enables you to implement mouse gestures in your own stacks. Just start using the stack by issuing:

start using stack "libMouseGestures"

To tell a control or card to listen to gestures you need to set a custom property of that control or card to true:

set the libGest["listenToGestures"] of this card to true

Now the card is listening to gestures. A gesture is performed by rightclicking and dragging (or control clicking and dragging for those with a one button mouse) To react to a gesture trap the libGestDone message generated by the lib. The drag directions are send as a parameter in form of a semicolon delimited list e.g.

up;left;downright

The stack has 3 cards with example script to react to gestures.

This one was hammered together quickly. Much room for improvement. Hope you like it. If anyone feels like improving on it I´d like to see the changes.

Best,

Malte

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to