Mercurial > projects > doodle
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) {