LibMouseGestures-1.0

Libraries Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 24 Monthly Downloads
  • Supports: 4.0.1
  • 1,132 Total Downloads
  • Updated 10/4/2010 8:03:37 AM
  • Created 10/3/2010 2:55:48 AM
  • 2 Favorites
  • Project Site
  • Comments
  • Release Type: Beta
  • License: All Rights Reserved
  • Newest File: r21
or
Support development! **
Donate

About LibMouseGestures-1.0

LibMouseGestures is a library for tracking and using mouse gestures through a transparent overlay frame. LibMouseGestures can be used for a lot of things, including:

  • Capturing gestures from a frame
  • Capturing gestures without locking player movement
  • Selecting a range on the screen (think unit selection in Warcraft 1/2/3, StarCraft or C&C)
  • Drawing on a frame
  • Marking boundaries using the mouse

See the LibMouseGestures-1.0 API for further documentation. If you want to try out how LibMouseGestures work, you can download the library as a stand-alone addon and use /mgtest to capture a single mouse gesture and have the results displayed to you.

------------------------------------------------------------------------
r21 | Humbedooh | 2010-10-04 08:03:01 -0500 (Mon, 04 Oct 2010) | 1 line
Changed paths:
   M /trunk/LibMouseGestures-1.0.lua

Forgot to add DrawTrail to the freehand capture.
------------------------------------------------------------------------
r20 | Humbedooh | 2010-10-04 08:01:49 -0500 (Mon, 04 Oct 2010) | 1 line
Changed paths:
   M /trunk/LibMouseGestures-1.0.lua

Changed the /mgtest description.
------------------------------------------------------------------------
r19 | Humbedooh | 2010-10-04 08:00:38 -0500 (Mon, 04 Oct 2010) | 1 line
Changed paths:
   M /trunk/LibMouseGestures-1.0.lua

Changed the None identifier to a new Freehand mode for identifying non-button gestures.
------------------------------------------------------------------------
r18 | Humbedooh | 2010-10-04 07:09:11 -0500 (Mon, 04 Oct 2010) | 1 line
Changed paths:
   M /trunk/LibMouseGestures-1.0.lua

Recommit
------------------------------------------------------------------------
r17 | Humbedooh | 2010-10-04 06:56:07 -0500 (Mon, 04 Oct 2010) | 1 line
Changed paths:
   M /trunk/LibMouseGestures-1.0.lua

Added an option to track mouse gestures without the use of mouse buttons or input locking.
------------------------------------------------------------------------
r16 | Humbedooh | 2010-10-03 23:36:35 -0500 (Sun, 03 Oct 2010) | 1 line
Changed paths:
   M /trunk/LibMouseGestures-1.0.lua

Changed the order of events on capture callbacks to prevent the recorder from going AWOL.
------------------------------------------------------------------------
r15 | Humbedooh | 2010-10-03 21:52:23 -0500 (Sun, 03 Oct 2010) | 1 line
Changed paths:
   M /trunk/LibMouseGestures-1.0.lua

Commit just for SqueeG!
------------------------------------------------------------------------
r14 | Humbedooh | 2010-10-03 21:36:47 -0500 (Sun, 03 Oct 2010) | 1 line
Changed paths:
   M /trunk/LibMouseGestures-1.0.lua

Added /mgtest as an in-game command for testing mouse gestures.
------------------------------------------------------------------------
r13 | Humbedooh | 2010-10-03 12:39:19 -0500 (Sun, 03 Oct 2010) | 1 line
Changed paths:
   M /trunk/LibMouseGestures-1.0.lua

Made the mouse trail a little bit cooler.
------------------------------------------------------------------------
r12 | Humbedooh | 2010-10-03 12:27:25 -0500 (Sun, 03 Oct 2010) | 1 line
Changed paths:
   M /trunk/LibMouseGestures-1.0.lua

Tweaked the gesture recognition a bit to accommodate fast gestures
------------------------------------------------------------------------
r11 | Humbedooh | 2010-10-03 10:12:32 -0500 (Sun, 03 Oct 2010) | 1 line
Changed paths:
   M /trunk/LibMouseGestures-1.0.lua

Removed EnableMouse on the capture frame as it's apparently not needed
------------------------------------------------------------------------
r10 | Humbedooh | 2010-10-03 09:38:09 -0500 (Sun, 03 Oct 2010) | 1 line
Changed paths:
   M /trunk/LibMouseGestures-1.0.lua

Added some additional checks to GetGist to make its observations sturdier.
------------------------------------------------------------------------
r9 | Humbedooh | 2010-10-03 09:22:46 -0500 (Sun, 03 Oct 2010) | 1 line
Changed paths:
   M /trunk/LibMouseGestures-1.0.lua

Added an optional mouse trail for debugging and visual aids.
------------------------------------------------------------------------
r8 | Humbedooh | 2010-10-03 07:38:03 -0500 (Sun, 03 Oct 2010) | 1 line
Changed paths:
   M /trunk/LibMouseGestures-1.0.lua

Updated gesture directions to match the API doc.
------------------------------------------------------------------------
r7 | Humbedooh | 2010-10-03 07:36:48 -0500 (Sun, 03 Oct 2010) | 1 line
Changed paths:
   M /trunk/LibMouseGestures-1.0.lua

Added support for circular gestures
------------------------------------------------------------------------
r6 | Humbedooh | 2010-10-03 07:10:32 -0500 (Sun, 03 Oct 2010) | 1 line
Changed paths:
   M /trunk/LibMouseGestures-1.0.lua

Added support for detecting line gestures in all directions.
------------------------------------------------------------------------
r5 | Humbedooh | 2010-10-03 05:06:56 -0500 (Sun, 03 Oct 2010) | 1 line
Changed paths:
   M /trunk/LibMouseGestures-1.0.lua

Added GetGist prototype.
------------------------------------------------------------------------
r4 | Humbedooh | 2010-10-03 04:49:25 -0500 (Sun, 03 Oct 2010) | 2 lines
Changed paths:
   M /trunk/LibMouseGestures-1.0.lua

Moved shift modifier from the capture script to an argument passed to GetBounds
Added startFunc variable to the script table
------------------------------------------------------------------------
r3 | Humbedooh | 2010-10-03 04:27:10 -0500 (Sun, 03 Oct 2010) | 1 line
Changed paths:
   M /trunk/LibMouseGestures-1.0.lua

Added recorder:GetBounds.
------------------------------------------------------------------------
r2 | Humbedooh | 2010-10-03 03:40:13 -0500 (Sun, 03 Oct 2010) | 1 line
Changed paths:
   A /trunk/.docmeta
   A /trunk/.pkgmeta
   A /trunk/LibMouseGestures-1.0.lua
   A /trunk/LibMouseGestures-1.0.toc

Initial, undocumented (but working) revision.
------------------------------------------------------------------------
r1 | root | 2010-10-03 02:56:25 -0500 (Sun, 03 Oct 2010) | 1 line
Changed paths:
   A /branches
   A /tags
   A /trunk

"libmousegestures/mainline: Initial Import"
------------------------------------------------------------------------

Comments

Learn how to disable ads
Learn how to disable ads
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Diablo III Giveaway

Enter Now!