#include "wx/toplevel.h"
#include "wx/button.h"
#include "wx/sizer.h"
+ #include "wx/panel.h"
#endif // !WX_PRECOMP
#include "wx/statline.h"
m_sz->Add(m_pStaticLine, 1, wxALIGN_CENTER|wxLEFT|wxRIGHT, GetBorder());
#endif
-#ifdef __WXWINCE__
+ // FIXME: at least under wxCE and wxGTK1 the background is black if we don't do
+ // this, no idea why...
+#if defined(__WXWINCE__) || (defined(__WXGTK__) && !defined(__WXGTK20__))
SetBackgroundColour(parent->GetBackgroundColour());
#endif
if (top->GetSizer())
{
// we have just set the size hints...
- wxSize sz = top->GetSizer()->CalcMin();
+ wxSize szClient = top->GetSizer()->CalcMin();
// use SetClientSize() and not SetSize() otherwise the size for
// e.g. a wxFrame with a menubar wouldn't be correctly set
- top->SetClientSize(sz);
+ top->SetClientSize(szClient);
}
else
top->Layout();