mutter/clutter/win32
Neil Roberts 527ad961ab clutter-event-win32: Emit multiple events for WM_MOUSEWHEEL Messages
It's possible that a single WM_MOUSEWHEEL event can arrive with a
scroll amount greater than WHEEL_DELTA. Previously it would accumulate
these amounts but it would still only emit a single event per
message. For example, if a message arrived that is worth two
WHEEL_DELTAs then it would emit one event and leave scroll_pos as
+WHEEL_DELTA. If the wheel is then scrolled in the opposite direction
then wheel delta would end up as zero and the scroll event would get
lost.

This patch fixes it so that it always emits enough events to put
scroll_pos back to less than WHEEL_DELTA.

http://bugzilla.clutter-project.org/show_bug.cgi?id=2135
2010-06-25 11:29:07 +01:00
..
clutter-backend-win32.c Remove default settings from backends 2010-06-21 17:57:57 +01:00
clutter-backend-win32.h Remove mentions of the FSF address 2010-03-01 12:56:10 +00:00
clutter-device-manager-win32.c win32: Fixup compilation errors from b398292089 2010-02-18 11:36:15 +00:00
clutter-device-manager-win32.h device: Impose per-backend DeviceManager 2010-02-17 17:46:48 +00:00
clutter-event-win32.c clutter-event-win32: Emit multiple events for WM_MOUSEWHEEL Messages 2010-06-25 11:29:07 +01:00
clutter-stage-win32.c win32: Use GCLP_* instead of GCL_* when calling GetClassLongPtr 2010-04-09 15:43:42 +01:00
clutter-stage-win32.h Remove mentions of the FSF address 2010-03-01 12:56:10 +00:00
clutter-win32.h Remove mentions of the FSF address 2010-03-01 12:56:10 +00:00
clutter-win32.pc.in Intial Re-layout of the Cogl source code and introduction of a Cogl Winsys 2009-10-16 18:58:50 +01:00
invisible-cursor.cur win32: Use an invisible cursor when cursor-visible is FALSE 2010-01-19 16:10:23 +00:00
Makefile.am device: Impose per-backend DeviceManager 2010-02-17 17:46:48 +00:00
resources.rc win32: Use an invisible cursor when cursor-visible is FALSE 2010-01-19 16:10:23 +00:00