// set the focus to the first child if we get it
void OnFocus(wxFocusEvent& event);
+ // calls layout for layout constraints and sizers
void OnSize(wxSizeEvent& event);
+ // overridden to tab move focus into first focusable child
+ virtual void SetFocus();
+
// called by wxWindow whenever it gets focus
void SetLastFocus(wxWindow *win) { m_winLastFocused = win; }
wxWindow *GetLastFocus() const { return m_winLastFocused; }
// common part of all ctors
void Init();
+ // set the focus to the child which had it the last time
+ bool SetFocusToChild();
+
// the child which had the focus last time this panel was activated
wxWindow *m_winLastFocused;