X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/16c9a4258f33da3a3a6c14bec9d1b239f2c93edd..acf4d8587a07e4750fd6217c5a371f1d58194d89:/src/univ/framuniv.cpp diff --git a/src/univ/framuniv.cpp b/src/univ/framuniv.cpp index 5ee90213f6..d4c06aa36b 100644 --- a/src/univ/framuniv.cpp +++ b/src/univ/framuniv.cpp @@ -98,16 +98,19 @@ void wxFrame::PositionMenuBar() wxCoord heightMbar = m_frameMenuBar->GetSize().y; wxCoord heightTbar = 0; - if (m_frameToolBar) + +#if wxUSE_TOOLBAR + if ( m_frameToolBar ) heightTbar = m_frameToolBar->GetSize().y; +#endif // wxUSE_TOOLBAR - m_frameMenuBar->SetSize(0, + m_frameMenuBar->SetSize(0, #ifdef __WXPM__ // FIXME -- remove this, make wxOS2/Univ behave as // the rest of the world!!! GetClientSize().y - heightMbar - heightTbar, #else - (heightMbar + heightTbar), -#endif +#endif GetClientSize().x, heightMbar); } } @@ -195,8 +198,7 @@ wxPoint wxFrame::GetClientAreaOrigin() const } #endif // wxUSE_MENUS - // This is done in wxFrameBase already -#if 0 // wxUSE_TOOLBAR +#if wxUSE_TOOLBAR if ( m_frameToolBar ) { if ( m_frameToolBar->GetWindowStyleFlag() & wxTB_VERTICAL ) @@ -305,7 +307,7 @@ int wxFrame::GetMinHeight() const height += m_frameStatusBar->GetSize().y; } #endif // wxUSE_STATUSBAR - + if ( height ) return height + wxMax(0, wxFrameBase::GetMinHeight()); else