diff options
author | Felipe Heidrich <fheidric> | 2007-03-15 18:54:25 +0000 |
---|---|---|
committer | Felipe Heidrich <fheidric> | 2007-03-15 18:54:25 +0000 |
commit | 3e1b52bb0763cdbc1653ced39d6b22cff398abed (patch) | |
tree | e4f4b008734a1af6562ef63d04f2913b7a2f9386 | |
parent | 0e2f16e9fd1da5ec3d1605b0c08043b95d5fa597 (diff) | |
download | eclipse.platform.swt-3e1b52bb0763cdbc1653ced39d6b22cff398abed.tar.gz eclipse.platform.swt-3e1b52bb0763cdbc1653ced39d6b22cff398abed.tar.xz eclipse.platform.swt-3e1b52bb0763cdbc1653ced39d6b22cff398abed.zip |
DefaultSelection
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/wpf/org/eclipse/swt/widgets/Combo.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/wpf/org/eclipse/swt/widgets/Combo.java b/bundles/org.eclipse.swt/Eclipse SWT/wpf/org/eclipse/swt/widgets/Combo.java index 523d12e6f4..777dc1d7d9 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/wpf/org/eclipse/swt/widgets/Combo.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/wpf/org/eclipse/swt/widgets/Combo.java @@ -829,6 +829,13 @@ void HandlePreviewExecutedRoutedEvent (int sender, int e) { if (text == null) OS.ExecutedRoutedEventArgs_Handled (e, true); } +void HandlePreviewKeyDown (int sender, int e) { + super.HandlePreviewKeyDown (sender, e); + if (!checkEvent (e)) return; + int key = OS.KeyEventArgs_Key (e); + if (key == OS.Key_Return) postEvent (SWT.DefaultSelection); +} + void HandlePreviewTextInput (int sender, int e) { if (!checkEvent (e)) return; int textPtr = OS.TextCompositionEventArgs_Text (e); |