]> Pileus Git - ~andy/gtk/commitdiff
gdk: Add GDK_SMOOTH_SCROLL_MASK
authorCarlos Garnacho <carlosg@gnome.org>
Mon, 23 Jan 2012 23:05:39 +0000 (00:05 +0100)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 1 Mar 2012 21:28:57 +0000 (16:28 -0500)
By setting this event, a GdkWindow will receive scroll events
that provide delta values.

gdk/gdktypes.h

index 116fec984456040b979fb600ef86c6c5e5f88022..cc4a76e468b7b3325c1583d8f75d0536564787e8 100644 (file)
@@ -349,6 +349,7 @@ typedef enum
  *   child windows
  * @GDK_SCROLL_MASK: receive scroll events
  * @GDK_TOUCH_MASK: receive touch events
+ * @GDK_SMOOTH_SCROLL_MASK: receive smooth scrolling events
  * @GDK_ALL_EVENTS_MASK: the combination of all the above event masks.
  *
  * A set of bit-flags to indicate which events a window is to receive.
@@ -396,7 +397,8 @@ typedef enum
   GDK_SUBSTRUCTURE_MASK         = 1 << 20,
   GDK_SCROLL_MASK               = 1 << 21,
   GDK_TOUCH_MASK                = 1 << 22,
-  GDK_ALL_EVENTS_MASK           = 0x7FFFFE
+  GDK_SMOOTH_SCROLL_MASK        = 1 << 23,
+  GDK_ALL_EVENTS_MASK           = 0xFFFFFE
 } GdkEventMask;
 
 /**