X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f6577bba759fe395e7d45464af985fec37eff2a4..16694769eccf9058669254e17a32764eff33f476:/include/wx/generic/panelg.h diff --git a/include/wx/generic/panelg.h b/include/wx/generic/panelg.h index 2eef78fcb9..f47c9afc41 100644 --- a/include/wx/generic/panelg.h +++ b/include/wx/generic/panelg.h @@ -46,6 +46,8 @@ public: long style = wxTAB_TRAVERSAL | wxNO_BORDER, const wxString& name = wxPanelNameStr) { + Init(); + Create(parent, id, pos, size, style, name); } @@ -77,15 +79,15 @@ public: void OnFocus(wxFocusEvent& event); // called by wxWindow whenever it gets focus - void SetLastFocus(long focus) { m_lastFocus = focus; } - long GetLastFocus() const { return m_lastFocus; } + void SetLastFocus(wxWindow *win) { m_winLastFocused = win; } + wxWindow *GetLastFocus() const { return m_winLastFocused; } protected: // common part of all ctors void Init(); // the child which had the focus last time this panel was activated - long m_lastFocus; + wxWindow *m_winLastFocused; // a default button or NULL wxButton *m_btnDefault;