Mercurial > projects > dwt-mac
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;