diff dwt/widgets/Control.d @ 20:453387bb0706

Ported dwt.widgets.Shell
author Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
date Sun, 07 Sep 2008 18:22:28 +0200
parents 5b53d338c709
children 642f460a0908
line wrap: on
line diff
--- a/dwt/widgets/Control.d	Wed Sep 03 20:59:39 2008 +0200
+++ b/dwt/widgets/Control.d	Sun Sep 07 18:22:28 2008 +0200
@@ -3080,7 +3080,7 @@
     return view;
 }
 
-bool translateTraversal (int key, NSEvent theEvent, bool [] consume) {
+bool translateTraversal (short key, NSEvent theEvent, bool [] consume) {
     int detail = DWT.TRAVERSE_NONE;
     int code = traversalCode (key, theEvent);
     bool all = false;
@@ -3139,7 +3139,7 @@
     return false;
 }
 
-int traversalCode (int key, NSEvent theEvent) {
+int traversalCode (short key, NSEvent theEvent) {
     int code = DWT.TRAVERSE_RETURN | DWT.TRAVERSE_TAB_NEXT | DWT.TRAVERSE_TAB_PREVIOUS;
     Shell shell = getShell ();
     if (shell.parent !is null) code |= DWT.TRAVERSE_ESCAPE;