]> git.saurik.com Git - wxWidgets.git/commitdiff
allow TABbing into multiline text controls even if they're not editable
authorVadim Zeitlin <vadim@wxwidgets.org>
Thu, 5 Dec 2002 01:05:59 +0000 (01:05 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Thu, 5 Dec 2002 01:05:59 +0000 (01:05 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18044 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/textctrl.cpp

index 34956b23ae9ecc207fd882622672d2183ff45222..43618accd8d0ba933eeab2f169733ad180302e2f 100644 (file)
@@ -1564,8 +1564,10 @@ bool wxTextCtrl::AdjustSpaceLimit()
 
 bool wxTextCtrl::AcceptsFocus() const
 {
 
 bool wxTextCtrl::AcceptsFocus() const
 {
-    // we don't want focus if we can't be edited
-    return IsEditable() && wxControl::AcceptsFocus();
+    // we don't want focus if we can't be edited unless we're a multiline
+    // control because then it might be still nice to get focus from keyboard
+    // to be able to scroll it without mouse
+    return (IsEditable() || IsMultiLine()) && wxControl::AcceptsFocus();
 }
 
 wxSize wxTextCtrl::DoGetBestSize() const
 }
 
 wxSize wxTextCtrl::DoGetBestSize() const