From 10265e6c41be28f3f460b78cac205cf02b7e3546 Mon Sep 17 00:00:00 2001 From: =?utf8?q?V=C3=A1clav=20Slav=C3=ADk?= Date: Mon, 5 Apr 2010 17:18:58 +0000 Subject: [PATCH] wxOwnerDrawnComboBox: handle Home and End keys as native control does. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@63863 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/generic/odcombo.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/generic/odcombo.cpp b/src/generic/odcombo.cpp index 711f1abcf1..9dec19bc50 100644 --- a/src/generic/odcombo.cpp +++ b/src/generic/odcombo.cpp @@ -291,6 +291,16 @@ bool wxVListBoxComboPopup::HandleKey( int keycode, bool saturate, wxChar unicode value-=10; StopPartialCompletion(); } + else if ( keycode == WXK_HOME || keycode == WXK_NUMPAD_HOME ) + { + value=0; + StopPartialCompletion(); + } + else if ( keycode == WXK_END || keycode == WXK_NUMPAD_END ) + { + value=itemCount-1; + StopPartialCompletion(); + } else if ( keychar && (comboStyle & wxCB_READONLY) ) { // Try partial completion -- 2.45.2