From: Václav Slavík Date: Mon, 5 Apr 2010 17:18:58 +0000 (+0000) Subject: wxOwnerDrawnComboBox: handle Home and End keys as native control does. X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/10265e6c41be28f3f460b78cac205cf02b7e3546 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 --- 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