resize parent's frame client area correctly when statusbar is added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29561 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -119,6 +119,14 @@ bool wxStatusBar95::Create(wxWindow *parent,
|
|||||||
InheritAttributes();
|
InheritAttributes();
|
||||||
|
|
||||||
SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_MENUBAR));
|
SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_MENUBAR));
|
||||||
|
|
||||||
|
// we must refresh the frame size when the statusbar is created, because
|
||||||
|
// its client area might change
|
||||||
|
wxFrame *frame = wxDynamicCast(GetParent(), wxFrame);
|
||||||
|
if ( frame )
|
||||||
|
{
|
||||||
|
frame->SendSizeEvent();
|
||||||
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user