update list ctrl size after recreating it (when the mode changes)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24425 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2003-11-06 19:28:24 +00:00
parent 3e84f98ffa
commit 07bf769ead
2 changed files with 11 additions and 6 deletions

View File

@@ -249,6 +249,13 @@ MyFrame::~MyFrame()
}
void MyFrame::OnSize(wxSizeEvent& event)
{
DoSize();
event.Skip();
}
void MyFrame::DoSize()
{
if ( !m_logWindow )
return;
@@ -257,8 +264,6 @@ void MyFrame::OnSize(wxSizeEvent& event)
wxCoord y = (2*size.y)/3;
m_listCtrl->SetSize(0, 0, size.x, y);
m_logWindow->SetSize(0, y + 1, size.x, size.y - y);
event.Skip();
}
void MyFrame::OnQuit(wxCommandEvent& WXUNUSED(event))
@@ -365,9 +370,7 @@ void MyFrame::RecreateList(long flags, bool withText)
}
}
#ifdef __WXMSW__
SendSizeEvent();
#endif
DoSize();
m_logWindow->Clear();
}