From d9d4df0e42c0afa1b13dc9bac85855821c6cd636 Mon Sep 17 00:00:00 2001 From: =?utf8?q?V=C3=A1clav=20Slav=C3=ADk?= Date: Tue, 18 Sep 2001 22:33:54 +0000 Subject: [PATCH 1/1] minor changes to wxFrame/Univ git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11641 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/univ/framuniv.cpp | 40 +++++++++++++++------------------------- 1 file changed, 15 insertions(+), 25 deletions(-) diff --git a/src/univ/framuniv.cpp b/src/univ/framuniv.cpp index 6347d6252e..5beac71626 100644 --- a/src/univ/framuniv.cpp +++ b/src/univ/framuniv.cpp @@ -37,32 +37,29 @@ // implementation // ============================================================================ -BEGIN_EVENT_TABLE(wxFrame, wxFrameNative) +BEGIN_EVENT_TABLE(wxFrame, wxFrameBase) EVT_SIZE(wxFrame::OnSize) END_EVENT_TABLE() -IMPLEMENT_DYNAMIC_CLASS(wxFrame, wxWindow) +IMPLEMENT_DYNAMIC_CLASS(wxFrame, wxTopLevelWindow) // ---------------------------------------------------------------------------- // ctors // ---------------------------------------------------------------------------- -wxFrame::wxFrame() -{ -} - -wxFrame::wxFrame(wxWindow *parent, - wxWindowID id, - const wxString& title, - const wxPoint& pos, - const wxSize& size, - long style, - const wxString& name) - : wxFrameNative(parent, id, title, pos, size, style, name) +bool wxFrame::Create(wxWindow *parent, + wxWindowID id, + const wxString& title, + const wxPoint& pos, + const wxSize& size, + long style, + const wxString& name) { m_renderer = NULL; + return wxTopLevelWindow::Create(parent, id, title, pos, size, style, name); } + // ---------------------------------------------------------------------------- // menu support // ---------------------------------------------------------------------------- @@ -85,14 +82,7 @@ void wxFrame::PositionMenuBar() // the menubar is positioned above the client size, hence the negative // y coord wxCoord heightMbar = m_frameMenuBar->GetSize().y; - m_frameMenuBar->SetSize(0, - -// FIXME: why doesn't this work as expected in wxGTK?? -#ifdef __WXGTK__ - 0, -#else - -heightMbar, -#endif + m_frameMenuBar->SetSize(0, -heightMbar, GetClientSize().x, heightMbar); } } @@ -101,7 +91,7 @@ void wxFrame::PositionMenuBar() wxPoint wxFrame::GetClientAreaOrigin() const { - wxPoint pt = wxFrameNative::GetClientAreaOrigin(); + wxPoint pt = wxFrameBase::GetClientAreaOrigin(); #if wxUSE_MENUS if ( m_frameMenuBar ) @@ -113,9 +103,9 @@ wxPoint wxFrame::GetClientAreaOrigin() const return pt; } -bool wxFrame::Enable( bool enable ) +bool wxFrame::Enable(bool enable) { - if (!wxFrameNative::Enable(enable)) + if (!wxFrameBase::Enable(enable)) return FALSE; #ifdef __WXMICROWIN__ if (m_frameMenuBar) -- 2.45.2