X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c7bfb76a2cf367dcdbff8f9a97e3250053a1adca..16a6b53ddc74d62fd1b6b82651d0e3859580c48a:/include/wx/containr.h diff --git a/include/wx/containr.h b/include/wx/containr.h index 2d4cd3d099..0d38361739 100644 --- a/include/wx/containr.h +++ b/include/wx/containr.h @@ -86,6 +86,9 @@ protected: // the parent window we manage the children for wxWindow *m_winParent; + // the child which had the focus last time this panel was activated + wxWindow *m_winLastFocused; + private: // value returned by AcceptsFocus(), should be changed using SetCanFocus() // only @@ -93,10 +96,6 @@ private: // a guard against infinite recursion bool m_inSetFocus; - - // the child which had the focus last time this panel was activated - wxWindow *m_winLastFocused; - }; // common part of WX_DECLARE_CONTROL_CONTAINER in the native and generic cases, @@ -178,7 +177,7 @@ protected: \ void classname::SetFocusIgnoringChildren() \ { \ - SetFocus(); \ + basename::SetFocusIgnoringChildren(); \ } #else // !wxHAS_NATIVE_TAB_TRAVERSAL @@ -261,7 +260,7 @@ public: \ void classname::OnFocus(wxFocusEvent& event) \ { \ m_container.HandleOnFocus(event); \ - } + } #endif // wxHAS_NATIVE_TAB_TRAVERSAL/!wxHAS_NATIVE_TAB_TRAVERSAL