diff doodle/tk/types.d @ 64:eb5436b47d13

Implemented crossing events
author "David Bryant <bagnose@gmail.com>"
date Thu, 12 Aug 2010 22:21:12 +0930
parents 20d6327c4a75
children 43cc2135ced0
line wrap: on
line diff
--- a/doodle/tk/types.d	Thu Aug 12 16:35:24 2010 +0930
+++ b/doodle/tk/types.d	Thu Aug 12 22:21:12 2010 +0930
@@ -23,6 +23,9 @@
                   "SCROLL_LOCK", "LEFT_BUTTON", "MIDDLE_BUTTON", "RIGHT_BUTTON",
                   "UNUSED_BUTTON_1", "UNUSED_BUTTON_2"));
 
+mixin(defineEnum!("CrossingMode",           // FIXME what to do about GRAB2/UNGRAB2
+                  "NORMAL", "GRAB", "UNGRAB", "GRAB2", "UNGRAB2", "STATE_CHANGED"));
+
 struct Mask {
     this(in Modifier[] modifiers) {
         foreach (ref m; modifiers) {