]> Pileus Git - grits/blobdiff - src/objects/grits-object.h
Add motion threshold when clicking objects
[grits] / src / objects / grits-object.h
index 9969278b5114891034bb9817cbd692b698d2c29c..728ac720d9165bd2658ca2121091e8751906d04a 100644 (file)
 #define GRITS_SKIP_CENTER  (1<<2)
 #define GRITS_SKIP_STATE   (1<<3)
 
+/* Mouse move threshold for clicking */
+#define GRITS_CLICK_THRESHOLD 8
+
 /* Picking states */
 typedef struct {
        guint picked   : 1;
        guint selected : 1;
-       guint clicking : 1;
+       guint clicking : 6;
 } GritsState;
 
 typedef struct _GritsObject      GritsObject;